Curso de Programación de aplicaciones web con PHP y MySQL sobre Apache
Proporcionar a los asistentes los conocimientos y habilidades necesarios para crear y mantener sitios web dinámicos con acceso a bancos de datos mediante las tecnologías open source PHP y MySQL.
Información del curso
Tests de autoevaluación
Las unidades didácticas incluyen tests de autoevaluación finales para fijar los conocimientos adquiridos.
Diploma de superación
Los alumnos pueden descargar su diploma inmediatamente después de superar el curso.
Foros del curso
Los alumnos pueden utilizarlos para contactar con los tutores e intercambiar conocimientos con otros compañeros.
Curso de Programación de aplicaciones web con PHP y MySQL sobre Apache
Objetivos
Proporcionar a los asistentes los conocimientos y habilidades necesarios para crear y mantener sitios web dinámicos con acceso a bancos de datos mediante las tecnologías open source PHP y MySQL.
Dirigido a
Profesionales TI que deseen aprender a programar portales web trabajando con PHP y MySQL.
Requisitos previos
Conocimientos de programación y diseño de páginas web, HTML, lenguajes de programación y manejo de base de datos relacionales.
Contenidos del curso
· Sintaxis. Operadores. Variables. Constantes · Estructuras de control · Constructores de lenguaje y funciones · Extensiones
· Sintaxis · Argumentos. Variables. Referencias · Retorno. Ámbito de las variables
· Arrays numéricos y asociativos · Recorrer un array · Arrays multidimensionales · Otras operaciones sobre arrays · Objetos como arrays (Uso de la SPL)
· Delimitadores de cadenas · Comparaciones. Extracciones. Buscas. Relevos · Formateo · Expresiones regulares compatibles con Perl · HEREDOC y NOWDOC · Codificaciones de caracteres
· Archivos · Lectura, escritura y otras funciones sobre archivos
· Formularios · Datos enviados por GET y POST · Cookies · Sesiones · Cabeceras HTTP
· SQL · Joins · Análisis de consultas · Prepared Statements · Transacciones · PHP Data Object (PDO)
· Clase · Instanciación · Herencia · Interfaces · Atributos y métodos estáticos · Tipos de parámetros · Constantes de clase · Espacios de nombres · Late static binding · Standard PHP Library (SPL)
· Configuración. Seguridad de una sesión · XSS Cross Site Scripting · CSRF Cross Site Request Forgeries · Inyecciones SQL, de código remoto y por mail · Filtrar entrada / escapar salida · Algoritmos de encriptación y hash · Subir archivos · Almacenamiento de datos · SSL
· Introducción a XML. SimpleXML. Extensión XML · XPath · Introducción a servicios web · SOAP · REST · JSON & AJAX · DateTime · DOMDocument
· Patrón de diseño MVC (Modelo - vista - controlador) · Componentes generales · Componentes relacionados con los controladores, con el modelo y con las vistas · Otros componentes
Otros cursos que te pueden interesar
Programación en C#
Informática profesionales
Administración de sistemas operativos Linux (LPI 1)
Informática profesionales
Seguridad para administradores de sistemas Windows Server
Informática profesionales