JavaScript: de cero hasta los detalles
4.7 (636 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.
2,045 students enrolled
Wishlisted Wishlist

Please confirm that you want to add JavaScript: de cero hasta los detalles to your Wishlist.

Add to Wishlist

JavaScript: de cero hasta los detalles

En este poderoso lenguaje de programación web cada día más utilizado
4.7 (636 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.
2,045 students enrolled
Created by Fernando Herrera
Last updated 3/2016
Spanish
Current price: $10 Original price: $50 Discount: 80% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 8 hours on-demand video
  • 3 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • 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
View Curriculum
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.
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.


Who 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
Students Who Viewed This Course Also Viewed
Curriculum For This Course
56 Lectures
08:06:44
+
Empezar aquí
8 Lectures 38:28

Explicaremos qué haremos, herramientas a utilizar.

Preview 01:53

Introducción a JavaScript

Preview 04:57

Escribiendo nuestro primer script...

Preview 08:21


Aprendemos como usar la consola de JavaScript.

Preview 06:36

Un tipo de dato especial.

Preview 04:19

Algo fundamental que muchos pasamos por alto.

JavaScript es Asíncrono? Qué es Asíncrono?
05:29

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

Orden de las importaciones
03:38
+
Variables, Objetos, Typeof y Condicionales
13 Lectures 02:25:16

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

CaSeSeNsItIvE

Preview 11:05

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

Preview 06:16

Importante dominar esta notación

Preview 14:52

Comprendamos las funciones

Preview 14:15

Pero las funciones son objetos?

A JavaScript no le importa si pasas parametros o no.

Preview 14:17

Qué puede regresar una función de JavaScript?

Preview 14:52

Algo que sólo JavaScript puede hacer

Preview 05:29

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

this -> Apunta al padre que contiene la funcion!

Preview 13:39

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

Preview 08:57

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

Preview 15:00

Expandiendo nuestros objetos aún mas!

Prototipos: prototype
11:18

Como se usan? para que sirven?

Funciones Anónimas
08:27

Interesante manera de ver los tipos de las variables.

Funciones typeof e instanceof... interesante
06:49
+
Profundizando objetos
14 Lectures 02:25:29

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

Arreglos
20:01

Arreglos - Parte 2
13:40

Una manera interesante de ver los parametros

Argumentos - arguments
08:38

Existe? No :(

Qué se puede hacer?

Sobre carga de operadores en JavaScript
05:21

Existe?

Polimorfismo en JavaScript
05:33

Cuidado con las funciones y su contexto
08:23

Manejo de números y sus limitantes.

Objeto Number
08:59

Objetos booleanos y prototipos.

Objeto Booleano
06:07

Cadenas de texto... pero realmente arreglos de caracteres

Objetos String
13:14

Este objeto que es dificil de controlar a veces.

Objeto Fecha (Date)
12:26

Operaciones con Fechas
07:11

Funciones Matematicas a su disposicion

Objeto Math
09:29

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

Expresiones Regulares
21:37

Seguimos profundizando el tema.

Expresiones regulares - Segunda Parte
04:50
+
Interpretacion, palabras reservadas, decisiones, escape y cookies
11 Lectures 01:40:37

No lo creo...

El ";" (punto y coma) es opcional?
04:30

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

Comentarios en Javascript y espaciado.
11:31

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

Palabras reservadas de JavaScript
02:13

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

Manejo de errores en JavaScript
15:29

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

Cookies - Instalación de node.js en Mac OSX
04:52

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

Cookies - Instalación de node.js en Windows
04:14

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

escape, unescape y cookies
21:14

Una manera interesante de usar funciones

Funciones especiales: Call(), Apply() y Bind()
08:47

Estructura de decisión condicional

IF... ELSE....
13:11

Una manera comoda de tomar decisiones multiples

Switch... condicional multiple
04:16

JavaScript Object Notation

JSON y breve historia
10:20
+
Ciclos en JavaScript: Loops
4 Lectures 22:08

Ciclo while... su sintaxis

Ciclo While y Do While
04:59

Ciclo For... su sintaxis

Ciclo For y For in - Reflejo
07:52

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

Rotulando los ciclos
03:29

Intervalos, timeouts y limpiar esas funciones.

Funciones de tiempo en JavaScript
05:48
+
Eventos
5 Lectures 32:49

Iniciando el mundo de los eventos

Eventos 101
09:46

oncontextmenu="return false"

document.onmousedown

Bloqueando el click derecho de la página.
04:28

Muy utilizado para verificar formularios

Evento "on submit" y parámetros URL
09:42

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

Cajas de dialogo
04:42

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

JavaScript - "use strict" - Modo estricto
04:11
+
Despedida
1 Lecture 01:57

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

Despedida.. pero hay más por venir.
01:57
About the Instructor
Fernando Herrera
4.7 Average rating
5,286 Reviews
18,421 Students
11 Courses
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 a muchos alumnos, y espero seguir mejorando mis cursos y los temas con forme la actualidad vaya cambiando.