Curso GRATUITO Introducción al Desarrollo de Aplicaciones Web con PHP y MySQL
Si has realizado este curso, ¿por qué no darnos tu opinión?. Si lo haces, estarás ayudando a miles de personas que, como tu en su momento, están intentando cambiar su vida a través de la formación. No hay mejor ayuda, para decidirse entre miles de cursos, que la opinión de una persona que ha vivido la experiencia de cursarlo, miles de personas te lo agradecerán.
Danos tu opinión detallada sobre el Curso GRATUITO Introducción al Desarrollo de Aplicaciones Web con PHP y MySQL. No olvides decirnos que te pareció el temario del curso, el profesorado, la accesibilidad al equipo del centro para resolver tus dudas y, en el caso de los programas online, la calidad del campus virtual.
REQUISITOS DE PARTICIPACIÓN:
1. PARA DESEMPLEADOS MENORES DE 30 AÑOS:
- Estudios mínimos: Título de Bachiller o equivalente (*) o candidatos que puedan documentar experiencia profesional mínima de 6 meses en puestos relacionados con la especialidad.
Inglés nivel lectura.
Pertenecer a uno de los siguientes colectivos:
- Desempleado de larga duración (desempleado 12 meses en los últimos 18 meses)
- No haber accedido al primer empleo
- Tener baja cualificación (No tener un carnet profesional, certificado de profesionalidad 2 o 3, título de FP o titulación universitaria)
- Pertenecer al Plan Prepara
2. PARA DESEMPLEADOS MENORES DE 25 AÑOS:
- Jóvenes que puedan inscribirse en el Fichero de Garantía Juvenil
- Pertenecer a uno de los siguientes colectivos:
- Desempleado de larga duración (desempleado 12 meses en los últimos 18 meses)
- No haber accedido al primer empleo
- Tener baja cualificación (No tener un carnet profesional, certificado de profesionalidad 2 o 3, título de FP o titulación universitaria)
- Pertenecer al Plan Prepara
VALOR AÑADIDO
- Curso TOTALMENTE GRATUITO para el alumno/a
- Profesores certificados por Oracle
- Material docente oficial
- Certificado de participación y aprovechamiento (*)
- Examen de certificación 1Z0-899 Java EE 6 Web Component Developer Certified Expert Exam, incluido en la subvención del curso (*)
- Posibilidad de BECA para transporte
(*) Todo alumno/a que haya participado en una acción formativa y supere los requisitos de asistencia y aprovechamiento requeridos por el proyecto Jóvenes TIC, recibirá un Certificado de Participación y Aprovechamiento y optará a realizar, de manera gratuita, el examen curricular oficial de Oracle correspondiente a su acción formativa.
Este curso está dirigido a aquellas personas que quieran aprender a programar portales web con dos de las herramientas más extendidas en el mercado. Para un correcto aprovechamiento de la formación es recomendable tener nociones básicas de programación y diseño de páginas web.
- Experiencia básica en diseño de páginas HTML, incluyendo formularios del HTML.
- Experiencia con cualquier lenguaje de programación.
- El manejo de base de datos es muy útil pero no es un requisito
El curso trasladará al asistente los conocimientos necesarios para la formación de desarrolladores web, programadores de internet y webmasters que deseen capacitarse en la creación y mantenimiento de sitios web dinámicos con acceso a bancos de datos mediante las tecnologías open source PHP y MySQL.
El lenguaje PHP es un estándar para el desarrollo de sitios web dinámicos, ampliamente soportado y utilizado por diseñadores y desarrolladores web profesionales. MySQL es un motor de base de datos relacional SQL, ligero, rápido y multiusuario, que se integra perfectamente con PHP permitiendo el acceso a la base de datos de forma eficaz.
Al finalizar la formación el alumno será capaz de crear páginas web dinámicas, aplicaciones web y scripts en PHP interactuando con el motor de base de datos MySQL.
MÓDULO 1
INTRODUCCIÓN A PHP
- Sintaxis
- Operadores
- Variables
- Constantes
- Estructuras de control
- Constructores de lenguaje y funciones
- Extensiones
MÓDULO 2
FUNCIONES
- Sintaxis
- Parámetros
- Variables
- Referencias
- Retorno
- Ámbito de las variables
MÓDULO 3
ARRAYS
- Arrays numéricos
- Arrays asociativos
- Recorrer un array
- Arrays multidimensionales
- Otras operaciones sobre arrays
- Objetos como arrays (uso de la SPL)
MÓDULO 4
CADENAS Y EXPRESIONES REGULARES
- Delimitadores de cadenas
- Comparaciones
- Extracciones
- Búsquedas
- Sustituciones
- Formateo
- Expresiones regulares compatibles de Perl (PCRE)
- HEREDOC y NOWDOC
- Codificaciones de caracteres
MÓDULO 5
ENTRADA / SALIDA
- Archivos
- Lectura / Escritura / otras funciones de archivos
MÓDULO 6
CARACTERÍSTICAS WEB Y HTTP
- Formularios
- Datos enviados por GET y POST
- Cookies
- Sesiones
- Cabeceras HTTP
MÓDULO 7
BASES DE DATOS Y MYSQL
- SQL
- JOINS
- Análisis de consultas
- Prepared Statements
- Transacciones
- PHP Data Objects (PDO)
MÓDULO 8
PROGRAMACIÓN ORIENTADA A OBJETOS
- Definición de clase
- Instanciación
- Herencia
- Interfaces
- Excepciones
- Atributos y Métodos estáticos
- Autoload
- Indicación de tipos de parámetros
- Constantes de clase
- Espacios de nombres
- Late Static Binding
- Métodos "mágicos" (__*)
- Standard PHP Library (SPL)
MÓDULO 9
SEGURIDAD
- Configuración
- Seguridad de la Sesión
- XSS-Cross-Site Scripting
- CSRF-Cross-Site Request Forgeries
- Inyección SQL
- Inyección de código remoto
- Inyección por mail
- Filtrar la entrada / Escapar la salida (Filter your input / escape your output)
- Algoritmos de encriptación y hash
- Subir archivos
- Almacenamiento de datos
- SSL
MÓDULO 10
TIPOS Y FORMATOS DE DATOS
- Introducción a XML
- SimpleXml
- Extensión xml
- XPath
- Introducción a Servicios Web
- SOAP
- REST
- JSON & AJAX
- DateTime
- DOMDocument
MÓDULO 11
ZEND FRAMEWORK FUNDAMENTALS
- Introducción a Zend Framework
- El patrón de diseño MVC (Model-View-Controller)
- Componentes generales de Zend Framework
- Componentes relacionados con los controladores en Zend Framework
- Componentes relacionados con el modelo en Zend Framework
- Componentes relacionados con las vistas en Zend Framework
- Otros componentes de Zend Framework
80 HORAS
¿Debería cursar el programa?
DIRIGIDO SÓLO A DESEMPLEADOS MENORES DE 30 AÑOS
Se debe tener unos ESTUDIOS MÍNIMOS DE BACHILLERATO o EQUIVALENTE.
Reconocimientos del programa
Tras finalizar el curso, los asistentes que acaben su formación con la cualificación de Aprovechamiento, podrán optar a la realización del siguiente examen oficial de certificación, cuyo coste está incluido en la subvención del proyecto (una convocatoria de examen por alumno): 200-550: Zend Certified PHP Engineer