Introducción a Javascript
Curso
En Madrid
¿Necesitas un coach de formación?
Te ayudará a comparar y elegir el mejor curso para ti y a financiar tu matrícula en cómodos plazos.
Descripción
-
Tipología
Curso
-
Lugar
Madrid
-
Horas lectivas
20h
-
Inicio
Fechas a elegir
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
Documentos
- Información detallada
Instalaciones y fechas
Ubicación
Inicio
Inicio
A tener en cuenta
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.
Opiniones
Materias
- 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
¿Necesitas un coach de formación?
Te ayudará a comparar y elegir el mejor curso para ti y a financiar tu matrícula en cómodos plazos.
Introducción a Javascript