Menú
¡Llama gratis! 900 264 357

Máster en Desarrollo de aplicaciones web de CEI Escuela de Diseño

CEI Escuela de Diseño

CEI Escuela de Diseño
Presencial Duración: 360
Pedir información
Presencial
Impartido en: Madrid
.

Presentación

Objetivos

Daremos un paso paso adelante en el desarrollo de aplicaciones web con el desarrollo de de páginas dinámicas, que implica un procesamiento por parte del servidor web, gracias al lenguaje de programación PHP y al sistema de base de datos MySQL.

Para establecer esa conexión necesitaremos el lenguaje XML.

RealizaMOS scripts con lenguaje JavaScript, los cuales nos permitirán acabar nuestras aplicaciones de una manera profesional, centrándonos en validación de datos de entrada y en efectos visuales.

El alumno ampliará sus conocimientos sobre el lenguaje PHP, con la programación orientada a objetos, separando la interfaz de la programación, mediante el modelo MVC así como también ampliará sus conocimientos en el librería de JavaScript jQuery.

Mediante la combinación de tres tecnologías ya existentes: HTML, JavaScript y XML/JSON, obtenemos Ajax, que es una técnica de desarrollo web para crear aplicaciones interactivas.

De esta manera los alumnos tendrán acceso a un mercado profesional en auge donde se requieren conocimientos específicos y actualizados constantemente.

Temario

Temario

PROGRAMACION WEB

Introducción

* ¿,Qué es y qué se puede hacer con PHP?

* Instalación Apache/PHP/MySQL/ PhpMyAdmin.

* Variables y constantes.

* Tipos de datos.

* Matrices de datos (arrays)

* Operadores.

* Estructuras de control selectivas (condicionales).

* Estructuras de control repetitivas (bucles)



Funciones

* Definición y creación de funciones.

* Invocación de funciones.

* Devolución de resultados.

* Argumentos de funciones

* Uso de Include y Require.



Librerías de funciones

* Funciones de manipulación de cadenas de caracteres.

* Funciones de fecha y hora.

* Funciones de acceso y manipulaciónde ficheros.

* Funciones de acceso y manipulación de directorios.

* Subir ficheros al servidor.



Formularios

* Métodos de envío GET/POST.

* Recepción de datos con $_REQUEST / $_GET / $_

* POST.



Gestión de base de datos con PHP

* Definición e importancia de BBDD Relacionales.

* Gestión de BBDD con PHPMyAdmin.

* Definición de tablas y tipos de campos: SQL

* Importar y exportar estructuras y datos.

* Conectar a la base de datos con PHP.

* CRUD con PHP desde formularios.

* Paginación de resultados con PHP.

* Manejo de errores con MySQL.



JavaScript

* Conceptos básicos.

* Sintaxis del lenguaje.

* Modelo de objetos del documento (DOM).

* Manipulación del DOM.

* Eventos.

* Gestión de formularios.

* Validación de campos.

* Librerías de métodos de JavaScript (jQuery).



jQery

* Conceptos básicos

* Sintáxis del lenguaje

* Selección de elementos

* Manejo de eventos

* Efectos visuales y animación

* Funciones de jQuery

* jQuery UI

* Ventanas modales de diálogo y notificaciones

* Controles de interfaz de usuario.



Manejo de datos de formularios con JavaScript y JQuery

* Campos requeridos.

* Campos requeridos con dependencia.

* Validación de datos.

* Máscaras y formato de texto.

* Autocompletar.

* Creación de Selects dinámicas.



Introducción a CMS

* Definición e importancia de un CMS.

* Autentificación de usuarios.

* Sesiones/coockies.

* Definición de plantillas dinámicas.

* CRUD de páginas web dinámicas



Aplicaciones mixtas

* PHP con JQuery + JSON.

* Creación de XML/RSS con PHP. Introducción a WebSe.

* Conceptos básicos para el uso de plug-ins jQuery

* Creación de ejemplos prácticos: desplegables, galerías, sliders,



PROGRAMACION WEB AVANZADA

POO con PHP5

* Clases, interfaces y objetos

* Abstracción, herencia y polimorfismo

* Patrón de diseño MVC

* Acceso a APls y servicios web

* Seguridad y prevención de XSS y SQL injection

* PHP y AJAX

* Clases para validación de formularios

* Generación dinámica de miniaturas (librería GD)

* Clases para aceeso a bases de datos



JSON

* Conceptos básicos

* Sintáxis del lenguaje

* Diseño de objetos JSON

* Generación y lectura de objetos JSON

* de datos desde MySQL.



AJAX

* Procesamiento de resultados de peticiones AJAX

* Analizador de JSON (jsonParser)

* Creación de Plugins y extensiones



Configuración de Apache

* Archivo .htaccess

* Control de acceso a carpetas

* Páginas de error 404 personalizadas

* URLs amigables

* Eventos.

* Gestión de formularios.

* Validación de campos.

* Librerías de métodos de JavaScript (jQuery).

Información Adicional

Duracion: 6 meses



Bolsa de trabajo

Después del periodo de formación, el CEI no se limita exclusivamente a mantener una base de datos de nuestros alumnos. Periódicamente, ofertamos a las empresas del entorno nuestra Bolsa de Trabajo, orientándola a las posibles empresas que demanden profesionales con el perfil que formamos, garantizando a las mismas la calidad de la formación de nuestros alumnos.

Actualmente contamos con más de cien acuerdos de colaboración. Esto unido a nuestros más de 25 años de experiencia y contactos en este entorno hace de nuestra Bolsa de Trabajo una herramienta sumamente eficaz para alcanzar un puesto de trabajo.
Contacta ahora con el centro