JavaScript: de cero hasta los detalles

En este poderoso lenguaje de programación web cada día más utilizado
4.5 (290 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.
891 students enrolled
$19
$50
62% off
Take This Course
  • Lectures 56
  • Length 8 hours
  • Skill Level All Levels
  • 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 2/2016 Spanish

Course Description

JavaScript es un lenguaje de programación moderno, quizá el más utilizado a nivel mundial cuando de web se trata. Pero no olvidemos que hoy en día existen tecnologías y frameworks cuya base es Javascript, tal es el caso de MongoDB, AngularJS, jQuery, ionic, NodeJS, entre otras.

Este curso te hará comprender profundamente esta tecnología de programación, brindándote la base sólida que necesitas para entrar con paso firme a cualquier herramienta basada en JavaScript.

El objetivo es trabajar con las mejores prácticas, mostrando no solo por qué se hace, si no que problemas puede llevar de no hacerlo correctamente.

No importa si eres principiante o un experto en JavaScript, en cada clase aprenderás cosas nuevas que te harán decir "ohhh, ya se por qué pasa eso!" ó "esa no me la sabía".

Los objetivos principales del curso son:

  1. Llevarte del nivel que tengas hasta intermedio-avanzado.
  2. Reforzar tus conocimientos (en caso de tener alguna base), a lo mejor te sorprendes de lo mucho que puedes aprender.

El curso es totalmente práctico, aprenderemos haciendo y demostrando. Recuerda que la práctica hace al maestro.


What are the requirements?

  • Deben de tener una computadora con Google Chrome
  • No importa el sistema operativo, con tal tengas el navegador web
  • Conocimiento de HTML muy básico es recomendable, pero no requerido.

What am I going to get from this course?

  • Pasar de un nivel cero a intermedio - avanzado
  • Reforzar el conocimiento de JavaScript y buenas prácticas
  • Tener la base sólida, para entrar a frameworks como AngularJS, jQuery, ionic o cualquier tipo de libreria JavaScript

What is the target audience?

  • Si deseas entrar a un Framework de JavaScript como AngularJS, jQuery o cualquier otro... este es un buen curso para empezar
  • Este curso es para cualquier persona que quiera aprender JavaScript sin importar su nivel
  • Este curso le servira a personas de cualquier nivel, desde principiantes hasta avanzados en JavaScript

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

Section 1: Empezar aquí
01:53

Explicaremos qué haremos, herramientas a utilizar.

04:57

Introducción a JavaScript

08:21

Escribiendo nuestro primer script...

03:15

Qué acaba de pasar?

06:36

Aprendemos como usar la consola de JavaScript.

04:19

Un tipo de dato especial.

05:29

Algo fundamental que muchos pasamos por alto.

03:38

Entenderemos más al respecto de las variables y donde existen

Section 2: Variables, Objetos, Typeof y Condicionales
11:05

Qué son los tipos primitivos y qué son los objetos?

CaSeSeNsItIvE

06:16

Puntos importantes a la hora de usar parametros y usar datos.

14:52

Importante dominar esta notación

14:15

Comprendamos las funciones

14:17

Pero las funciones son objetos?

A JavaScript no le importa si pasas parametros o no.

14:52

Qué puede regresar una función de JavaScript?

05:29

Algo que sólo JavaScript puede hacer

13:39

Es algo importante saberlo, pero mas importante saber cuando cambia de contexto.

this -> Apunta al padre que contiene la funcion!

08:57

Breve historia y porque Java y JavaScript tienen un nombre parecido.

15:00

La mejor manera de explicar las funciones de primera clase, es con un buen ejemplo. Así que crearemos nuestro juego medieval.

11:18

Expandiendo nuestros objetos aún mas!

08:27

Como se usan? para que sirven?

06:49

Interesante manera de ver los tipos de las variables.

Section 3: Profundizando objetos
20:01

Colecciones de datos o colecciones de Objetos? Pero en el fondo, el arreglo es un Objeto

Arreglos - Parte 2
13:40
08:38

Una manera interesante de ver los parametros

05:21

Existe? No :(

Qué se puede hacer?

05:33

Existe?

Cuidado con las funciones y su contexto
08:23
08:59

Manejo de números y sus limitantes.

06:07

Objetos booleanos y prototipos.

13:14

Cadenas de texto... pero realmente arreglos de caracteres

12:26

Este objeto que es dificil de controlar a veces.

Operaciones con Fechas
07:11
09:29

Funciones Matematicas a su disposicion

21:37

Para unos es fácil, para otros puede ser un dolor de cabeza.

04:50

Seguimos profundizando el tema.

Section 4: Interpretacion, palabras reservadas, decisiones, escape y cookies
04:30

No lo creo...

11:31

Hay que usarlo, y aprovechar las bondades que JavaScript nos ofrece.

02:13

No son muchas... pero es fácil saber cuando metimos la pata.

15:29

Formas de controlar las excepciones y crear nuestras propias herramientas de depuración

04:52

Configuración rápida de un servidor HTTP para nuestras cookies.

04:14

Configuración rápida de un servidor HTTP para nuestras cookies.

21:14

Utilizando nuestro servidor, explicamos como mantener información que permanecerá en la computadora del cliente.

08:47

Una manera interesante de usar funciones

13:11

Estructura de decisión condicional

04:16

Una manera comoda de tomar decisiones multiples

10:20

JavaScript Object Notation

Section 5: Ciclos en JavaScript: Loops
04:59

Ciclo while... su sintaxis

07:52

Ciclo For... su sintaxis

03:29

Muchos no saben que se pueden nombrar y así poder salir de manera eficiente sin muchas vueltas.

05:48

Intervalos, timeouts y limpiar esas funciones.

Section 6: Eventos
09:46

Iniciando el mundo de los eventos

04:28

oncontextmenu="return false"

document.onmousedown

09:42

Muy utilizado para verificar formularios

04:42

Cada vez son menos utilizadas... pero es bueno conocer su funcionamiento.

04:11

Hay veces que esto nos puede ayudar a rastrear errores... pero a la vez, debe ser usado con cuidado.

Section 7: Despedida
01:57

Despedida por los momentos... pero díganme que temas desean ver y con gusto seguimos profundizando los temas!

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Fernando Herrera, Analista de Sistemas y Desarrollador Web

Soy un analista de sistemas de computo, con poco más de 17 años en el mundo del desarrollo de aplicaciones de todo tipo.

Me encanta programar, crear cosas que la gente use, enseñar, también soy maestro sustituto en una universidad en las clases de programación, soy autor de código en Envato Marketplace.

Aquí en Udemy, he tenido la increíble experiencia de poder enseñar de todo a más de 4,500 alumno, y espero seguir mejorando mis cursos y los temas con forme la actualidad vaya cambiando.

Ready to start learning?
Take This Course