Desarrollador Completo de Angular: De Principiante a Experto
Autor: Luis Ramirez Jr
Categorías:
Última actualización:
noviembre de 2024
Subtítulos:
English, Français, Deutsch, Español, العربية, Nederlands, Vlaams, हिन्दी, हिंदी, Bahasa indonesia, 日本語 (にほんご/にっぽんご), Português, Română
Audio:
English
Resumen
Este curso aprovecha el poder de la versión más reciente de Angular para maximizar tu eficiencia de aprendizaje, asegurándote de que nunca tendrás que luchar a través de tutoriales desactualizados o poco claros nuevamente.
Nuestro objetivo es elevar tus habilidades más allá de los conceptos básicos, permitiéndote crear aplicaciones empresariales contemporáneas y asumir el rol de un desarrollador de Angular competente.
También serás parte de una vibrante comunidad de aprendizaje.
Al inscribirte hoy, obtendrás acceso a nuestra exclusiva aula en línea en vivo, donde podrás conectarte con miles de compañeros estudiantes, exalumnos, mentores, asistentes y instructores.
Comprometido. Próspero. Apoyo. Amistoso. Inspirador. Vital.
Estos son solo algunos términos que describen el ZTM Discord, una de las comunidades de desarrolladores más grandes y activas de la plataforma.
Un aspecto destacado es que serás guiado por Luis, un profesional de la industria con amplia experiencia en Angular.
Este curso centrado en proyectos te familiarizará con el moderno conjunto de herramientas que emplean los desarrolladores de Angular (anteriormente AngularJS/Angular.js).
A lo largo de tu camino, construirás una extensa aplicación para compartir videos utilizando Angular, TypeScript, WebAssembly, Rust, RxJS, TailwindCSS, Firebase y mucho más.
¡Esta aplicación full-stack se destaca de muchos tutoriales estándar disponibles en línea!
También completarás proyectos más pequeños en el camino, asegurándote de estar preparado para lanzar cualquier aplicación de Angular en producción con confianza por ti mismo.
Todo el código será proporcionado de manera detallada y tendrás acceso a todo el código del proyecto, incluso si prefieres no codificar, para mejorar tu portafolio.
Esto es lo que cubrirás para evolucionar de Principiante a Experto en Angular:
El plan de estudios práctico te guiará a través de todo el proceso de entrega de un proyecto Angular profesional listo para producción.
Comenzaremos con los fundamentos básicos de Angular.
Luego, profundizaremos en temas avanzados, capacitándote para tomar decisiones arquitectónicas y de herramientas inteligentes para cualquiera de tus próximos proyectos de Angular.
Este curso dinámico se actualizará continuamente para mantenerse al día con los avances en el ecosistema de Angular. Tendrás un recurso confiable para las mejores prácticas de Angular en el futuro.
A continuación, un desglose detallado del curso:
1. INTRODUCCIÓN A ANGULAR - Comenzaremos entendiendo cómo se inicializan las aplicaciones de Angular en el navegador. A diferencia de otros marcos, Angular proporciona a los desarrolladores una cantidad sustancial de andamiaje para proyectos iniciales.
Aclararemos cómo se cargan las aplicaciones de Angular, discutiremos la compilación anticipada y descubriremos los fundamentos de módulos y componentes.
2. (Opcional) TYPESCRIPT - Comprenderás los fundamentos de TypeScript en esta sección. Aunque es opcional, es esencial, ya que Angular está desarrollado principalmente utilizando TypeScript. Este segmento cubrirá anotaciones de tipo, inferencia, genéricos, interfaces y decoradores.
3. COMPONENTES DEFINIDOS - Examinaremos los componentes a fondo, ya que son los bloques de construcción críticos de las aplicaciones, permitiendo que los navegadores reconozcan nuevas etiquetas HTML.
El viaje comienza con la vinculación de propiedades, progresando a entradas/salidas, proyección de contenido y hooks del ciclo de vida.
4. TRANSFORMACIÓN DE CONTENIDOS - A continuación, exploraremos directivas y pipes para transformar la salida del contenido, cubriendo la extensa selección de opciones integradas en Angular.
5. PROYECTO PRINCIPAL: CREACIÓN DE COMPONENTES - ¡Es hora de comenzar nuestro proyecto principal: una plataforma para compartir videos para jugadores!
Aunque las aplicaciones grandes pueden parecer desalentadoras, las desglosaremos paso a paso. Aprenderás a estructurar aplicaciones de manera efectiva utilizando patrones de diseño comunes.
Esta sección cubrirá servicios, singletons, gestión de fugas de memoria e integración de TailwindCSS.
6. PROYECTO PRINCIPAL: FORMULARIOS REACTIVOS - Comenzaremos a incorporar registros de usuarios utilizando formularios reactivos, un módulo esencial para validar y renderizar formularios en Angular.
7. PROYECTO PRINCIPAL: FORMULARIOS DE PLANTILLA - También explorarás formularios de plantilla como un módulo alternativo para manejar la entrada del usuario, comprendiendo las diferencias y cuándo elegir cada sistema.
8. INTRODUCCIÓN A RXJS - En este segmento, aprenderemos sobre la biblioteca RXJS para gestionar operaciones asíncronas y flujos de datos de manera efectiva entre componentes.
9. PROYECTO PRINCIPAL: AUTENTICACIÓN DE USUARIOS - Revisaremos nuestro proyecto para integrar la autenticación de usuarios a través de Firebase, abordando el almacenamiento de datos, la gestión de tokens y la verificación de usuarios junto con el manejo de respuestas RXJS.
10. PROYECTO PRINCIPAL: MEJORAS DE VALIDACIÓN - Esta sección se centra en implementar validación personalizada para formularios, cubriendo tanto patrones de validación sincrónicos como asincrónicos.
11. PROYECTO PRINCIPAL: NAVEGACIÓN - Nos adentraremos en el enrutamiento, proporcionando una estructura para organizar nuestra aplicación en componentes separados y mejorando el rendimiento al aprovechar la API de historial.
12. PROYECTO PRINCIPAL: CARGA DE ARCHIVOS - Esta sección aborda la carga de archivos a Firebase, enfatizando la importancia de la validación para prevenir riesgos de seguridad durante la reproducción de videos.
13. WEBASSEMBLY & RUST - Tomando un descanso de nuestro proyecto principal, exploraremos WebAssembly, una tecnología revolucionaria que permite la interacción del navegador con el hardware del usuario.
Esta sección está diseñada para ser amigable para principiantes, asegurándote de comprender estos conceptos emergentes sin esfuerzo.
14. PROYECTO PRINCIPAL: PROCESAMIENTO DE VIDEOS - Regresando al proyecto principal, procesaremos videos utilizando FFmpeg, una herramienta poderosa para gestionar archivos de audio y video.
Utilizarás tus nuevos conocimientos de WebAssembly mientras navegamos usando FFmpeg, manejando blobs y empleando nuevos operadores de RXJS.
15. PROYECTO PRINCIPAL: REPRODUCCIÓN DE VIDEOS - Concluiremos nuestra aplicación integrando la biblioteca Video.js para reproducción de videos, permitiendo a los usuarios buscar cargas con desplazamiento infinito, mientras abordamos los desafíos de CORS.
16. PROYECTO PRINCIPAL: DESPLIEGUE Y LANZAMIENTO - Finalmente, desplegaremos nuestra aplicación utilizando Vercel, haciendo ajustes finales a las reglas y presupuestos de Firebase.
Entonces, ¿cuál es la conclusión?
Este curso no es otra serie de ejercicios de codificación sin sentido; es un viaje completo diseñado para transformarte de un completo novato en Angular a uno de los mejores desarrolladores del campo 💪!
¿Cómo podemos estar tan seguros?
Porque innumerables graduados de Zero To Mastery ahora están prosperando en roles en organizaciones prestigiosas como Google, Tesla, Amazon, Apple, IBM, JP Morgan, Facebook, Shopify y muchas otras compañías tecnológicas líderes.
Los graduados provienen de diversos orígenes, edades y niveles de habilidad, muchos comenzando desde cero.
Así que, tú también puedes tener éxito.
Y no hay riesgo involucrado. Comienza tu viaje de aprendizaje hoy; si el curso no cumple con tus expectativas, te proporcionaremos un reembolso completo dentro de los 30 días, sin complicaciones.
Estructura
Estructura:
Total de secciones: 19
Total de lecciones: 280
1. Sección 1: Introducción
0 lecciones
2. Sección 2: Bootstrapping Angular
0 lecciones
3. Sección 3: TypeScript (OPCIONAL)
13 lecciones
4. Sección 4: Fundamentos de Componentes
12 lecciones
5. Sección 5: Transformando Contenido
11 lecciones
6. Sección 6: Proyecto Maestro - Diseño de Componentes
27 lecciones
7. Sección 7: Proyecto Maestro - Formularios Reactivos
19 lecciones
8. Sección 8: Proyecto Maestro - Formularios de Plantilla
8 lecciones
9. Sección 9: Introducción a RxJS
22 lecciones
10. Sección 10: Proyecto Maestro - Autenticación
22 lecciones
11. Sección 11: Proyecto Maestro - Validadores personalizados
7 lecciones
12. Sección 12: Proyecto Maestro - Enrutamiento
21 lecciones
Autor
Precio
Acceso ilimitado a todos los cursos, proyectos + talleres y rutas profesionales
Acceso a nuestro Discord privado con más de 400,000 miembros
Acceso a nuestro grupo de networking privado en LinkedIn
Certificados de finalización de curso personalizados de ZTM
Sesiones de asesoramiento profesional en vivo con mentores, cada mes
Acceso completo a todos los futuros cursos, contenido y características
Acceso a nuestro Discord privado con más de 450,000 miembros
Acceso ilimitado a todos los cursos, proyectos y trayectorias profesionales
Acceso ilimitado a todos los bootcamps, bytes, proyectos y trayectorias profesionales
Acceso a nuestro grupo de networking privado de LinkedIn con más de 100,000 miembros
Acceso ilimitado a todos los cursos, proyectos + talleres y rutas profesionales
Acceso a nuestro Discord privado con más de 400,000 miembros
Acceso a nuestro grupo de networking privado en LinkedIn
Certificados de finalización de curso personalizados de ZTM
Sesiones de asesoramiento profesional en vivo con mentores, cada mes
Acceso completo a todos los futuros cursos, contenido y características
Acceso a nuestro Discord privado con más de 450,000 miembros
Acceso ilimitado a todos los cursos, proyectos y trayectorias profesionales
Acceso ilimitado a todos los bootcamps, bytes, proyectos y trayectorias profesionales
Acceso a nuestro grupo de networking privado de LinkedIn con más de 100,000 miembros
Acceso ilimitado a todos los cursos, proyectos + talleres y rutas profesionales
Acceso a nuestro Discord privado con más de 400,000 miembros
Acceso a nuestro grupo de networking privado en LinkedIn
Certificados de finalización de curso personalizados de ZTM
Sesiones de asesoramiento profesional en vivo con mentores, cada mes
Acceso completo a todos los futuros cursos, contenido y características
Acceso a nuestro Discord privado con más de 450,000 miembros
Acceso ilimitado a todos los cursos, proyectos y trayectorias profesionales
Acceso ilimitado a todos los bootcamps, bytes, proyectos y trayectorias profesionales
Acceso a nuestro grupo de networking privado de LinkedIn con más de 100,000 miembros
Preguntas frecuentes
¿Hay algún requisito previo para este curso?
¿Hay algún requisito previo para este curso?
- Una computadora (Windows, Mac o Linux) con una conexión a internet para acceder al material del curso
- Conocimientos básicos de HTML, CSS y JavaScript (¡los cubriremos con gusto si eres nuevo en estos temas!)
- No es necesario tener experiencia previa con Angular u otros frameworks de JavaScript
- Una actitud positiva y entusiasmo por aprender y participar en el contenido
¿Para quién es este curso?
¿Para quién es este curso?
- Personas que buscan una hoja de ruta completa para dominar Angular desde cero y conseguir empleo en empresas líderes
- Estudiantes que desean avanzar más allá de los tutoriales básicos de Angular que inundan internet
- Programadores que desean adquirir una habilidad comercializable que es muy demandada en el desarrollo web
- Desarrolladores que aspiran a destacarse como expertos en Angular de primer nivel
- Estudiantes interesados en ganar experiencia práctica con aplicaciones complejas
- Graduados de bootcamps o tutoriales en línea que quieren profundizar su comprensión
- Estudiantes que prefieren aprender de un desarrollador experimentado con verdadera experiencia en la industria, en lugar de solo conocimiento teórico de un libro de texto
¿Proporcionan un certificado de finalización?
¿Proporcionan un certificado de finalización?
¡Absolutamente! Ofrecemos un certificado de finalización bellamente diseñado. Además, puedes mostrar con orgullo Zero To Mastery Academy en tu perfil de LinkedIn bajo tus logros educativos.
¿Puedo usar los proyectos del curso en mi portafolio?
¿Puedo usar los proyectos del curso en mi portafolio?
¡Por supuesto! Te animamos a mostrar estos proyectos en tu portafolio. Nuestros estudiantes a menudo dicen que los proyectos que completaron durante el curso fueron fundamentales para ayudarles a conseguir entrevistas, y dado que pueden hablar en profundidad sobre su trabajo, les aumentó significativamente la confianza.
¿Qué produce eso? ¡Más ofertas de trabajo!
¿Hay subtítulos?
¿Hay subtítulos?
¡Sí! Proporcionamos subtítulos de alta calidad en 11 idiomas: inglés, español, francés, alemán, holandés, rumano, árabe, hindi, portugués, indonesio y japonés.
Puedes personalizar los subtítulos a tu gusto en cuanto al tamaño de la fuente, el color, el fondo y más para mejorar tu experiencia visual.
¿Aún tienes más preguntas sobre la Academia?
¿Aún tienes más preguntas sobre la Academia?
¿Tienes preguntas adicionales sobre la membresía de la Academia? No te preocupes, tenemos más respuestas esperándote aquí.
Garantía
El período de garantía es 30 días, a partir del día de la compra.
Desarrollador Completo de Angular: De Principiante a Experto