Aprende a programar con Javascript desde cero
4.6 (56 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.
259 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Aprende a programar con Javascript desde cero to your Wishlist.

Add to Wishlist

Aprende a programar con Javascript desde cero

Aprende a crear recursos interactivos con Javascript y convierte tus páginas web en sitios más atractivos y dinámicos
4.6 (56 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.
259 students enrolled
Last updated 5/2017
Spanish
Learn Fest Sale
Current price: $10 Original price: $35 Discount: 71% off
1 day left at this price!
30-Day Money-Back Guarantee
Includes:
  • 5.5 hours on-demand video
  • 1 Article
  • 1 Supplemental Resource
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Construir recursos interactivos con Javascript que permitan hacer de los sitios web una experiencia de mayor impacto para el usuario.
View Curriculum
Requirements
  • Descargar el material de apoyo que lo encuentras en la clase N1, ytener conocimientos previos de HTML5 y CSS3.
Description

¿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 como jQuery, AngularJS, MongoDB, entre otros, debes tener conocimientos previos en este lenguaje.

En este curso vas a aprender de manera práctica paso a paso la sintaxis, los métodos y las propiedades que utiliza este lenguaje de programación orientado a la web, con la realización de varios ejercicios que puedes aplicar de ahora en adelante a todos los sitios web que quieras realizar.

¿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 las variables, funciones, condiciones y eventos. 

En la siguiente sección realizaremos una calculadora con la cual podrás interactuar con Javascript.

Luego aprenderemos paso a paso la creación de varios recursos interactivos que puedes aplicar en los sitios web que estés desarrollando, por ejemplo, un slideshow, una galería de imágenes, realizar efectos tipo "parallax" con el movimiento del mouse o con el movimiento del scroll entre otros recursos.

¿CUÁNTO SE TARDA EN COMPLETAR EL CURSO?

Depende de ti. Estimo que menos de una semana puedes completar el curso, pero dependerá de tu ritmo de trabajo y de tu disponibilidad.

¿CUÁLES SON LOS REQUISITOS?

Descargar el material que se encuentra en los recursos de la clase 1. 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, y que estén en un nivel básico y quieran subir a un nivel avanzado.

Who is the target audience?
  • Este curso va dirigido a aquellas personas que deseen convertirse en desarrolladores web, sin ningún conocimiento de Javascript y si lo tiene aprenderá nuevas herramientas.
Students Who Viewed This Course Also Viewed
Curriculum For This Course
Expand All 39 Lectures Collapse All 39 Lectures 05:22:45
+
Introducción a Javascript
11 Lectures 01:22:38

Bienvenidos a este curso de "Aprende a programar con Javascript desde cero", en este curso aprenderás a integrar el lenguaje de Javascript al desarrollo que hayas hecho en HTML5 y CSS3, es muy importante para dar el paso al siguiente nivel en esta carrera de desarrollador web.
Recuerda descargar el material de apoyo que se encuentra en esta clase para la realización de este curso.

Preview 06:39

Las Variables son el recurso de Javascript que nos permite almacenar información. Esta información puede ser numérica, textual o booleana (falso o verdadero). También en una misma variable podemos almacenar más de una información gracias a las variables de tipo Array y variables de tipo Object.

Preview 09:09

Las Funciones nos permiten agrupar tareas para luego ser ejecutadas. Existen Funciones con parámetros y sin parámetros, dependiendo de la necesidad de las tareas que deseamos realizar.

Preview 07:17

El "Ciclo For" es conocido como una estructura de Control de Flujo que nos permite hacer la misma tarea con un límte de repeticiones.

Preview 07:36

La  Función "SetInterval()", es una función programada que se ejecuta infinitas veces de forma periódica con un lapso de tiempo entre ejecuciones de tantos milisegundos como se hayan establecido.

Preview 05:27

La Función "setTimeout()", permite ejecutar una función una vez que haya transcurrido un periodo de tiempo indicado.

Preview 07:02

La Función" Math.Random()", retorna un punto flotante, un número pseudo-aleatorio dentro del rango [0 - 1] Esto es, desde el 0 (Incluido) hasta el 1 pero sin incluirlo (excluido), el cual se puede escalar hasta el rango deseado.

Preview 06:19

La sentencia "switch()" evalúa una expresión, comparando la expresión con un conjunto de  valores predefinidos, y ejecuta comandos según el caso.

Preview 06:23

La estructura IF es una estructura de control utilizada para tomar decisiones.

Preview 07:12

La sentencia "addEventListener()", registra un evento a un objetivo en especifico.

Preview 09:45

Los operadores permiten manipular el valor de las variables, realizar operaciones matemáticas con sus valores y comparar diferentes variables. De esta forma, los operadores permiten a los programas realizar cálculos complejos y tomar decisiones lógicas en función de comparaciones y otros tipos de condiciones.

Preview 09:49

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

Examen para validar los conocimientos básicos de Javascript
5 questions
+
Creando una calculadora
6 Lectures 56:00

En este capítulo comenzaremos a construir una calculadora interactiva con la cual podrás realizar operaciones básicas a través del mouse y del teclado.

Creando una calculadora - parte 1
09:52

Continuamos con la construcción de la calculadora.

Creando una calculadora - parte 2
09:17

Continuamos con la construcción de la calculadora.

Creando una calculadora - parte 3
07:37

Continuamos con la construcción de la calculadora.

Creando una calculadora - parte 4
09:20

Continuamos con la construcción de la calculadora.

Creando una calculadora - parte 5
09:59

En este capítulo terminamos la construcción de la calculadora.

Creando una calculadora - parte 6
09:55
+
Creando un Slideshow
4 Lectures 38:31

En este capítulo comenzaremos a construir un slideshow. Un recurso interactivo que sirve para ejecutar la vista de varias imágenes en un mismo recuadro.

Creando un Slideshow - parte 1
09:46

Continuamos con la construcción del Slide.

Creando un Slideshow - parte 2
09:58

Continuamos con la construcción del Slide.

Creando un Slideshow - parte 3
09:27

En esta clase terminamos la construcción del Slide.

Creando un Slideshow - parte 4
09:20
+
Creando una Galería de imágenes
3 Lectures 25:22

En este capítulo construiremos un recurso interactivo muy utilizado para los sitios web. La creación de una galería de imágenes con una visualización de tipo lightbox ("Caja de Luz").

Creando una Galería - parte 1
09:45

Continuamos con la creación de la galería.

Creando una Galería - parte 2
05:45

Finalizamos la creación de la galería.

Creando una Galería - parte 3
09:52
+
Movimientos paralelos con el Mouse
2 Lectures 17:16

En este capítulo aprenderemos a crear efectos de movimiento con el mouse. Si deseas generar impacto visual en los sitios web que construyas, éste recurso es muy útil.

Movimiento mouse - parte 1
08:03

En esta clase finalizamos los movimientos con el mouse.

Movimiento mouse - parte 2
09:13
+
Movimientos paralelos con el Scroll
3 Lectures 29:42

En este capítulo aprenderemos a crear efectos de movimiento con el Scroll. Además vamos a animar el desplazamiento del Scroll para dirigirnos a contenidos del mismo sitio web.

Movimiento Scroll - parte 1
09:42

Continuamos trabajando con el Scroll.

Movimiento Scroll - parte 2
10:00

Finalizamos esta sección del Scroll.

Movimiento Scroll - parte 3
10:00
+
Recursos interactivos para Mobile
2 Lectures 14:02
Recursos Mobile - parte 1
09:23

En esta clase terminamos la construcción de los recursos móviles.

Recursos Mobile - parte 2
04:39
+
Aprende a validar un formulario
8 Lectures 59:29

En este capítulo aprenderemos a validar la información de un formulario. Es muy importante filtrar la información que el usuario coloca en un formulario para evitar información incoherente o información vacía.

Validando un Formulario - parte 1
09:41

Continuamos con la validación del formulario.

Validando un Formulario - parte 2
09:29

Continuamos con la validación del formulario.

Validando un Formulario - parte 3
09:36

Continuamos con la validación del formulario.

Validando un Formulario - parte 4
09:20

Continuamos con la validación del formulario.

Validando un Formulario - parte 5
08:28

Finalizamos la validación del formulario.

Validando un Formulario - parte 6
05:43

Espero que haya sido del total agrado este curso y que el aprendizaje que hayan adquirido les sirva para ejercer laboralmente en esta profesión. Los invito a que sigan estudiando más acerca de Javascript y que conozcan acerca de las librerías que se extienden a partir de este lenguaje, como por ejemplo, JQUERY.

Despedida
04:44

Clase extra: Contacto permanente!
02:28
About the Instructor
Docente Juan Fernando Urrego
4.6 Average rating
2,595 Reviews
11,661 Students
8 Courses
Diseñador Visual y Desarrollador Web

Mi nombre es Juan Fernando Urrego, soy profesional en Diseño Visual y Especialista en Administración de la Informática Educativa. Dedicado tiempo completo a la docencia en Desarrollo Web, Diseño Interactivo, Animación 3D e Ilustración. Fundador del portal de cursos Tutoriales a tu Alcance. Soy un convencido de que la internet es la oportunidad del conocimiento, la educación y los empleos del futuro.