Descripción
Presentación:
En la ingeniería de software se denomina aplicación web a aquellas herramientas que los usuarios pueden utilizar accediendo a un servidor web a través de Internet o de una intranet mediante un navegador. En otras palabras, es una aplicación software que se codifica en un lenguaje soportado por los navegadores web en la que se confía la ejecución al navegador.
Las aplicaciones web son populares debido a lo práctico del navegador web como cliente ligero, a la independencia del sistema operativo, así como a la facilidad para actualizar y mantener aplicaciones web sin distribuir e instalar software a miles de usuarios potenciales. Existen aplicaciones como los webmails, wikis, weblogs, tiendas en línea y la propia Wikipedia que son ejemplos bastante conocidos de aplicaciones web.
Objetivos
El objetivo del curso es que aprendas a crear aplicaciones web desde el inicio, de forma práctica, conociendo los estándares y las mejores prácticas para realizar esta tarea. El conocer php y mysql también te permitirá realizar cualquier tipo de página web actual
Además de presentar información en Internet, aprenderás a crear páginas interactivas, de forma que el visitante pueda por ejemplo cumplimentar un formulario o elegir opciones en las mismas.
Destinatarios:
Cualquier profesional que quiera aprender sobre el desarrollo web
Temario
Temario:
ASIGNATURA 1 - HYPERTEXT PRE-PROCESSOR(PHP)
TEMA 1 - EL LENGUAJE PHP (SINTAXIS)
TEMA 2 - OPERACIONES LÓGICAS EN PHP
TEMA 3 - ACCESO A LA APLICACIÓN (COOKIES Y SESIONES)
TEMA 4 - PHP POO
TEMA 5 - PHP POO DATOS
ASIGNATURA 2 - MYSQL
TEMA 1 . INTRODUCCIÓN A BASES DE DATOS
TEMA 2. DISEÑO DE BASE DE DATOS RELACIONAL
TEMA 3. IMPLEMENTACION DE UNA BASE DE DATOS
TEMA 4. CONSULTAS SQL
TEMA 5. CONSULTAS SQL AVANZADAS
ASIGNATURA 3 - APLICACIONES Y SERVICIOS WEB
TEMA 1. REALIZACIÓN DE UN BLOG
TEMA 2. REALIZACIÓN DE UNA PAGINA DE CLASIFICADOS
TEMA 3. REALIZACIÓN PÁGINA WEB EMPRESA
TEMA 4. IMPLEMENTACION SERVICIO WEB REST
TEMA 5. IMPLEMENTACION SERVICIO WEB SOAP
ASIGNATURA 4 - FRAMEWORKS WEB
TEMA 1. CODEIGNITER
TEMA 2. YII
TEMA 3. SINFONY 2
TEMA 4. ZEND
TEMA 5. LARAVEL