¿Qué quieres aprender?

Analista programador Web

Analista programador Web

Fray Luis Centro Académico

Curso presencial

Valladolid


130 /mes
¿Quieres hablar con un asesor sobre este curso?

Sedes

Localización

Fecha inicio

Valladolid

Objetivos

Una vez terminado el curso el alumno: - Conocerá los fundamentos de la metodología de la programación. - Conocerá y sabrá utilizar las estructuras de datos y de control de cualquier lenguaje de pogramación. - Tendrá los conocimientos necesarios sobre programación como para abordar el aprendizaje de cualquier otro lenguaje de programación que más adelante necesite. - Disinguirá entre lenguajes de marca o lenguajes de programación. - Conocerá y sabrá programar en un lenguaje de programación orientado a objetos. - Sabrá programar en un lenguaje de programación de cliente con un impresionante futuro como es el JavaScript. - Sabrá programar en un lenguaje de programación de servidor como es PHP.

A quién va dirigido

Dirigido a aquellas personas que quieran orientar su carrera laboral al mundo de la programación y más concretamente a la programación web: programadores informáticos, diseñadores gráficos, estudiantes... y cualquier persona que esté interesada en el desarrollo de páginas web y tecnologías afines.

Requisitos

No se necesitan requisitos ni conocimientos previos. El curso comienza desde cero y avanza en pequeños pasos de dificultad creciente hasta dominar la programación de manera avanzada y profesional.

Temario completo de este curso

Metodología de la programación

  • Conceptos básicos de programación.
  • Iniciación a la programación.
  • Estructura básica de datos.
  • Programación estructurada.
  • Estructura estática de datos. Tablas.
  • Diseño modular de programas.
  • Estructuras externas de datos. Ficheros.

Lenguaje de etiquetas HTML5 y CSS3

  • Etiquetas HTML, sus atributos y valores.
  • Propiedades CSS3 y sus valores.
  • Etiquetas semánticas y de organización de HTML.
  • Validación de código HTML. Creación web basada en estándares.
  • Listas y enlaces en HTML.
  • Tipografía, textos y listas en CSS.
  • Propiedades CSS de Caja y Visualización.
  • Hojas de estilo de reset.
  • Pseudoclases y selectores de atributo CSS.
  • Formularios y tablas en HTML y CSS.
  • Compatibilidad con navegadores actuales y antiguos.
  • Responsive Web Design. Diseño para móviles.
  • Tecnologías HTML5: Canvas, SVG, Geolocalización, Web storage, Web sockets, Web Workers, XMLHttpRequest.

Programación en PHP

  • Variables y tipos de datos: vectores, matrices, constantes, operadores.
  • Estructuras de control.
  • Variables y funciones: variables predefinidas, de Apache, de entorno, de PHP.
  • Cadenas de caracteres: delimitación y visualización de cadenas. Funciones de String.
  • Manejo de formularios: formularios HTML (Get y Post). Cookies http.
  • Programación orientada a objetos.
  • Trabajar con ficheros: apertura y lectura, escritura, información, upload y descarga de ficheros al servidor.
  • Trabajar con bases de datos, PHP y MySQL: conexión a MySQl, seleccionar, insertar, actualizar y borrar datos.
  • Otras funciones: Excepciones, enviar correo electrónico desde PHP, Librería GD y Función date.

Programación en JavaScript

  • Conceptos previos.
  • Tipos de datos, variables, Operadores, Objetos JavaScript.
  • Esctructuras de control.
  • Funciones.
  • Dom y Eventos.
  • Todo sobre los objetos. Programación orientada a objetos en JavaScript.
  • Formularios.
  • Cookies.
  • Librerias y Frameworks: JQuery, Ajax, Angular.js, Json.

Programación en Java

  • Conceptos previos.
  • Sintaxis básica en Java: Identificadores, variables, tipos de datos...
  • Introducción a clases y objetos.
  • Estructuras de control de flujo.
  • Clase Array.
  • Clase String.
  • Entornos gráficos y Java.
  • Funciones y métodos.
  • Acceso a ficheros.
  • Control de errores.
  • Proyectos completos y compilados.
Ver más