4.35 de 5
4.35
932 valoraciones en Udemy

Aprende Javascript y crea APIs con NodeJS, Angular y MongoDB

Aprende a programar con javascript desde cero y crea APIs RESTful con NodeJS, Typescript, Angular, Express y MongoDB
Profesor:
Juan Fernando Urrego
4.054 Estudiantes apuntados
Spanish [Auto-generated]
Aprenderás a programar en Javascript y a entender los conceptos claves de este lenguaje de programación.
Aprenderás a programar con POO (programación Orientada a Objetos) creando código reutilizable y más simplificado.
Aprenderás a crear recursos interactivos en Javascript con Programación Orientada a Objetos para convertirte en un Desarrollador Front-End y dar el salto necesario para implementar recursos interactivos a tus proyectos web.
Aprenderás a programar con TypeScript.
Aprenderás a desarrollar Aplicaciones Web con el sistema MEAN STACK utilizando Angular para el desarrollo FrontEnd, ExpressJS y MongoDB para el desarrollo BackEnd, dentro del entorno de trabajo NodeJS.
Aprenderás a subir tus Api Rest Full a un servidor remoto en modo producción.

¿DE QUÉ SE TRATA EL CURSO?

El desarrollo web tiene su punto de partida en el lenguaje de programación Javascript. Hoy en día si quieres conocer algún Framework o Plugin derivado de Javascript como jQuery, Angular, o trabajar en entornos de desarrollo con NodeJS, debes tener conocimientos previos en este lenguaje.

Este curso te enseñará a programar en JavaScript y servirá de presentación de conceptos claves para quienes no entienden de programación.

Aprenderás de manera práctica paso a paso la sintaxis y los fundamentos que utiliza este lenguaje, con ejemplos prácticos, aplicarás los conocimientos adquiridos para convertirte en un desarrollador Front-End, darás el salto necesario para implementar recursos interactivos a tus proyectos web.

Aprenderás también a programar con POO (programación Orientada a Objetos) creando código reutilizable y más simplificado. Esta metodología orientada a objetos te permitirá afrontar en mejores condiciones el desarrollo de aplicaciones más complejas y a entender el uso de meta-lenguajes como Typescript que se requiere actualmente, tanto en la web como en dispositivos con tecnología basadas en HTML5.

Además,aprenderás a implementar el entorno de desarrollo NodeJS para crear aplicaciones del lado Servidor y convertirte en desarrollador Back-End, utilizando el sistema MEAN (Acrónimo de MongoDB, Express.JS, Angular y NodeJS) para crear una ApiRest y almacenar información en datos J-Son en el servidor.

¿CÓMO ES EL CURSO?

El curso se divide en varias secciones. En una primera sección nos introduciremos en las bases de este lenguaje, aprendiendo sobre la sintaxis y sus fundamentos.

En la siguiente sección nos introduciremos en la Programación Orientada a Objetos con Javascript para afrontar en mejores condiciones el desarrollo de algoritmos más complejos.

Luego comenzaremos a realizar una serie de ejercicios y recursos interactivos para poner en práctica lo aprendido: Crearemos una calculadora, haremos un SlideShow (visualizador de diapositivas), una galería tipo Lightbox (en caja de luz), aprenderemos a crear efectos interactivos y animaciones a través del Mouse y el Scroll, y finalmente aprenderemos a validar un formulario en Javascript.

En las últimas secciones del curso comenzaremos a trabajar con la tecnología del lado Servidor NodeJS, conoceremos el meta-lenguaje Typescript y su aplicación en el framework de trabajo llamado Angular en su versión 6, y finalmente terminaremos haciendo una ApiRest con el conjunto de sistemas MEAN (MongoDB, Express.JS, Angular y NodeJS).

La subiremos a un servidor remoto y así podrás tener tu primera ApiRest en Internet.

¿CUÁNTO SE TARDA EN COMPLETAR EL CURSO?

Depende de ti. Estimo que en dos semanas puedes completar el curso, pero dependerá de tu ritmo de trabajo y de tu disponibilidad.

¿CUÁLES SON LOS REQUISITOS?

Descargar todos los materiales de apoyo que se encuentran en los inicios de cada Sección. Tener principios en HTML5 y CSS3, curso gratuito que puede realizar en UDEMY: «Aprende HTML5 y CSS3 desde cero».

¿A QUIÉN VA DIRIGIDO ESTE CURSO?

