Dirigido a cualquier persona interesadas en el mundo de la programación del lado del servidor, backend. Es necesario dominar los lenguajes de HTML5 y CSS3 para el aprovechamiento del curso.
Comentarios:
Objetivos:
El Curso de Desarrollo Backend sobre PHP7 está dirigido a diseñadores y desarrolladores que desean utilizar PHP para desarrollar un sitio web dinámico e interactivo aprovechando el nuevo estándar 7 de PHP, hasta un 50% más rápido que su antecesor. Leer más
Después de presentar los principios básicos del lenguaje, el curso se centra en las necesidades específicas del desarrollo de sitios dinámicos e interactivos, proporcionando respuestas completas y precisas a las cuestiones más habituales (gestión de formularios, acceso a bases de datos, gestión de sesiones, envío de mensajes de correo electrónico, etc.). Para todas estas materias, se presentarán y comentarán numerosos ejemplos de código, creando así un curso en el que la práctica de casos reales es parte fundamental del mismo.
Este curso, a la vez completo y conciso, te permitirá ir directamente al grano: es el curso ideal para adentrarte en el nuevo y revolucionario PHP 7.
Salidas profesionales
•Programador web backend •Programador de aplicaciones servidor •Gestor de bases de datos con MySQL •Diseñador y programador de páginas web dinámicas •Visual designer
Lugar de impartición:
en Madrid, Sevilla
Titulación que se obtiene:
CEI es un Centro de Formación Autorizado por Apple. Por ello, nuestros alumnos podrán obtener la certificación profesional de Apple e impulsar su carrera en tecnologías del diseño y de la información, entornos empresariales y mercados B2B.
IBM confía en nosotros y por ello nos ha otorgado la insignia IBM Education Partner. Este sello premia a centros de enseñanza que mantienen y fomentan una formación de calidad.
Nuestra escuela se consolida como Centro de Formación de referencia de Maxon en España y nos convertimos en la 1ª escuela de Europa en ser Maxon Training Provider for R18.
Próxima fecha de inicio: 21 de enero de 2019.
Lunes a viernes
HORARIOS MAÑANAS 09.00 - 12.00 H. 12.00 - 15.00 H.
Primeros pasos con PHP7 · Introducción a la programación de backend · Estructura básica de una página PHP · Las etiquetas PHP · La función echo · Separador de instrucciones · Comentarios · Mezclar PHP y HTML · Normas de denominación · Configuración de PHP · El archivo de configuración php.ini · Información sobre la configuración · Juego de caracteres · Utilizar PHP desde la línea de comandos · Las bases del lenguaje PHP · Constantes. Definición y alcance · Variables. Inicialización y asignación · Variables. Alcance y duración · Variables dinámicas (o variables variables)
Tipos de datos en Leer más PHP7 · Tipos de datos · Tipos disponibles · Tipos de datos escalares y especiales. · Arrays · Arrays. Creación, manipulación y alcance · Operadores · El operador de asignación por valor · El operador de asignación por referencia · Los operadores aritméticos · El operador de cadena · Los operadores combinados · Los operadores lógicos y de comparación · El operador ternario · El operador de unión NULL · El operador de comparación combinado · Precedencia de los operadores
Estructuras de control en PHP7 · Estructuras de control en PHP 7. Condicionales · La estructura if · La estructura switch · Estructuras de control en PHP 7. Ciclos · La estructura if · La estructura while · La estructura do ... while · La estructura for · La estructura foreach · Las instrucciones continue y break · Incluir un archivo · Funcionamiento y utilización · Interrumpir el script
Funciones en PHP7 (I) · Utilizar las funciones PHP · Preámbulo · Manipular las constantes, las variables y los tipos de datos · Constantes · Variables · Tipos de datos · Conversiones · Manipular variables numericas · Manipular variables strings · Manipular arrays · Utilizar expresiones regulares · Estructura de una expresión regular
Funciones en PHP7 (II) · Manipular las fechas · Funciones para manipular los archivos en el servidor · Manipular los encabezados HTTP · Escribir funciones y clases PHP · Declaración y llamada · Parámetros · Sintaxis · Valor predeterminado · Declaración del tipo de datos · Pase por referencia · Lista variable de parámetros · Consideraciones sobre las variables utilizadas en las funciones · Variables locales/globales · Variables estáticas · Las constantes y las funciones
Funciones en PHP7 (III) · Escribir funciones y clases PHP · Recursividad · Función anónima · Estructura básica de una página PHP · Función generadora · Clases · Concepto · Definir una clase · Instanciar una clase · Legado · Otras características de las clases · Clases o métodos abstractos · Información sobre la configuración · Clases o métodos finales · Interfaces · Constantes de clases · Traits · Clases anónimas · Excepciones · Administrar los errores en un script PHP · Información general · Mensajes de error de PHP · Las funciones de gestión de errores
Bases de datos MySQL · Gestión de los formularios y los enlaces · Rápido recordatorio sobre los formularios · Construir un formulario de forma dinámica · Procesar un formulario utilizando un script PHP · Recuperar los datos de una URL o de un formulario · Recuperar los datos pasados por la URL · Utilizar una matriz para pasar datos en la URL · Transferir caracteres especiales · Recuperar los datos introducidos en el formulario. · Usar un array para recuperar los datos introducidos · Pasar información en un campo de formulario oculto · Los diferentes tipos de campos · Controlar los datos recuperados · Limpieza de los espacios deseados · Datos obligatorio · Longitud máxima de una cadena · Caracteres permitidos para una cadena - Formato · Validez de una fecha - Rango de valores · Validez de un número - Rango de valores · Validez de una dirección de correo electrónico · Intercambiar un archivo entre el cliente y el servidor · Enviar un archivo desde el cliente (upload) · Descargar un archivo desde el servidor (download) · Trabajo con bases de batos · Acceder a las bases de datos · El concepto de fetch · Conexión y desconexión · Obtener información sobre el servidor MySQL · Obtener información en caso de error de conexión · Seleccionar una base de datos · Utilizar consultas no preparadas · Conocer el número de líneas del resultado de una consulta de lectura · Extraer el resultado de una consulta de lectura · Obtener información sobre el resultado de una consulta de actualización · Gestionar los errores · Utilizar consultas preparadas · Preparar una consulta · Asociar variables PHP a los parámetros de la consulta · Ejecutar la consulta preparada. · Vincular variables PHP con las columnas del resultado de una consulta de lectura · Extraer el resultado de una consulta de lectura · Utilizar un resultado almacenado. · Obtener información sobre el resultado de una consulta de actualización · Gestionar los errores · Llamar a un programa almacenado · Procedimiento almacenado · Función almacenada · Utilización de SQLite · Ejecutar una consulta · Vincular las variables de PHP a los parámetros de una consulta preparada · Ejecutar una consulta preparada · Ejecutar una consulta no preparada · Extraer el resultado de una consulta de lectura · Actualizar los datos y gestionar las transacciones · Ejemplos de integración en formularios · Crear una lista de selección en un formulario · Visualización de una lista · Formulario de entrada con lista · Formulario de búsqueda y de introducción de datos
Administrar sesiones · Administrar las sesiones · Información general · Identificación por formulario · Identificación a través de autenticación HTTP · Verificar las credenciales de identificación introducidas · Utilizar cookies · Utilizar la gestión de sesiones de PHP · Implementación · Autogestión de la transmisión del identificador de sesión · Conservar la información de una visita a otra · Breve resumen de las variables Get/Post/Cookie/SessionLeer menos