Desarrollador de Vue.js: curso gratuito de Otus, formación de 4 meses, Fecha: 5 de diciembre de 2023.
Miscelánea / / December 09, 2023
El curso le ayudará a dominar rápidamente Vue.js a un nivel avanzado. Aunque este framework se considera más liviano que otros en el ecosistema JavaScript, es intuitivo y simple. La sintaxis esconde amplias posibilidades, algunas de las cuales pueden pasarse por alto si lo hace usted mismo. desarrollo. El curso cubrirá soluciones Vue.js prácticas y avanzadas que ampliarán su conjunto de tecnología.
Para quién es este curso:
Para desarrolladores de JavaScript con conocimientos de HTML/CSS. Podrás utilizar soluciones que aceleren y simplifiquen el proceso de desarrollo.
Para desarrolladores backend que quieran convertirse en Fullstack. Vue.js es ideal para aquellos que desean ampliar rápidamente su conjunto de habilidades con trabajo front-end.
Para desarrolladores principiantes de Vue. El curso lo ayudará a ampliar y profundizar sus habilidades marco para destacarse entre otros solicitantes.
Aprenderás:
Funciones avanzadas de Vue, Vue-router, Vuex
Cree aplicaciones SPA y optimícelas para producción.
Escriba código limpio y conciso en ES6/ES8/TypeScript
Escriba pruebas unitarias y de integración con Jest, Cypres
Trabajar con GraphQL, Firebase, Electron, NativeScript
También aprenderá cómo funcionan Webpack y Babel, dominará varios patrones de diseño y aprenderá cómo aplicarlos para crear aplicaciones complejas en Vue.
Características del curso
Temas avanzados sobre todas las funciones de Vue.js
Trabajo de proyecto que se sumará a su cartera.
Programa actualizado que tiene en cuenta las últimas actualizaciones, incluida la nueva versión de VueJS v3
Comunicación con el profesor en clase y en el chat de Slack
Ventajas de Vue.js sobre otros frameworks
- Comienzo fácil. Sintaxis de plantilla intuitiva. Es fácil agregarlo a un proyecto existente, por ejemplo, si tiene aplicaciones escritas en una pila antigua y necesita migrarlas gradualmente a la plataforma Vue moderna.
- Como React, pero más rápido de desarrollar. No es necesario aprender conceptos específicos sin los cuales no podrás avanzar en React. El tamaño de la biblioteca es más pequeño y el tamaño del paquete final también es más pequeño que React. Al igual que React, existe una solución para desarrollar interfaces para dispositivos móviles, soporte para mecanografiado y renderizado en el servidor SSR.
- Como Angular, pero más simple. Hay paquetes listos para usar para enrutamiento, gestión de estado y pruebas. Se utilizan todos los enfoques modernos de desarrollo: componentes web API, programación funcional.
- Herramientas de desarrollo convenientes. Puede generar un proyecto desde la línea de comando seleccionando las opciones necesarias: mecanografiado, preprocesadores CSS, plantillas de prueba unitaria, etc.
- Reactividad comprensible. A diferencia de otros frameworks populares con Vue, no es necesario pensar en cuándo se producirá una actualización al comienzo del aprendizaje. componente y cómo cambiarán los datos: todo funciona exactamente como esperaba, desde el primer momento, sin términos nuevos ni desconcertantes. conceptos.
- Apoyo activo y comunidad. En los próximos meses, se lanzará la tercera versión del marco con muchas mejoras en velocidad y facilidad de uso.
1
BuenoTrabajó en el sector bancario durante muchos años y ahora continúa desarrollándose para el sector financiero con énfasis en el e-learning. Desarrollado, entre otras cosas: - Grandes pruebas bancarias - Biblioteca electrónica del banco - Sistema de educación a distancia "Proftest" -...
Trabajó en el sector bancario durante muchos años y ahora continúa desarrollándose para el sector financiero con énfasis en el e-learning. Desarrollado, entre otras cosas: - Grandes pruebas bancarias - Biblioteca electrónica bancaria - Sistema de aprendizaje a distancia "Proftest" - Seminarios web "Prueba profesional" "Conocí Javascript por primera vez hace más de 20 años, pero aprendí las cosas más importantes que uso todos los días durante los últimos 5 años. Sigo constantemente las novedades y el desarrollo del ecosistema de este maravilloso idioma. Desarrollo en Javascript tanto front-end como back-end. Creo aplicaciones web, de escritorio y móviles. Me gusta ver código limpio y legible, me gustan los proyectos que están adecuadamente cubiertos con pruebas".
3
cursoActualmente trabaja en FingerprintJS. Antes de eso, en el equipo internacional de desarrolladores web GS Software House y Aminos.ai, una plataforma para crear su propio chatbot. Experiencia en programación: 10 años, de los cuales 6 años comerciales...
Actualmente trabaja en FingerprintJS. Antes de eso, en el equipo internacional de desarrolladores web GS Software House y Aminos.ai, una plataforma para crear su propio chatbot. Experiencia en programación: 10 años, incluidos 6 años de desarrollo comercial. Comenzó a escribir sus primeros programas a los 10 años. Trabajó en el estudio web LineApp como desarrollador web, en el banco Ural FD como ingeniero de software líder, mientras resolvía problemas muy diferentes, incluyendo pensar y desarrollar arquitectura, administración de servidores, desarrollo de aplicaciones, redacción de documentación técnica y desarrollo de SQL complejo. guiones. Pila principal: PHP 7 y 8, Laravel 8, Vue 3, JS + TS + NodeJS, MySQL, PostreSQL
Conceptos básicos de Vue
-Tema 1.Introducción al curso, desarrollo web moderno
-Tema 2.Vue, introducción
-Tema 3.Plantillas
-Tema 4.Componentes y eventos de utilería.
-Tema 5. Formularios, slots, filtros, directivas
-Tema 6.Usando CSS en Vue
-Tema 7. Datos reactivos, características de MVVM y Vue 3
-Tema 8.Vue3 trabajando con bibliotecas.
Desarrollo seguro en Vue
-Tema 9.Enrutador Vue
-Tema 10.Vue Animación
-Tema 11.Vuex trabajando con datos
-Tema 12. Prueba de aplicaciones Vue
-Tema 13. Organización del código y patrones de Vue
-Tema 14.JavaScript Avanzado
-Tema 15.QA / Revisión de código
Soluciones culpables y prácticas.
-Tema 16.Componentes web + Vue
-Tema 17.Integraciones de Vue p1: GraphQL, OAuth 2.0
-Tema 18.Integración de Vue p2 - FireBase, web sockets
-Tema 19.SSR con Nuxt
-Tema 20.Mecanografiado
-Tema 21. Consulta sobre el proyecto de graduación
-Tema 22.Aplicaciones de escritorio con Electron
-Tema 23. Programación funcional y Vue avanzado
-Tema 24. Herramientas modernas de desarrollo.
Trabajo de proyecto
-Tema 25. Selección del tema y organización del trabajo del proyecto.
-Tema 26. Consulta sobre proyectos y deberes
-Tema 27.Protección de las obras de diseño