4.63 (2208 reviews)
☑ Convertirse de un total principiante a un desarrollador avanzado de JavaScript
☑ Fundamentos de JavaScript y programación: variables, lógica booleana, if / else, bucles, funciones, matrices, etc.
☑ Una verdadera comprensión de cómo funciona JavaScript a detalle.
☑ Practica tus nuevas habilidades con los desafíos de codificación (soluciones incluidas)
☑ Codificar varias aplicaciones hermosas del mundo real con JavaScript
☑ Nuevas caraterísticas en JavaScript: Funciones de flecha, Clases, Funciones Callback, Promesas, Async/Await, etc.
☑ Organiza y estructura tu código usando las mejores prácticas de JavaScript
☑ Código descargable y recursos de diseño para todos los proyectos.
Actualizado al 2021! +51 hrs de Video y más de 51,000 estudiantes! Domina JavaScript con el curso más completo de Udemy! Proyectos, desafíos, pruebas, Programación Orientada a Objetos, Funciones Flecha (Arrow Functions), Funciones Callback, Promesas, Async, Await, Manejo del DOM HTML, TypeScript, Angular y mucho más. El mejor curso de JavaScript en todo Internet. Punto!
*** ¡El # 1 curso de JavaScript más vendido en Udemy! ***
"Excelente curso. El Ing. Ubaldo Acosta explica los conceptos básicos de JavaScript que generalmente se pasan por alto en otros cursos. Y lo hace de una manera clara y concisa". - Angel Rodriguez"
¿Quieres aprender el lenguaje de programación número # 1 que alimenta Internet?
¿Está cansado de perder su tiempo y dinero en videos de YouTube o cursos de JavaScript que son demasiado simples o difíciles de seguir?
¿O estás luchando por comprender y aplicar JavaScript a proyectos reales?
Si su respuesta es un gran SÍ ... ¡Este es exactamente el curso que está buscando!
Entonces, ¿de qué se trata el curso?
Este es un curso de JavaScript realmente completo, que va más allá de lo que otros cursos de JavaScript te enseñan.
Te llevaré desde un nivel principiante en JavaScript hasta un desarrollador avanzado y muy completo. No solo aprenderás el lenguaje JavaScript en sí, sino que también aprenderá cómo programar. Cómo resolver problemas. Cómo estructurar y organizar el código utilizando patrones comunes de JavaScript.
Ven conmigo en un viaje con el objetivo de entender realmente el lenguaje JavaScript. ¡Y te lo explico todo en el camino con gran detalle!
Aprenderás "por qué" algo funciona en JavaScript, no solo "cómo". Porque en el mundo moderno de JavaScript de hoy, necesita algo más que saber cómo funciona algo. Debes depurar el código, debes comprender el código, necesitas poder pensar en el código.
Para lograr nuestro objetivo juntos, el curso contiene sesiones de codificación, desafíos de codificación, clases teóricas, proyectos del mundo real y un proyecto final del curso.
Este curso es diferente porque no se trata solo de escribir código, también se trata de cómo y por qué el código funciona como lo hace. Porque es la mezcla perfecta entre teoría y práctica. Porque se enfoca no solo en pequeños ejemplos de codificación, sino también en proyectos del mundo real y casos de uso.
Entonces, al final del curso, serás un desarrollador de JavaScript capaz de escribir, entender y depurar el código JavaScript utilizando todas las funciones poderosas que el idioma nos ofrece.
Les comentamos que hemos hecho una actualización 100% gratis al curso de Universidad JavaScript, para que sea el mejor curso de JavaScript en Udemy. Lo único que te pedimos es que nos apoyes con una reseña y comentario positivo del curso. Esta es la manera en que más nos ayudan a que podamos seguir agregando nuevo y mejor contenido al curso de Universidad JavaScript.
Los nuevos temas que se agregaron son:
Introducción a JavaScript
Tipos de Datos con JavaScript
Operadores en JavaScript
Sentencias de Control en JavaScript
Ciclos en JavaScript
Arreglos en JavaScript
Funciones en JavaScript
Objetos en JavaScript
Clases en JavaScript
Palabra static en JavaScript
Herencia en JavaScript
Sistema de Ventas con JavaScript
Proyecto Mundo PC con JavaScript
Modo strict en JavaScript
Programación Orientada a Objetos en JavaScript
Manejo de Errores en JavaScript
Funciones Flecha (Arrow Functions) en JavaScript
Funciones Callback en JavaScript
Promesas Async/Await en JavaScript
Manejo del DOM HTML en JavaScript
Manejo de Eventos DOM en JavaScript
Aplicación Web Calculadora con Bootstrap y JavaScript
Aplicación Web Listado de Personas con JavaScript
Aplicación Web Reloj Digital con JavaScript
Aplicación Web Presupuesto con JavaScript
En resumen, esto es una breve descripción de lo que estudiaremos a lo largo del curso de Universidad JavaScript:
• Todos los fundamentos de JavaScript y programación: cosas como variables, tipos de datos, lógica booleana, sentencias if / else, bucles, funciones, objetos, matrices y más.
• Todo lo que necesitas saber para obtener una comprensión profunda de cómo funciona JavaScript a detalle: contextos de ejecución, alcance de variables, la palabra clave "this" y más.
• Cómo hacer que el código JavaScript interactúe con las páginas web: Manipulación de DOM. Aprende cómo seleccionar y cambiar elementos de la página web, crear nuevos elementos y manejar eventos DOM.
• Funciones complejas de JavaScript, como constructores de funciones, herencia, funciones de primera clase y más.
• Vamos a codificar varias aplicaciones hermosas del mundo real para aplicar nuestro conocimiento y aprender nuevos conceptos (proporciono el código de inicio HTML y CSS para estos proyectos).
• Aprenda cómo organizar y estructurar su código usando módulos y funciones, cómo crear la encapsulación y la privacidad de los datos, y por qué es tan importante.
• Novedades en la versión más moderna de JavaScript: nuevas características de EcmaScript, incluyendo Programación Orientada a Objetos, Funciones Flecha (Arrow Functions), Funciones Callback, Promesas, Async, Await, Uso del DOM HTML con JavaScript, TypeScript, Angular y mucho más.
Ahora es tu turno de decidir. Esto es lo que obtienes:
• Acceso de por vida a videos de calidad HD. Sin suscripción mensual. Aprende a tu propio ritmo, cuando quieras.
• Código descargable de cada ejercicio de cada sección.
• Múltiples desafíos de codificación para practicar tus nuevas habilidades (soluciones incluidas).
¿Suena genial? ¡Comienza esta aventura hoy y únete a nostros en el único curso de JavaScript que necesitarás! La Universidad JavaScript!
Tu amigo e instructor.
Ing. Ubaldo Acosta
Fundador de Global Mentoring
Lógica de Programación (Para absolutos principiantes)
Presentación Curso de Lógica de Programación
PDF (eBooks) del Curso
Ejercicios Resueltos del Curso
Habilidades del Programador
Conceptos Básicos de Programación
Lenguajes de Programación
Tipos de Lenguajes de Programación
Lenguaje de Programación JavaScript
Ejercicio - Instalación JDK de Java
Ejercicio - Instalación del IDE de Netbeans
Ejercicio - HolaMundo con JavaScript
Metodologías de Desarrollo
Tipos de Metodologías de Desarrollo
Metodologías Ágiles y UML
Representación de Algoritmos
Ejercicio - Definicion Algoritmo Numero Par
Ejercicio - Codificacion Algoritmo Numero Par
Ejercicio - Debug Algoritmo Numero Par
Ejercicio - Definicion Algoritmo Contador Digitos
Ejercicio - Codificación Algoritmo Contador Digitos
La Tecnología - Introducción a JavaScript
Ejercicio - Manejo de Variables
Ejercicio - Manejo de Tipos de Datos
Ejercicio - Manejo de Operadores
Ejercicio - Manejo de Funciones
Ejercicio - Manejo de HTML y JavaScript
Ejercicio - Alcance de Variables
Estructura If Else y Switch
Operadores Lógicos
Ejercicio - Manejo Estructura If Else
Ejercicio - Manejo Estructura Switch
Manejo de Ciclos
Ejercicio - Manejo Ciclo for
Ejercicio - Manejo Ciclo While
Manejo de Arreglos y Matrices
Ejercicio - Manejo de Arreglos
Ejercicio - Manejo de Matrices
Manejo de Funciones
Ejercicio - Uso de Funciones (recursivas)
Ejercicio - Uso de Funciones (serie fibonacci)
Laboratorio Final Curso Logica de Programacion
Conclusion Curso Logica de Programacion
HTML, CSS y JavaScript
Nivel: HTML, CSS y JavaScript
Recursos: PDF's (eBooks) del Curso de HTML, CSS y JavaScript
Recursos: Proyectos Resueltos del Curso de HTML, CSS y JavaScript
Lección: Introducción a HTML
Ejercicio: HolaMundo con HTML
Lección: Componentes HTML
Ejercicio: Componentes HTML
Ejercicio: Componentes HTML - parte 2
Ejercicio: Componentes de Texto en HTML
Ejercicio: Frases en HTML
Ejercicio: Marcadores de Fuentes en HTML
Ejercicio: Preformato en HTML
Ejercicio: Listas en HTML
Ejercicio: Fuentes de HTML
Ejercicio: Hipervínculos en HTML
Ejercicio: Anclas en HTML
Ejercicio: Imágenes en HTML
Lección: Introducción a CSS
Ejercicio: CSS Ejemplo 1
Ejercicio: Ejemplo CSS 2
Ejercicio: Ejemplo CSS 3
Laboratorio CSS - parte 1
Laboratorio CSS - parte 2
Laboratorio CSS - parte 3
Lección: Tablas con HTML
Ejercicio: Tablas con HTML
Lección: Frames con HTML
Lección: Formularios con HTML
Ejercicio: Formularios con HTML
Ejercicio: Formularios con HTML - parte 2
Lección: Introducción a JavaScript
Ejercicio: Introducción a JavaScript
Ejercicio: Funciones Básicas con JavaScript
Ejercicio: Rollover con JavaScript
Ejercicio: Rollover con JavaScript - parte 2
Ejercicio: Select con JavaScript
Ejercicio: Suma con JavaScript
Ejercicio: Formulario Final HTML, CSS y JavaScript
Ejercicio: Formulario Final HTML, CSS y JavaScript (parte 2)
Laboratorio Final 1: Manejo de Usuarios con HTML, CSS y JavaScript
Laboratorio Final 2 y Conclusión
HTML5 y CSS3
Nivel HTML y CSS3
eBooks HTML5
Código Fuente HTML5
Introducción a HTML5
Aplicaciones HTML5
HolaMundo con HTML5
Documentos Semánticos en HTML5
Elementos Depreciados en HTML5
Instalación Plug-in Outliner en Google Chrome
Ejercicio Etiquetas Estructurales en HTML5
Ejercicio Etiquetas Estructurales en HTML5 - continuación
Formularios Web en HTML5
Validaciones en Formularios Web en HTML5
Ejercicio Formularios Web en HTML5
Ejercicio Formularios Web en HTML5 - continuación
Ejercicio Fallbacks en Formularios Web en HTML5
Manejo Multimedia en HTML5
Video y Audio en HTML5
Formatos y Codificadores de Video y Audio
Ejercicio Formatos Video
Ejercicio Formatos Video webm y ogg
Ejercicio Manejo de Video en HTML5
Ejercicio Formatos de Audio
Ejercicio Manejo de Audio en HTML5
Almacenamiento en HTML5
Ejercicio Manejo de Local Storage en HTML5
Ejercicio Manejo de Local Storage en HTML5 - continuación
Ejercicio Manejo de Local Storage en HTML5 - continuación
Ejercicio Manejo de Session Storage en HTML5
Ejercicio Manejo de Aplicaciones Offline - Cache en HTML5
Manejo de Archivos en HTML5
Ejercicio Selección de un Archivo en HTML5
Ejercicio Selección de varios Archivos en HTML5
Ejercicio Selección de varios Archivos con Drang and Drop en HTML5
Ejercicio Lectura Archivos de Texto en HTML5
Lectura de Imágenes en HTML5
Ejercicio Manejo de Eventos del API de Archivos en HTML5
Geolocalización en HTML5
Ejercicio Detección de Geolocalización en HTML5
Ejercicio Monitoreo de Cambios de Ubicación con Geolocalización
Ejercicio Mostrar Ubicación en Google Maps
Drag and Drop en HTML5
Ejercicio Detección del API de Drag and Drop en HTML5
Ejercicio Deteccion del API de Drag and Drop en HTML5 - cont
Ejercicio Manejo de Eventos con el API de Drag and Drop en HTML5
Ejercicio Transferencia Datos con Drag and Drop en HTML5
Ejercicio Transferencia Datos con Drag and Drop en HTML5 - cont
Canvas en HTML5
Ejercicio Rectángulos con Canvas en HTML5
Ejercicio Rectángulos con Canvas en HTML5-cont
Ejercicio Círculos y Elipses con Canvas en HTML5
Ejercicio Círculos y Elipses con Canvas en HTML5-cont
Ejercicio Líneas y Trazos con Canvas en HTML5
Ejercicio Líneas y Trazos con Canvas en HTML5-cont
Ejercicio Texto y Gradientes con Canvas en HTML5
Animación con Canvas en HTML5
Animación con Canvas en HTML5-cont
Introducción a CSS3
Nuevas Características En CSS3
Prefijos en CSS3
Ejercicio de Selectores tipo Sibling - parte 1
Ejercicio de Selectores tipo Sibling - parte 2
Ejercicio de Selectores por Atributo en CSS3
Ejercicio de Selectores n-child en CSS3
Manejo De Colores En CSS
Ejercicio Manejo De Colores en CSS - parte 1
Manejo de Colores en CSS - parte 2
Manejo de Colores en CSS - parte 3
Manejo de Colores en CSS - parte 4
Manejo de Colores en CSS - parte 5
Manejo de Colores en CSS - parte 6
Ejercicio Manejo De Fuentes En CSS3
Ejercicio Manejo de Fuentes en CSS - parte 2
Ejercicio Manejo de Flexible Box en CSS
Ejercicio Manejo de Bordes Redondeados en CSS
Ejercicio Manejo de Fondos Múltiples en CSS
Ejercicio Manejo de Transformaciones en CSS - parte 1
Ejercicio Manejo de Transformaciones en CSS - parte 2
Ejercicio Manejo de Transiciones en CSS3
Manejo de Media Query - Responsive Design en CSS3
Ejercicio Manejo de Media Query - parte 1
Ejercicio Manejo de Media Query - parte 2
Ejercicio Manejo de Media Query - parte 3
Ejercicio Manejo de Media Query - parte 4
Ejercicio Final del Curso HTML5 y CSS3
Conclusión Curso HTML5 y CSS3
TypeScript
Introduction a TypeScript
Instalación de TypeScript
Definición de Variables con TypeScript
Definición de Clases y Objetos con TypeScript
Definición de Interfaces con TypeScript
Definición de Generics con TypeScript
Uso de Módulos con TypeScript
Funciones de Flecha con TypeScript
Decoradores con TypeScript
Angular con TypeScript
Comenzando con Angular
¿Qué es Angular?
Instalando Angular
Mi primera App con Angular
Instalando Visual Studio Code
Flujo de una aplicación en Angular
Instalación de Plug-ins para Angular en Visual Studio Code
Creación de un Componente en Angular (manualmente)
Creación de un Componente en Angular (con CLI)
Generación de Componentes en Línea
Instalación de Bootstrap en Angular
Aplicando Estilos CSS a Angular
Interpolación con Angular
Property Binding en Angular
Event Binding en Angular
Event Binding (continuación)
Two way binding con Angular
Ejercicio: Calculadora con Angular
Solución: Calculadora con Angular
Directiva *ngIf con Angular
Directiva else con *ngIf en Angular
Directiva *ngFor en Angular
Property Binding entre Componentes en Angular
Event Biding entre Componentes en Angular
Ejercicio: Modularización Aplicación Calculadora en Angular
Solución: Modularización Aplicación Calculadora en Angular
Referencias Locales en Angular
ViewChild y Local Reference en Angular
Servicios en Angular
Data Services en Angular
Inyectar un Servicio dentro de otro Servicio en Angular
Comunicación entre Componentes utilizando un Servicio
Mejorando la aplicación Listado de Personas
Aplicación de Presupuesto con Angular
Solución Aplicación Presupuesto App - Cargando la APP
Creación de Componentes Presupuesto APP
Creación de Clases de Modelo y Servicios de Presupuesto APP
Separación de la plantilla HTML en componentes de Angular
AppComponente y Cabecero Component
Componente de Ingresos
Componente de Egresos
Usando Pipes para dar formato a los números en Angular
Componente de Formulario
ngClass en Angular
Validación del Formulario con Angular
Routing en Angular
Reorganización de Componentes
RoutingModule y routing-oulet
Navegacion con el objeto Router y Agregar Persona
Paso de Parámetros y Modificar Persona
Eliminar una Persona
Query Params en Angular
Child Route en Angular
Componente de Error en Angular
Uso de Firebase como base de datos
Método Post y Put para agregar información
Método Get para recuperar información
Modificar un registro
Método Delete para eliminar un registro
Login Component
Configuración de Firebase para Autenticación
Obtención del Token al hacer Login
Enviando Token en cada petición HTTP
Componente de Login y Logout
Uso de Guardianes en Angular
Preparación de la aplicación para Producción
Despliegue de la aplicación a Producción (Internet)
Aplicación Final - Configuración de la base de datos de Cloud FireStore
Creación del proyecto - Control de Clientes en Angular
Creación de Componentes de la Aplicación de Control de Clientes
Instalación Módulo de Firebase y Flash Messages
Configuración de Rutas de la aplicación de Control de Clientes
Componente de Cabecero aplicación de Control de Clientes
Componente de Cabecero - segunda parte
Componente Tablero y Pie Página
Configuración de Firestore (Módulos)
Creación del Servicio de Clientes
Modificación del Componente de Clientes - parte 1
Modificación del Componente de Clientes - parte 2
Agregar Cliente - parte 1
Agregar Cliente - parte 2
Agregar Cliente - parte 3
Agregar Cliente - parte 4
Modificar Cliente - parte 1
Modificar y Eliminar Cliente - parte 2
Configuración Autenticación en Base de Datos
Componente de Login - parte 1
Componente de Login - parte 2
Componente de Login - parte 3
Guardian de Autenticación
Componente de Registro
Componente Configuración - parte 1
Componente Configuración - parte 2
Modificación Cabecero Configuración
Guardian de Configuración
Despliegue de la aplicación en Producción
Bono: Fundamentos de Java (Lenguaje Orientado a Objetos)
Lección: Introducción a los Fundamentos de Java
Pensé que sería como Universidad Java, pero veo que es una recopilación de varios cursos y además un poco desactualizados.
El profesor explica muy bien, en forma detallada para que uno aprenda bien y le quede el conocimiento. Recomiendo
Los sonidos y/o música de fondo son más fuertes que la voz del educador en los primeros vídeos, luego mejora.
Buenas tardes, acabo de iniciar el curso, la presentación fue excelente, tengo grandes expectativas en lo que resta de las clases, espero seguir así con la motivación. Muchas gracias y éxitos para todos.
Hasta el momento va súper bien creo que me está animando más ya que aveces me frustró porque siento que no avanzo..
Es un curso muy completo y muy fácil de entender para las personas que no tienen nada de conocimiento sobre JavaScript. Gracias al Instructor por su esfuerzo. He logrado aprender muchas cosas nuevas en poco tiempo y lo mejor de todo cuando tengo tiempo libre.
Claro tiene la garantia de calidad de Ubaldo Acosta y es clara su explicación y el contenido es correcto y adecuado
Al igual que todos los cursos de global mentoring se ve que se esforzaron bastante y estan actualizando el contenido constantemente
Realmente acabo de comenzar el curso y la verdad que es la mejor compra que hice...Es muy clara la explicación a lo largo del curso y super didáctico
si esta bien aunque me gustaría que hiciera este mismo curso en otro interprete pro ejemplo visual estudio
De los mejores cursos de JavaScript que e encontrado te guía paso a paso desde cero aunque no tengas experiencia programando, te ensena primero la lógica de programación antes, buena inversión.
En general esta bien, aunque la parte de Typescript y Angular faltaría más explicación a fondo para entender realmente que estamos haciendo y porque ... es decir solo se explican el paso a paso del proyecto que se realiza, pero para reforzar el porqué de cada acción tuve q recurrir a Google y fuentes externas. Al principio para el que tenga conocimientos intermedios de programación es muy tedioso. Aunque he aprendido muchas cosas nuevas o por lo menos ha sido útil para guiarme sobre las nuevas tecnologías presentes.
Bien, aun que la verdad hubiera estado mejor si usara un editor de texto como vs code o sublime text, porque en el modulo 2 apenas comenzando ya fue muy cansado ver el IDE el mismo ide, mas aparte de que tiene una intro donde te enseña usar el ide, que lleva de inicio hasta seguramente fin, termina cansando y fatigando.
Tengo mis bases en programación, lo que se menciona hasta ahorita confirma lo que ya se. Tomo cursos para reforzar conocimiento y ver que mas puedo aprender.
Excelente curso gracias por compartir todos tus conocimientos! un curso muy base y muy completo con deploy incluido!
Status | Date | Discount | ||
---|---|---|---|---|
Expired | 8/11/2020 | 100% OFF | ||
Expired | 9/29/2020 | 50% OFF | ||
Expired | 10/13/2020 | 50% OFF | ||
Expired | 10/27/2020 | 50% OFF | ||
Expired | 11/9/2020 | 50% OFF | ||
Expired | 1/13/2021 | 50% OFF | ||
Expired | 1/18/2021 | 100% OFF | ||
Expired | 1/26/2021 | 50% OFF | ||
Expired | 2/9/2021 | 50% OFF | ||
Expired | 2/16/2021 | 50% OFF | ||
Expired | 2/23/2021 | 50% OFF | ||