Curso de Node JS en Español - Aprende Fácilmente

Aprende Node JS de una forma dinamica desde 0 con ejemplos
3.8 (52 ratings) Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
227 students enrolled
$19
$50
62% off
Take This Course
  • Lectures 48
  • Length 3.5 hours
  • Skill Level Beginner Level
  • Languages Spanish
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 3/2016 Spanish

Course Description

Por que tomar este curso?

Node JS a visto un crecimiento exponencial en el desarrollo web en los últimos años gracias a su velocidad y fácilidad para aprenderlo. Escrito en Javascript, el lenguaje de programación mas usado en el mundo, lo que nos ofrece la posibilidad de ser un desarrollador full stack utilizando el mismo lenguaje de programacion.

  • La gran demanda en el mercado laborar por desarrolladores con buen conocimiento de Node JS
  • Tiene el respaldo de Google (V8)  y una gran comunidad que sigue creciendo


Sobre que es este curso?
Este es un curso de introducción desde 0 al Node JS. Vamos a empezar desde 0 y progresivamente iremos creando ejemplos de mas complexidad
Este curso fue creado para personas que quieran aprender Node JS de una forma fácil y eficiente. Vamos a cubrir todos los temas básicos e intermedios como:

  • Que es Node JS?
  • Como instalarlo
  • El sistema de archivos
  • Gestionador de paquetes (NPM)
  • Módulos, como instalar y crear nuestros propios módulos
  • Servidores HTTP, como crearlos y servir páginas
  • Websockets, crear una aplicación 'Chat room'

Que tipo de material es incluido?
El curso cuenta con mas de 45 lecciones divididas en varios capítulos. Cada capitulo tiene uno o varios ejemplos para ayudar a comprender mejor los conceptos del mismo
El código fuente está incluido al final del capitulo para que el estudiante pueda comparar si hay algún problema
Mi intención con este curso es poder enseñar Node JS de una forma sencilla. Estaré siempre dispuesto a ayudar si tiene algún problema y si tiene algún comentario para mejorar el curso será tenido en cuenta

What are the requirements?

  • Conocimientos básicos de HTML y CSS
  • Conocimientos de Javascript

What am I going to get from this course?

  • Entender y utilizar Node JS en sus proyectos
  • Entender la programación asíncrona y orientada a eventos
  • Entender que son Módulos o Paquetes en Node JS
  • Crear nuevos Módulos en Node JS
  • Entender como usar NPM para instalar nuevos módulos y para crear propios
  • Crear un servidor HTTP para servir paginas web y archivos
  • Entender que son websockets y como se usan
  • Entender como usar los métodos del sistema de archivos
  • Crear aplicaciones que interactúen con el sistema de archivos
  • Crear una aplicación 'Chat room' usando websockets con comunicación en tiempo real entre usuarios
  • Crear una aplicación 'Lista de Tareas'

What is the target audience?

  • Este curso de Node JS es para personas con conocimientos de Javascript con ganas de aprender que es y como utilizar Node JS de una forma sencilla
  • Desarrolladores web
  • Estudiantes de sistemas o informática
  • Diseñadores web

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Introducción
Preview
01:55
Section 1: Instalación
Como instalar Nodejs on a Mac
Preview
01:02
Como instalar Nodejs on Windows
00:50
Como usar Nodejs
01:39
Section 2: Introducción
Que es Node JS?
02:39
03:13

Entender que es el ciclo o bucle de eventos de javascript y también entender lo que son callbacks

06:52

Entender a usar el objeto global 'Console'

05:28

Entender a usar el objeto global 'Process'

09:00

Entender a usar los métodos stdin y stdout (standard input y standard output) del objeto global Process

Timers
05:32
Módulos
03:22
03:21

Aprender a utilizar la herramienta NPM para instalar módulos y dependencias en nuestros proyectos

Crear Módulo Simple
04:02
Módulos continuación
04:37
Event Emitter
06:28
Heredar funcionalidad del Event Emitter
06:22
Section 3: File System Module
Introducción
01:46
WriteFile
04:01
WatchFile
03:17
Unlink
01:51
Rmdir
03:32
Rename
04:22
ReadStream
04:44
ReadFileSync
03:13
ReadFile
02:55
Readdir
03:32
Mkdir & Access
03:46
AppendFile
02:39
FileSystem Challenge
Preview
01:20
Section 4: Servidor HTTP
Como crear un Servidor HTTP
05:22
Servir Páginas
05:51
Servir Archivos
04:57
Section 5: Express
Introducción a Express
03:06
04:52

Como recibir llamados del tipo GET con Express

04:40

Como recibir llamados del tipo POST utilizando Express

02:46

Como servir archivos estáticos (e.g. imágenes, documentos, archivos css) con Express

Section 6: Aplicación: Lista de Tareas
Introducción
Preview
00:52
Instalar dependencias
03:39
crear servidor
03:50
crear plantilla
03:26
terminar
10:00
Section 7: Aplicación: Chat Room
Introducción
Preview
01:30
Instalar dependencias
02:47
Crear vista
03:40
Crear Servidor
04:25
Crear Servidor 2
05:50
Crear Cliente
08:05
Crear Cliente 2
Preview
14:51

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Jonathan Cifuentes, Ingeniero de Sistemas / Desarrollador Web

Ingeniero de Sistemas y desarrollador web con mas de 10 años de experiencia profesional en diferentes areas del campo web. Apasionado por nuevas tecnologías y siempre tratando de estar al día con nuevos lenguajes / plataformas / librerias.

He dado muchas clases en persona a programadores junior durante los últimos 5 años y se que algunas veces tendemos a complicar las cosas. Decidí comenzar a crear cursos en linea con la idea de hacer que otras personas aprendan a programar fácilmente.

Ready to start learning?
Take This Course