JavaScript: la Guía Fundamental
4.8 (17 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.
351 students enrolled
Wishlisted Wishlist

Please confirm that you want to add JavaScript: la Guía Fundamental to your Wishlist.

Add to Wishlist

JavaScript: la Guía Fundamental

Aprende los conceptos básicos de este revolucionario lenguaje de programación.
4.8 (17 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.
351 students enrolled
Last updated 3/2017
Spanish
Curiosity Sale
Current price: $10 Original price: $70 Discount: 86% off
30-Day Money-Back Guarantee
Includes:
  • 4 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Programar en JavaScript.
  • A usar herramientas de Codificación y Depuración.
  • Conocerás las estructuras básicas y de control.
  • Dominaras la programación orientada a objetos.
  • Verás como funciona la tecnología Ajax, la que ha popularizado tanto el uso de este lenguaje.
View Curriculum
Requirements
  • Es bueno que manejes conceptos generales de Internet
  • Debes tener conocimiento de HTML
  • Experiencia básica en programación de computadoras
  • Tener instalado un navegador Web moderno como Mozilla Firefox o Google Chrome. En el curso verás el uso de las herramientas de desarrollo con las que cuentan estos dos navegadores.
Description

Bienvenido al curso Javascript la Guía fundamental.

Creo fervientemente que un excelente programador profesional se distingue de otro por sus bases en las tecnologías que domina.

Entiende muy bien esta frase.

Estoy seguro que en este momento estas buscando cual es el mejor camino para convertirte en ese programador que tanto anhelas. Te aseguro que has empezado el camino otros que como tu han querido recorrer.

El problemaa radica en la manera que quieres recorrer ese camino.  

Puedes ser un programador de "copiar y pegar" o puedes realmente ser un programador que tiene la capacidad de crear. 

Para poder ser el segundo programador debes conocer las bases de la tecnología que usas.

Ten presente que para llegar a dominar y crear las mejores librerías, componentes y frameworks de cualquier lenguaje de programación, sus programadores primero conocieron y dominaron el lenguaje desde sus bases.

Tu decides en quien te quieres convertir. Si quieres ser el segundo programador, estas en el curso correcto y estaré muy contento de guiarte y apoyarte en tu proceso de aprendizaje.

Mi nombre es Carlos Pérez y soy el creador e instructor de este curso y voy a estar acompañándote a lo largo de este.

En este curso verás detalladamente los principales conceptos del lenguaje de programación Javascript.

Con este curso aprenderás:

  • A usar herramientas de Codificación y Depuración.
  • Conocerás las estructuras básicas y de control.
  • Dominaras la programación orientada a objetos.
  • Verás como funciona la tecnología Ajax, la que ha popularizado tanto el uso de este lenguaje.

El curso está enfocado a talleres prácticos que te ayudarán a afianzar los temas explicados y que te irán formando claramente en el uso de este lenguaje de programación.

Al final contarás con todos los conceptos claramente explicados, además que este te servirá como referencia cuando quieras volver a consultar un tema.

Cuando termines el curso estarás en capacidad de comenzar a programar en Javascript y como te lo prometí tendrás las bases suficientes para que entiendas el manejo de herramientas, librerías, componentes y frameworks desarrollados en este lenguaje de programación.

Si quieres convertirte en una gran programador de aplicaciones en Javascript estas en el lugar correcto. 

Este curso esta diseñado para que empieces con el pie derecho ese camino que te abrirá un universo totalmente nuevo en el desarrollo de aplicaciones.

Si quieres ver el potencial que tiene este curso, consulta las clases que se encuentran abiertas y verás que cuenta con lo que buscas a la hora de empezar con este lenguaje de programación.

Bienvenido a este curso.

Who is the target audience?
  • Toda persona que quiera aprender a programar en JavaScript
Students Who Viewed This Course Also Viewed
Curriculum For This Course
53 Lectures
04:00:25
+
Empieza por acá
1 Lecture 03:30

Entenderás de manera clara y puntual que es, para que sirve y que importancia ha cobrado este lenguaje de programación.

Preview 03:30
+
Conceptos básicos
7 Lectures 16:47

Vas a conocer como puedes integrar dentro de tu trabajo el uso de la consola de uno de los navegadores mas populares.

El uso de la consola Web de Firefox
02:52

Esta herramienta te va a permitir ejecutar código fuente javascript y poder probar tu código antes de llevarlo a tus programas.

Herramienta Borrador de Firefox
03:55

Integrando la consola y la herramienta borrador, vas a aprender a depurar tu código fuente y a detectar errores en este.

Depurar código Javascript en Firefox
02:33

Al igual que con la clase con Firefox, en esta aprenderás a usar la consola de Google Chrome. Es muy importante que tengas presente que veas que no solo puedes trabajar con un grupo de herramientas, sino que cuentas con muchas utilidades que puedes ir usando dependiendo de tus necesidades.

Preview 02:17

Aprenderas a usar la herramienta Snippets que te ofrece la posibilidad de crear y ejecutar código javascript en el mismo navegador, al igual que la herramienta borrador de Firefox.

Preview 02:08

Luego de conocer el uso de la consola y de la herramienta Snippets de Google Chrome, vas a aprender a integrarlas para crear y depurar tu código fuente.

Preview 01:20

Desde mi experiencia te vas a llevar una idea de como orientar tu trabajo escogiendo las mejores herramientas Web para hacerlo.

¿Cuál navegador es el mejor para trabajar con Javascript?
01:42
+
Gramática y tipos
6 Lectures 34:48

Acá vas a aprender a colocar lineas dentro del código que van a ser identificadas como comentarios, es decir, que van ser tomadas como notas y no van a ejecutarse como instrucciones de los programas.

Manejo de comentarios
02:42

En esta clase aprenderás las distintas formas que existen para declarar variables.

Tipos de declaraciones y declarando variables
05:05

Dependiendo del lugar donde se declare una variable esta podrá ser accedida por diferentes partes de nuestro código. 

Manejando el ámbito de las variables
04:06

En contra parte a la variables tenemos las constantes que nos sirven para mantener valores durante el ciclo de vida de nuestros programas.

Declarando constantes
03:02

Veremos los distintos tipos de datos que maneja Javascript

Estructuras de datos
06:30

Vas a entender un concepto primordial al momento de hablar del contenido almacenado dentro de las variables o constantes de nuestros programas.

Literales
13:23
+
Estructura de control y manejo de errores
4 Lectures 26:10

Un condicional fundamental para la toma de decisiones dentro de nuestros programas.

Condicional if...else
05:41

Al momento de tomar distintos caminos el condicional anterior puede volverse algo difícil de manejar, por eso el condicional switch viene a apoyar este trabajo.

switch
05:17

En los lenguajes de programación modernos el manejo de excepciones es muy común, Javascript no esta por fuera de esta premisa.

Manejo de excepciones
07:38

Esta instrucción nos permite ejecutar código de manera asíncrona y poder controlar los estados de ejecución.

Preview 07:34
+
Ciclos e iteraciones
7 Lectures 28:50

En esta clase veremos el funcionamiento del ciclo for

for
12:08

En esta clase veremos el funcionamiento del ciclo do...while

do...while
01:26

En esta clase veremos el funcionamiento del ciclo while

while
01:30

En esta clase veremos el funcionamiento de la instrucción label

Label
03:31

En esta clase veremos el funcionamiento de las sentencias break/continue

break/continue
04:30

En esta clase veremos el funcionamiento del ciclo for ...in

Preview 02:52

En esta clase veremos el funcionamiento del ciclo for ... of

for ... of
02:53
+
Funciones
5 Lectures 24:24

En esta clase veras cual es la estructura básica de una función, como se define y cual es su principal uso.

Definición de funciones
11:12

Luego de diseñar una función el objetivo principal de esta es ser utilizada. En esta clase aprenderás a llamar funciones que tengas definidas.

Llamado de funciones
03:26

Al igual que las variables, las funciones pueden ser construidas en distintos ámbitos o partes de nuestro código, ampliando o delimitando el uso de las mismas.

Ámbito de una función
04:57

Este objeto nos permite declarar un número indeterminado de parámetros a una función. Esto llega a ser muy útil cuando necesitamos tener funciones dinámicas, que dependiendo de los parámetros recibidos, la función puede comportarse de una manera u otra.

Uso del Objeto arguments
02:40

La nueva versión de Javascript cuenta con una forma mucho mas limpia de colocar parámetros por defecto. En esta clase aprenderás a usarlos.

Preview 02:09
+
Expresiones y operadores
5 Lectures 36:24

En esta clase verás como se maneja el operador de asignación.

Asignación
09:29

Aprenderás a manejar todos los operadores de comparación.

Comparación
08:19

Entrando al tema de operaciones aritméticas vamos a ver los operadores con los que cuenta Javascript.

Operadores aritméticos
02:20

En esta clase verás como se realizan las operaciones con cadenas, básicamente la concatenación, que es la que nos permite unir una cadena con otra.

Operadores de cadena de caracteres
01:33

En esta clase verás una serie de operadores con los cuales cuenta el lenguaje de programación Javascript.

Operadores especiales
14:43
+
Números y fechas
4 Lectures 15:56

Vas a conocer como es el manejo de valores numéricos que pueden ser asignados a nuestras variables.

Literales númericos
02:22

El objeto number cuenta con una serie de atributos y métodos que podemos invocar al momento de necesitar ciertos valores del lenguaje de programación. Por ejemplo el manejo de números infinitos, el número que determina Javascript como el mas grande, entre otros.

Objeto Number
04:21

El objeto Math cuenta con una serie de atributos y métodos para el uso de operaciones matemáticas. Por ejemplo el manejo de constantes como el número Pi y métodos que nos evalúan arreglos de números buscando máximos y mínimos.

Objeto Math
03:40

El objeto date nos permite manipular fechas y horas dentro de nuestros programas.

Objeto Date
05:33
+
Formateo de cadenas de texto
2 Lectures 09:38

Desde acá vamos a comenzar a trabajar todos los ejemplos con otro navegador. En esta clase vamos a ver en detalle el manejo de cadenas de texto en Javascript.

Literales de cadena y Objeto String
04:42

Javascript también cuenta con una serie de métodos que nos permiten manejar la internacionalización en elementos como los tipos de monedas y lenguajes en fechas.

Preview 04:56
+
Trabajando con Arreglos de datos
6 Lectures 18:52

Vas a aprender las operaciones básicas para el manejo de arreglos de datos.

Operaciones básicas con arreglos
06:48

Luego de tener creados nuestros arreglos de datos, lo mas importante es como acceder a los valores almacenados. En esta clase vamos a aprender como acceder a dichos valores.

Creando arreglos y referenciando elementos
02:42

Los arreglos de datos tiene una propiedad para conocer su longitud y realizar unas operaciones con estos. En esta clase vamos a ver en detalle el uso de esta propiedad.

Entendiendo la propiedad length
02:31

En esta clase aprenderás a recorrer arreglos de datos en Javascript.

Iterando sobre los arreglos
02:03

En Javascript también contamos con la posibilidad de manejar arreglos de varias dimensiones. Acá aprenderás a crearlos y a recorrerlos.

Arreglos Multidimensionales
01:59

El objeto Map es un objeto especial que nos permite organizar datos como si fueran atributos de un objeto y los vamos poder acceder a través de métodos con los que cuenta este objeto.

El objeto Map
02:49
2 More Sections
About the Instructor
Carlos Alfonso Pérez Rivera
4.4 Average rating
350 Reviews
6,232 Students
4 Courses
Systems and Computer Engineer

I am a Systems and Computer Engineer with 12 years of experience in developing web applications developed in programming languages like PHP.

In recent years I have worked in the development of projects using technologies such as HTML5, Javascript, jQuery, Bower, NodejS, TypeScript, Angular, Ionic, Symfony, PHP, plus I have managed databases, all mainly on Linux servers.

My passions are to program, research new technologies and share what I have learned.

-----

Soy Ingeniero de Sistemas y Computación con 12 años de experiencia en desarrollo de aplicaciones Web desarrolladas en lenguajes de programación como PHP.

En los últimos años yo he trabajado en el desarrollo de proyectos usando tecnologias como HTML5, Javascript, jQuery,  Bower,, NodejS, TypeScript, Angular, Ionic, Symfony, PHP,  además he administrado bases de datos, todo esto principalmente en servidores Linux.

Mi pasiones son programar, investigar nuevas tecnologías y poder compartir lo aprendido.