Programador Web - Nivel 2

Introduccion a la Programación

  • ¿Qué es un algoritmo?
  • ¿Qué es un programa o aplicación?
  • Características de un algoritmo.
  • Partes de un algoritmo.
  • ¿Cómo represetamos un algoritmo?
  • Ejemplos diarios de algoritmos para hacer más natural la programación.

Sintaxis y Variables

  • ¿Qué es Javascript?
  • Inclusión de Javascript en nuestro archivo
  • Sintaxis
  • Palabras reservadas
  • Variables
  • Tipos de variables
  • Operadores
  • Trabajo Práctico :white_check_mark:

Control de flujo

  • Condicionales
  • Ciclos e iteraciones
  • Sentencias break/continue
  • Trabajo Práctico :white_check_mark:

Funciones

  • Qué es una funcion?
  • Alcance de las variables
  • Valores de Retorno
  • Return
  • Self Invoking
  • Variable THIS
  • Trabajo Práctico :white_check_mark:

Objetos

  • Objetos
  • Metodos y Propiedades
  • Los objetos window, document, Screen, location, navigation, sessionStorage, localStorage, etc
  • Trabajo Práctico :white_check_mark:

Metodos de Strings y Arrays

  • Metodos String
  • Metodos Array
  • Trabajo Práctico :white_check_mark:

Patrones

  • Patrones, qué son, para que sirven
  • Singleton
  • Module Patterns
  • Trabajo Práctico :white_check_mark:

DOM

  • Árbol de nodos
  • Acceso a los nodos
  • Crear y eliminar nodos
  • Propiedades de los nodos
  • Trabajo Práctico :white_check_mark:

Eventos

  • Eventos
  • Manejadores de eventos
  • Manejadores de eventos semánticos
  • Trabajo Práctico :white_check_mark:

:star: Workshop :star:

  • Durante el primer Workshop haremos una ToDo List

jQuery

  • Introduccion a jQuery
  • Manipulation, addClass, removeClass, after, append, appendTo, attr, before, css, html, innerHeight, etc
  • Trabajo Práctico :white_check_mark:

jQuery Selectores

  • Selectores
  • Todo tipo de selectores, has, :, :input, prev, sibilings, not, odd, password, visible, etc
  • Trabajo Práctico :white_check_mark:

jQuery Efectos

  • Efectos
  • Fade, Animate, delay, finish, slide, toggle, show, hide, etc
  • Trabajo Práctico :white_check_mark:

jQuery Eventos

  • Eventos
  • DOM Manipulation
  • blur, click, bind, focus, hover, key, on, off, etc
  • Trabajo Práctico :white_check_mark:

jQuery Funciones

  • Utilities y Programacion funcional
  • extend, inArray, isArray, each, data, contains, isNumeric, trim, etc
  • DOM methods, each, get, index, size, toArray, data, removeData, etc
  • Trabajo Práctico :white_check_mark:

jQuery AJAX

  • API
  • AJAX
  • $.ajax (XMLHttpRequest)
  • JSON
  • GET/POST
  • Trabajo Práctico :white_check_mark:

:checkered_flag: Proyecto Final :checkered_flag:

  • Crearemos una aplicación al estilo Tinder

results matching ""

    No results matching ""