Este curso va dirigido a personas que se quieran convertir en desarrolladores web Full Stack, desarrollar tanto para el lado Cliente (FRONT-END) como para el lado Servidor (BACK-END).

Bienvenida al Curso

1
Bienvenida
2
Contáctame
3
Preparando Sublime Text

En esta clase aprenderás a instalar varios plugins que nos ayudarán en el entorno de trabajo con cualquier lenguaje de programación.

4
Plugins para trabajar javascript

En esta clase instalaremos en Sublime Text algunos plugins especializados para trabajar con Javascript.

Fundamentos de Javascript

1
Qué es Javascript
2
Las Variables
3
Interactuando con el DOM
4
Las Funciones
5
Condiciones y Cambios
6
Ciclos
7
Los Eventos
8
Intervalos y retardos de tiempo
9
Números aleatorios
10
Concatenar Variables
11
Los Operadores
12
Documento Javascript
13
Examen para validar los conocimientos básicos de Javascript

En este examen pondremos a prueba lo aprendido en esta parte introductoria de Javascript.

Programación Orientada a Objetos

1
Qué es la POO?
2
Las Clases
3
Objetos, Propiedades y Métodos
4
Ejercicios para desarrollar lógica de programación
5
Resolviendo problemas lógicos - caso 2
6
Ejercicios de lógica

De acuerdo a los ejercicios realizados en la clase anterior seleccione la respuesta correcta:

Creando una Calculadora desde cero

1
Maquetando la calculadora
2
Acceder a los botones con el evento click
3
Escribir los dígitos en la calculadora
4
Hacer operaciones matemáticas
5
Agregando eventos de teclado
6
Ajustes en la calculadora

Recursos Interactivos: Slideshow

1
Creando un Slideshow desde cero
2
Maquetando el Slideshow
3
Paginación del Slide
4
Animación del Slide
5
Avanzar y Retroceder el Slide
6
Automatizando el Slide

Recursos Interactivos: Galería de imágenes

1
Creando una galería
2
Efecto lightbox
3
Mostrar Imagen
4
Animación Galería

Recursos Interactivos: Efectos con el Mouse

1
Movimiento Mouse
2
Mover imágenes con el Mouse - parte 1
3
Mover imágenes con el Mouse - parte 2
4
Adicionar imágenes al efecto Mouse

Recursos Interactivos: Efectos con el Scroll

1
Movimiento Scroll
2
Efecto Parallax con el Scroll
3
Vincular los botones con el Scroll
4
Navegar entre los botones

Validación Formularios con Javascript

1
Validando un formulario
2
Agregando estilos al formulario
3
Evento Focus
4
Evento Blur
5
Evento Change
6
Expresiones Regulares
7
Atributo OnSubmit

Botonera Móvil con Javascript

1
Botonera oculta para dispositivos
2
Ajustes en la botonera móvil

TypeScript

1
Qué es Typescript
2
Instalación de NodeJS
3
Instalando Typescript
4
Clases, Propiedades y Constructor
5
Métodos y Objetos
6
Variables Let

Angular

1
¿Qué es Angular?
2
Instalación de Angular
3
Instalación Angular Versión 4 vs Versión 6
4
Arquitectura de Angular: Los Módulos
5
Arquitectura de Angular: Los Componentes
6
Arquitectura de Angular: Las Vistas
7
Arquitectura de Angular: Las Rutas
8
Servicios y datos dinámicos
9
Servicios y datos dinámicos parte 2
10
Servicios y datos dinámicos parte 3 - CORS
11
Directivas
12
Pasando nuestro archivo Slide.js a Angular y TS
13
Pasando nuestro archivo Galeria.js a Angular y TS
14
Pasando nuestro archivo Mouse.js a Angular y TS
15
Pasando nuestro archivo Scroll.js a Angular y TS
16
Pasando nuestro archivo Formulario.js a Angular y TS
17
Pasando nuestro archivo BotonMovil.js a Angular y TS
18
Formularios - parte 1
19
Formularios - parte 2
20
Directiva "Two Way Data Binding"
21
Ingreso de Usuarios y Local Storage
22
Inicio y Cierre de Sesión

Creando una API REST

1
Creando una API REST
2
Instalando EXPRESS.JS
3
¿Qué es MongoDB?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!
4.4
4.4 de 5
Calificaciones 932

Calificación Detallada

5 estrellas
516
4 estrellas
289
3 estrellas
99
2 estrellas
19
1 estrellas
9
error: Contenido protegido