El curso completo de JavaScript
¡El curso moderno de JavaScript para ayudarlo a pasar de cero a héroe en 2024! Maestro Javascript con proyectos, desafíos y teoría; ¡El único curso que necesitarás!
Lo que aprenderás
✅ Conviértete en un desarrollador de JavaScript avanzado, seguro y moderno desde cero.
✅ Construya 5 hermosos proyectos del mundo real para su cartera (no aplicaciones de juguetes aburridos).
✅ Conviértete en el trabajo al comprender cómo JavaScript realmente funciona detrás de escena.
✅ Cómo pensar y trabajar como un desarrollador: resolución de problemas, investigación, flujos de trabajo.
✅ JavaScript Fundamentals: variables, si/else, operadores, lógica booleana, funciones. matrices, objetos, bucles, cuerdas, etc.
✅ Modern ES6+ Desde el principio: funciones de flecha, destrucción, operador de propagación, encadenamiento opcional (ES2020), etc.
✅ OOP moderno: clases, constructores, herencia prototípica, etc.
✅ Conceptos complejos como la palabra clave 'esta', funciones de orden superior, cierres, etc.
✅ JavaScript asíncrono: bucle de eventos, promesas, async/esperanza y API.
✅ Cómo arquitectar su código usando diagramas de flujo y patrones comunes.
✅ Herramientas modernas para 2024 y más allá: módulos NPM y ES6.
✅ Practique sus habilidades con más de 50 desafíos y tareas (soluciones incluidas).
✅ Obtenga apoyo rápido y amigable en la discordia de preguntas y respuestas.
El curso incluye
Más de 9 horas de video a pedido.
️ 58 Ejercicios de codificación.
⚡️ Notas complementarias de JavaScript.
? Acceso en dispositivos móviles y televisión.
? 5 increíbles proyectos de JavaScript.
? Acceso a una comunidad de soporte de discordia.
? Certificado de finalización.
Para quién es este curso
- Tome este curso si desea obtener una comprensión verdadera y profunda de JavaScript.
- Tome este curso si ha estado tratando de aprender JavaScript pero: 1) Todavía no entiendo realmente JavaScript, o 2) todavía no se siente seguro de codificar aplicaciones reales.
- Tome este curso si está interesado en usar una biblioteca/marco como React, Angular, Vue o Node en el futuro.
- Tome este curso si ya conoce a JavaScript y está buscando un curso avanzado. ¡Este curso incluye temas de expertos!
- Tome este curso si desea comenzar con la programación: ¡JavaScript es un gran primer idioma!
Requisitos
- ¡No es necesaria experiencia de codificación para tomar este curso! ¡Te llevo de Absolute Zero a Pro!
- Cualquier computadora y sistema operativo funcionarán: Windows, MacOS o Linux. Configuraremos su editor de texto en el curso.
- ¡Una comprensión básica de HTML y CSS es una ventaja, pero no es imprescindible! Hay un curso de bloqueo HTML y CSS vinculado dentro de los recursos del curso.
Descripción
¿Por qué es este el curso JavaScript adecuado para usted?
Este curso le enseñará todo lo que necesita saber para sumergirse en el desarrollo de JavaScript hoy, pero incluso más que eso, lo enseña a través de un plan de estudios que no le llevará cientos de horas completar. Es un paquete todo en uno que lo llevará de los fundamentos de JavaScript, hasta la construcción de aplicaciones modernas y complejas.
Aprenderá JavaScript moderno desde el principio, paso a paso. Lo guiaré a través de ejemplos prácticos y divertidos de código, teoría importante sobre cómo JavaScript funciona detrás de escena y proyectos hermosos y completos.
Se preparará para continuar aprendiendo marcos frontales avanzados como React, Vue, Angular o Sveltekit.
También aprenderá cómo pensar como un desarrollador, cómo planificar las funciones de la aplicación, cómo arquitectar su código, cómo depurar el código y muchas otras habilidades del mundo real que necesitará en su trabajo de desarrollador.
Y a diferencia de otros cursos, este en realidad contiene temas para principiantes, intermedios, avanzados e incluso expertos, por lo que no tiene que comprar ningún otro curso para dominar a JavaScript desde cero.
Al final del curso, tendrá el conocimiento y la confianza que necesita para as de sus entrevistas de trabajo, crear aplicaciones locas con JavaScript y convertirse en un desarrollador profesional.
¿Por qué soy el maestro de JavaScript adecuado para ti?
Mi nombre es James, y he ayudado a más de 500,000 personas al igual que usted aprende a codificar. Soy una programación autodidacta y entiendo cuán desafiante puede ser aprender a codificar; Pero no quiero que sea difícil para ti. Este curso es el curso que desearía tener cuando estaba aprendiendo a convertirme en un JavaScript Pro en un tiempo cómodo.
También soy un desarrollador y diseñador web experimentado, y tengo experiencia en la enseñanza de programación, ciencias y matemáticas durante más de 10 años. Sé cómo los estudiantes aprenden JavaScript y qué necesitan para dominarlo. Y con ese conocimiento, diseñé el plan de estudios ideal del curso. Es una combinación única de proyectos del mundo real, explicaciones profundas, conferencias de teoría y desafíos, lo que lo llevará de cero a héroe absoluto y usted será un desarrollador de JavaScript seguro sin tiempo.
Entonces, ¿qué se cubre exactamente en el curso?
- ¡Construya 5 hermosos proyectos del mundo real para su cartera! En estos proyectos, aprenderá cómo planificar y arquitectar sus aplicaciones utilizando diagramas de flujo y patrones de JavaScript comunes
- Master the JavaScript Fundamentals: variables, si/else, operadores, lógica booleana, funciones, matrices, objetos, bucles, cuerdas y más
- Aprenda JavaScript moderno (ES6+) Desde el principio: funciones de flecha, destructación, operador de difusión, argumentos predeterminados, encadenamiento opcional y más
- Buce profundo en funciones: funciones de flecha, funciones de primera clase y de orden superior, enlace y cierres.
- Diva profunda en JavaScript asíncrono: el bucle de eventos, promesas, async/esperanza y manejo de errores. Utilizará estos para acceder a datos de API de terceros con llamadas AJAX. [Esto es como un pequeño curso independiente]
- Aprenda herramientas modernas que utilizan los desarrolladores web profesionales: módulos NPM, paquetes, Babel y ES6
Consulte el plan de estudios del curso para obtener una visión general aún más detallada del contenido: P
Esto es lo que también se incluye en el paquete:
- Videos de calidad HD actualizada, que son fáciles de buscar y referencia.
- Código de inicio descargable y código final para cada sección.
- Curso Companion Guides & Resumen Notas.
- Subtítulos en inglés profesional (próximamente).
- 58+ desafíos / preguntas de codificación para practicar sus nuevas habilidades
¿Alguno de estos se parece a ti? Si es así, ¡comience esta aventura hoy y únase a mí y a muchos otros desarrolladores en el único curso de JavaScript que necesitará!
Instructor
James se graduó con un título de honor en ingeniería civil, y después de trabajar unos años como consultor, decidió la codificación autodidacta y persigue una carrera como desarrollador de software. James dirige un canal de YouTube donde ha ayudado a miles de personas a aprender a codificar y conseguir sus propios trabajos de desarrolladores.
Tiene más de 10 años de experiencia en tutoría privada en matemáticas, programación y ciencias, haber enseñado a los estudiantes de todas las edades y capacidades. Él cree que la educación debe ser sobre la diversión y la curiosidad y ayuda a los estudiantes a aprender el arte de la auto-enseñanza para que puedan continuar extendiendo su habilidad más allá de sus lecciones. James está disponible para contactar en su canal de discordia, o en LinkedIn.
- https://www.smoljames.com
Currículo del curso
1.0 Introducción
- Estructura del curso y esquema.
- Sobre el tutor.
- Configuración de nuestro editor de código.
- Cómo pensar como un desarrollador.
2.0 Aprenda sintaxis y conceptos básicos de JavaScript
- Introducción a JavaScript y cómo funciona.
- Sintaxis fundamental de JavaScript, que incluye variables, tipos de datos y operadores.
- Controle el flujo a través de declaraciones y bucles condicionales.
- Funciones básicas y su uso en el código de estructuración.
3.0 Desarrollar habilidades de programación intermedia con JavaScript
- Trabajar con matrices, objetos y manipular datos.
- Alcance, cierres y cómo escribir código modular y reutilizable.
- Técnicas de manejo de errores y herramientas de depuración para una resolución efectiva de problemas.
4.0 Comprender la manipulación DOM y el manejo de eventos en JavaScript
- Domine el modelo de objeto de documento (DOM) y su manipulación utilizando JavaScript.
- Manejo de eventos de usuario y actualización del DOM dinámicamente.
- Comprender la delegación de eventos y burbujear para una gestión eficiente de eventos.
- Estilización de página dinámica con manipulación DOM.
5.0 OOP moderno con clases, constructores y herencia prototípica.
- Aprenda a definir e instanciar clases e inicializar propiedades con constructores.
- Comprenda la cadena prototipo y cómo los objetos heredan las propiedades y métodos.
- La palabra clave.
6.0 Obtenga competencia con la programación asincrónica en JavaScript
- JavaScript asíncrono con promesas y asíncrono/espera.
- Realice solicitudes HTTP y trabaje con API para la recuperación e integración de datos.
7.0 Aprenda la sintaxis moderna de ES6+ JavaScript
- Características avanzadas de JavaScript introducidas en ES6+.
- Módulos JavaScript e importación/exportación.
8.0 Codificación de las mejores prácticas y programación algorítmica con JavaScript
- Optimizar el código JavaScript para un mejor rendimiento y eficiencia.
- Aplique las mejores prácticas de codificación y escriba un código limpio y mantenible.
- Big 0 notación
- Resolver preguntas de programación algorítmica con JavaScript.
9.0 Desarrollar numerosos proyectos de cartera con JavaScript
- Construya una calculadora de interés compuesto.
- Codifique un chatbot Ai.
- Programa una aplicación funcional de TODO w. HTML y CSS.
- Escriba una base de datos JSON personalizada.
- Desarrolle un servidor web de datos de stock con node.js + express.js.
10.0 Aprendizaje futuro y extra para expertos
- Front-end y backend JavaScript Frameworks.
- Implementando su código en un entorno de producción.
- Funciones en la nube y computación en la nube.
- Continuando su viaje de JavaScript.
