Aprender a utilizar el lenguaje web Javascript

Introducción a Javascript

Redradix School
En Madrid

550 
¿Quieres hablar con un asesor sobre este curso?
Compara este curso con otros similares
Ver más cursos similares

Información importante

  • Curso
  • Madrid
  • 20 horas lectivas
  • Cuándo:
    A elegir
Descripción

Si quieres profundizar tus conocimientos en el lenguaje de programación JavaScript, este curso te puede resultar muy útil para el desarrollo de tu actividad laboral. Aprenderás a crear aplicaciones web a un nivel profesional.

El centro Redradix School te ofrece una formación especializada que encontrarás en el catálogo de emagister.com. Se trata de un curso de modalidad presencial impartido en Madrid. Para poder realizar un correcto seguimiento, necesitarás disponer de conocimientos básicos de informática y aportar tu propio portátil.

El programa didáctico del curso está compuesto por 20 horas lectivas. En él, conocerás más a fondo el lenguaje de programación JavaScript y verás un gran repertorio de técnicas y herramientas que te permitirán desarrollar aplicaciones sofisticadas con este tipo de tecnología. Así, empezarás adentrándote en los conceptos más básicos de este lenguaje web para, poco a poco, ir descubriendo sus funciones más complejas. Adquirirás todos estos conocimientos a través de una metodología totalmente práctica, mediante la cual podrás ir aplicando todas las técnicas aprendidas.

Si trabajas en el sector de la informática, el diseño gráfico o el maquetado y necesitas complementar tu formación y conocer más a fondo el lenguaje web JavaScript, acabas de encontrar el curso idóneo para ti.

Información importante Instalaciones y fechas

Dónde se imparte y en qué fechas

Inicio Ubicación
A elegir
Madrid
Calle Paz 4, 1º izquierda, 28012, Madrid, España
Ver mapa

Preguntas Frecuentes

· Requisitos

Requisitos: Para este curso solamente es necesario conocimientos básicos de informática, y ganas de aprender un lenguaje de programación fascinante. Javascript es un lenguaje con muchas sutilezas y oscuros pasajes. Todo aquel que posea conocimientos de programación y/o conocimientos de HTML, podrá asimilar en mayor profundidad los conceptos tratados. Equipo: Un portátil con Sistema Operativo Windows, Linux, Mac o Ubuntu.

¿Qué aprendes en este curso?

DOM
Programación JAVASCRIPT
Tipos de datos
Estructura del árbol de una página
jQuery
Lexical Scoping
Recursividad
Primitivas funcionales
Programación orientada a objetos
Prototipos
Interfaces en Javascript
Poliformismo
Programación web
HTTP request
Modularización
Cómo usar librerías
Comunicación asícrona con Ajax
SPR o Principio de la responsabilidad única
Encapsulamiento
Aplicaciones de polimorfismo

Temario

1. Programación Javascript

  • Javascript básico
  • Tipos de datos
  • Operadores
  • Expresiones vs sentencias
  • Variables
  • Conversores de datos
  • Entorno de ejecución y tiempo de vida
  • Funciones
  • Nombrado
  • Parámetros y valores de retorno
  • Invocación
  • Diferencias con otros lenguajes de programación
  • Objetos y sus diferentes usos: Hashes, arrays , JSON…
  • Control de flujo
  • Expresiones regulares
  • Manejadores de errores
  • Manipulemos la web. Acceso al DOM
  • Estructura del árbol de una página
  • Objetos importantes y sus propiedades más relevantes
  • Como seleccionar cualquier elemento HTML y cambiar sus propiedades
  • JQuery: Haz más escribiendo menos
  • Navegar por el árbol usando JQuery
  • Modificar la web con JQuery
  • Hands on: Integración en la vida real

2. Funciones

  • Saber abstraer funciones
  • Funciones de alto nivel
  • Funciones que devuelven funciones
  • Lexical Scoping
  • Recursividad
  • Primitivas funcionales: map, filter, reduce, any, all, partial...
  • No reinventemos la rueda: Underscore.js
  • Hands on: Integración en la vida real

3. Programación orientada a objetos

  • El famoso this
  • Constructores y la palabra reservada new
  • Prototipos
  • Lo que no hay en Javascript
  • Interfaces en Javascript
  • Poliformismo
  • Métodos privados vs métodos públicos
  • Herencia clásica: la programación de los vagos
  • Hands on: Integración en la vida real

4. Programación Web

  • ¿A qué tenemos que hacer frente cuando programamos una web?
  • HTTP request
  • Programación del lado del servidor vs programación del lado del cliente
  • Modularización
  • Como cargar un módulo
  • Espacio de nombrado y su posible polución
  • Como usar librerías: las mías y las de terceros.
  • Conectamos con el servidor: comunicación asícrona con Ajax
  • Hands on: Integración en la vida real

5. Refactorizar nuestro ejercicio

  • Nombrado
  • SPR o Principio de la responsabilidad única
  • Encapsulamiento
  • Aplicaciones de polimorfismo

Información adicional

Información sobre el precio: Ticketea o transferencia bancaria

Compara este curso con otros similares
Ver más cursos similares