Programación web en el entorno servidor 2017

Certificado de profesionalidad de desarrollo de aplicaciones con tecnologías web

Temporalización

Curso por la mañana: MF0492_3

lunmarmiéjueviesábdom
9272812345marzo 2017
106789101112
1113141516171819
1220212223242526
13272829303112abril 2017
143456789
1510111213141516
1617181920212223
1724252627282930
181234567mayo 2017
19891011121314

Curso por la mañana: MF0493_3

lunmarmiéjueviesábdom
19891011121314mayo 2017
2015161718192021
2122232425262728
222930311234junio 2017

Curso por la tarde: UF1844

lunmarmiéjueviesábdom
181234567mayo 2017
19891011121314
2015161718192021
2122232425262728
222930311234junio 2017
23567891011
2412131415161718
2519202122232425
26262728293012julio 2017
273456789
2810111213141516
2917181920212223

Temario

MF0492_3 — Programación web en el entorno servidor

Unidades formativas:

UF1844 — Desarrollo de aplicaciones web en el entorno servidor
90 horas

  1. El proceso de desarrollo web
  2. La orientación a objetos
  3. Arquitecturas web
  4. Lenguajes de programación de aplicaciones web en el lado del servidor

UF1845 — Aceso a datos en las aplicaciones web del entorno servidor
90 horas

  1. Modelos de datos
  2. Sistemas de gestion de bases de datos
  3. Lenguajes de gestión de bases de datos. El estándar SQL
  4. Lenguajes de marcas de uso común en el lado del servidor. XML

UF1846 — Desarrollo de aplicaciones web distribuidas
60 horas

  1. Arquitecturas distribuidas orientadas al servicio
  2. Programación de servicios web en entornos distribuidos

MF0493_3 — Implantación de aplicaciones web en entornos internet, intranet y extranet
90 horas

Ejercicios de clase para descargar

  • Día 1 — Cliente/Servidor. XAMPP. Introducción al PHP.
  • Día 2 — PHP: Concatenar, bucles, condicionales, parámetros GET
  • Día 3 — PHP: Documentación, bucles y arrays
  • Día 4 — PHP: Bucles, organigrama, condicionales, seguridad y formulario
  • Día 5 — PHP: Formularios, include, configuración de Apache
  • Día 6 — PHP: Include y plantillas
  • Día 7 — PHP: Web multiidioma, calculadora y contador de visitas
  • Día 8 — PHP: Fichero de log y Cookies
  • Día 9 — PHP: Variables de sesión
  • Día 10 — PHP: Contadores y plantilla PHP
  • Día 11 — PHP: Correo electrónico y Programación Orientada a Objetos
  • Día 12 — PHP: Clases, arrays, GET
  • Día 13 — PHP: Adaptar código a clase. Atributos de clase.
  • Día 14 — PHP: Parámetros y retorno. Clase etiqueta HTML
  • Día 15 — PHP: Herencia. Funciones: parámetros y retorno
  • Día 16 — PHP: Instalación Markdown. Web multiidioma con gettext
  • Día 17 — PHP: Clase Círculo y simulación BD con arrays y objetos
  • Día 18 — PHP: Matrices con arrays y objetos. Excepciones
  • Día 1 — BD: Introducción a phpMyAdmin y SQL
  • Día 2 — BD: Creación de tablas con SQL
  • Día 3 — BD: Creación de BD y usuarios con SQL. Campos indexados.
  • Día 4 — BD: Creación de BD y usuarios con SQL. Integridad referencial.
  • Día 5 — BD: Consultas en SQL y relaciones
  • Día 6 — BD: Relaciones y agrupamientos
  • Día 7 — BD: El valor NULL. Lógica booleana. Condicionales
  • Día 8 — BD: Uso de PHP y PDO para consultar la BD
  • Día 9 — BD: Gestor de contenidos a la BD en PHP
  • Día 10 — BD: Continuación del gestor de contenidos
  • Día 11 — BD: PHP para realizar filtros en las tablas
  • Día 12 — BD: Clase BaseDatos en PHP
  • Día 13 — BD: Base de datos empresarial Neptuno
  • Día 14 — BD: Conexión del usuario al backend
  • Día 15 — BD: Consultas en la BD Neptuno
  • Día 16 — BD: Más consultas en BD Neptuno
  • Día 17 — BD: Base de datos SQLite
  • Día 18 — BD: Repaso PDO
  • Día 1 — API: Datos en formato JSON y XML
  • Día 2 — API: Convertir formatos de datos JSON y XML
  • Día 3 — API: Extraer datos de JSON y XML
  • Día 4 — API: Servicios web
  • Día 5 — API: Generar JSON desde la BD de dinosaurios
  • Día 6 — API: Generar JSON desde la BD de países
  • Día 7 — API: Consumir JSON de países
  • Día 8 — API: Api web REST
  • Día 9 — API: Servidor REST
  • Día 10 — API: Cliente API REST
  • Día 1 — INEX: PDO y arrays
  • Día 2 — INEX: Tipos de fetch en el PDO
  • Día 3 — INEX: Informes de Neptuno con PDO y HTML
  • Día 4 — INEX: Paginación
  • Día 5 — INEX: Paginación con filtros
  • Día 6 — INEX: Subir ficheros y login
  • Día 7 — INEX: Plantilla frontend
  • Día 8 — INEX: Página categorías del frontend
  • Día 9 — INEX: Filtros y paginación de productos
  • Día 10 — INEX: Ficha de productos y botón menú responsive
  • Día 11 — INEX: Página de ficha y buscador. Refactorización. Login backend
  • Día 12 — INEX: Gestor de productos en el backend
  • Día 13 — INEX: Gestor de productos 2 en el backend
  • Día 14 — INEX: Gestor de categorías. Uso de Ajax
  • Día 15 — INEX: Examen
  • Día 16 — INEX: MVC con CodeIgniter
  • Día 17 — INEX: MVC de noticias con CodeIgniter
  • Día 18 — INEX: Continuación del MVC con CodeIgniter

Código fuente

Enlaces

Ejercicios

Documentación y cursos

Profesores de programación web

Editores de programación

  • Notepad++ — Windows
  • Geany — Multiplataforma
  • Atom.io — Packages:
    • atom-beautify — Format source code
    • atom-minify — Minifies JS and CSS
    • file-icons — Colored file extensions
    • highlight-selected — Current word when double clicking
    • language-css, language-javascript, language-sql, language-sql-mysql, language-yaml — Support
    • save-session — Restore your session

Diseño

Utilidades

Publicación

Comentarios

Proinf.net, ©2003-2017 ci 3.1.6 (CC) Esta obra está bajo una licencia de Creative Commons Este software está sujeto a la CC-GNU GPL