En Learning House encontrarás cursos de desarrollo web. Cursos 100% prácticos. Cursos Presenciales u Online. El contenido de los cursos se estructura a través de ejercicios prácticos.

INTRODUCCIÓN AL LENGUAJE PHP

En Learning House encontrarás cursos de desarrollo web. Cursos 100% prácticos. Cursos Presenciales u Online. El contenido de los cursos se estructura a través de ejercicios prácticos.

METODOLOGÍA

Online

El contenido del curso se estructura a lo largo de 11 unidades en las cuales se desarrollarán los contenidos del curso por medio de videos, ejercicios guiados, actividades simuladas, etc. Al final de cada unidad el alumno/a deberá realizar un test y entregrar una serie de ejercicios prácticos. Se puede optar por dos modalidades: Online Tutorizada y Online Sin tutorización
  • Seguimiento individualizado.
  • Consultas ilimitadas al tutor del curso.
  • Recursos didácticos multimédia.
  • Acceso secuencial a las unidades didácticas.

CARGA HORARIA

El curso de Introducción al lenguaje PHP tiene una carga horaria de 35 horas. Cada alumno marca su propio ritmo de estudio. REQUISITOS PREVIOS: si bien el contenido del curso comienza desde cero, es aconsejable que el/la alumno/a cuente con conocimientos previos de programación en cualquier otro lenguaje, como así también, conocimientos básicos de HTML.

FECHA DE INICIO, DÍAS Y HORARIOS

En cualquier momento, una vez realizada la matriculación.

METODOLOGÍA

Online

El contenido del curso se estructura a lo largo de 11 unidades en las cuales se desarrollarán los contenidos del curso por medio de videos, ejercicios guiados, actividades simuladas, etc. Al final de cada unidad el alumno/a deberá realizar un test y entregrar una serie de ejercicios prácticos. Se puede optar por dos modalidades: Online Tutorizada y Online Sin tutorización
  • Seguimiento individualizado.
  • Consultas ilimitadas al tutor del curso.
  • Recursos didácticos multimédia.
  • Acceso secuencial a las unidades didácticas.

CARGA HORARIA

El curso de Introducción al lenguaje PHP tiene una carga horaria de 35 horas. Cada alumno marca su propio ritmo de estudio. REQUISITOS PREVIOS: si bien el contenido del curso comienza desde cero, es aconsejable que el/la alumno/a cuente con conocimientos previos de programación en cualquier otro lenguaje, como así también, conocimientos básicos de HTML.

FECHA DE INICIO, DÍAS Y HORARIOS

En cualquier momento, una vez realizada la matriculación.

INTRODUCCIÓN AL LENGUAJE PHP

PHP

INTRODUCCIÓN AL LENGUAJE PHP

Objetivos
OBJETIVOS
A quién va dirigido
¿A QUIÉN VA DIRIGIDO?
Al finalizar el curso Introducción al Lenguaje PHP, el alumno será capaz de:

Configurar un servidor PHP.

Aprender los fundamentos de PHP como lenguaje Web.

Conocer las herramientas necesarias para programar en PHP.

Manejar el gestor de bases de datos MySQL.

Manejar el gestor de bases de datos MySQL. Crear páginas web dinámicas mediante la conexión a la base de datos.

El curso Introducción al Lenguaje PHP a usuarios que desean introducirse en el lenguaje PHP para el desarrollo de páginas web dinámicas.
Temario
TEMARIO

CONCEPTOS BÁSICOS

¿Qué es PHP?

Arquitectura cliente-servidor en la web

Resolución de una solicitud de página web

Páginas HTML estáticas y páginas HTML dinámicas

El lenguaje HTML

Cómo resuelve un servidor web nuestras solicitudes

Páginas estáticas y dinámicas

Versiones de PHP

Editores de texto para PHP

CONFIGURACIÓN DEL SERVIDOR

Apache – PHP – MySQL.

XAMPP: descargar, instalar y configurar.

El panel de control Configurar el entorno.

La carpeta pública Hostings y servidores de terceros.

Contratar un hosting de terceros y publicar una web.

PRIMER PROGRAMA

Primer programa: Hola mundo.

Cómo funciona el código PHP.

Los bloques de código PHP.

Sintaxis básica: comentarios, separar instrucciones, mostrar mensajes por pantalla.

Publicar una página web dinámica con PHP

VARIABLES TIPOS DE DATOS Y OPERADORES

Tipos de datos.

Variables.

Uso de la comilla doble.

Conversión de tipos de datos.

Constantes.

Operadores: ariméticos, de concatenación, de asignación, de comparación, lógicos

Prioridad de los operadores.

ESTRUCTURAS DE CONTROL Y ARRAYS

Condicionales: IF y SWITCH.

Bucles: WHILE, DO-WHILE , FOR.

Arrays: funciones predefinidas para arrays, recorrido de un array, bucles clásicos, bucle foreach, arrays multidimensionales.

FUNCIONES

Funciones predefinidas.

Funciones matemáticas: round, abs, sqrt, pi, rand, etc..

Funciones de manejo de strings: substr, strpos, stripos, strrpos, trim, ltrim, rtrim, strtolower, strtoupper, str_replace, number_format, htmlentities, urlencode, urldecode, etc..

Funciones de fecha / hora: date, time, mktime, checkdate, etc..

Otras funciones: phpinfo, ini_set, is_null, include, header, etc..

Funciones definidas por el usuario: Parámetros, Parámetros opcionales, Paso por valor y por referencia, Devolución de valores, Recursividad.

Ámbito de las variables: Variables globales y estáticas.

PARÁMETROS Y FORMULARIOS

¿Qué son los parámetros HTTP?.

Enviar parámetros a PHP.

Los formularios: El método GET y POST.

Cuándo utilizar GET y cuándo utilizar POST.

Recuperar y tratar los parámetros.

SUBIDA DE ARCHIVOS Y MANEJO DE FICHEROS

Subir archivos al servidor desde nuestra web.

Formulario de envío de archivos.

Recuperación y tratamiento del archivo enviado.

Limitaciones en la subida de archivos.

Aspectos de seguridad.

Manejar archivos en el servidor: Operaciones con archivos, comprobar si existe un archivo, leer, crear o escribir un archivo, mover o renombrar, eliminar un archivo.

Operaciones con directorios: comprobar si existe un directorio, recorrer los archivos de un directorio, crear, mover, renombrar, eliminar y gestionar los permisos de un directorio

MANEJO DE ERRORES Y PARÁMETROS DEL SERVIDOR

Errores en PHP: tipos de error, configurar qué errores se muestran: display_errors, error_reporting, log_errors

Capturar errores: try set_error_handler, parámetros del servidor, el array $_SERVER

SESIONES Y COOKIES

¿Qué son las variables de sesión?: establecer y recuperar variables de sesión, caducidad de las sesiones

¿Qué son las cookies?: manejar, crear, eliminar yrecuperar el valor de una cookie. Ámbito de las cookies. Aspectos legales de las cookies: la legislación vigente. ¿A qué obliga la ley?. Aspectos de seguridad

CONEXIONES A BASE DE DATOS

MySQL: ¿Qué es MySQL?, Arquitectura cliente – servidor.

phpMyAdmin: ¿Qué es phpMyAdmin?, Descargar e instalar. Gestión de bases de datos: tablas, datos, ejecución de consultas SQL. Importar y exportar datos. Manejando bases de datos desde PHP. Abrir una conexión, recuperar y actualizar datos mediante una consulta. Aspectos de seguridad.Ejemplo: Login de acceso y gestión de usuarios.

Al finalizar el curso Introducción al Lenguaje PHP, el alumno será capaz de:

Configurar un servidor PHP.

Aprender los fundamentos de PHP como lenguaje Web.

Conocer las herramientas necesarias para programar en PHP.

Manejar el gestor de bases de datos MySQL.

Manejar el gestor de bases de datos MySQL. Crear páginas web dinámicas mediante la conexión a la base de datos.

El curso Introducción al Lenguaje PHP a usuarios que desean introducirse en el lenguaje PHP para el desarrollo de páginas web dinámicas.

CONCEPTOS BÁSICOS

¿Qué es PHP?

Arquitectura cliente-servidor en la web

Resolución de una solicitud de página web

Páginas HTML estáticas y páginas HTML dinámicas

El lenguaje HTML

Cómo resuelve un servidor web nuestras solicitudes

Páginas estáticas y dinámicas

Versiones de PHP

Editores de texto para PHP

CONFIGURACIÓN DEL SERVIDOR

Apache – PHP – MySQL.

XAMPP: descargar, instalar y configurar.

El panel de control Configurar el entorno.

La carpeta pública Hostings y servidores de terceros.

Contratar un hosting de terceros y publicar una web.

PRIMER PROGRAMA

Primer programa: Hola mundo.

Cómo funciona el código PHP.

Los bloques de código PHP.

Sintaxis básica: comentarios, separar instrucciones, mostrar mensajes por pantalla.

Publicar una página web dinámica con PHP

VARIABLES TIPOS DE DATOS Y OPERADORES

Tipos de datos.

Variables.

Uso de la comilla doble.

Conversión de tipos de datos.

Constantes.

Operadores: ariméticos, de concatenación, de asignación, de comparación, lógicos

Prioridad de los operadores.

ESTRUCTURAS DE CONTROL Y ARRAYS

Condicionales: IF y SWITCH.

Bucles: WHILE, DO-WHILE , FOR.

Arrays: funciones predefinidas para arrays, recorrido de un array, bucles clásicos, bucle foreach, arrays multidimensionales.

FUNCIONES

Funciones predefinidas.

Funciones matemáticas: round, abs, sqrt, pi, rand, etc..

Funciones de manejo de strings: substr, strpos, stripos, strrpos, trim, ltrim, rtrim, strtolower, strtoupper, str_replace, number_format, htmlentities, urlencode, urldecode, etc..

Funciones de fecha / hora: date, time, mktime, checkdate, etc..

Otras funciones: phpinfo, ini_set, is_null, include, header, etc..

Funciones definidas por el usuario: Parámetros, Parámetros opcionales, Paso por valor y por referencia, Devolución de valores, Recursividad.

Ámbito de las variables: Variables globales y estáticas.

PARÁMETROS Y FORMULARIOS

¿Qué son los parámetros HTTP?.

Enviar parámetros a PHP.

Los formularios: El método GET y POST.

Cuándo utilizar GET y cuándo utilizar POST.

Recuperar y tratar los parámetros.

SUBIDA DE ARCHIVOS Y MANEJO DE FICHEROS

Subir archivos al servidor desde nuestra web.

Formulario de envío de archivos.

Recuperación y tratamiento del archivo enviado.

Limitaciones en la subida de archivos.

Aspectos de seguridad.

Manejar archivos en el servidor: Operaciones con archivos, comprobar si existe un archivo, leer, crear o escribir un archivo, mover o renombrar, eliminar un archivo.

Operaciones con directorios: comprobar si existe un directorio, recorrer los archivos de un directorio, crear, mover, renombrar, eliminar y gestionar los permisos de un directorio

MANEJO DE ERRORES Y PARÁMETROS DEL SERVIDOR

Errores en PHP: tipos de error, configurar qué errores se muestran: display_errors, error_reporting, log_errors

Capturar errores: try set_error_handler, parámetros del servidor, el array $_SERVER

SESIONES Y COOKIES

¿Qué son las variables de sesión?: establecer y recuperar variables de sesión, caducidad de las sesiones

¿Qué son las cookies?: manejar, crear, eliminar yrecuperar el valor de una cookie. Ámbito de las cookies. Aspectos legales de las cookies: la legislación vigente. ¿A qué obliga la ley?. Aspectos de seguridad

CONEXIONES A BASE DE DATOS

MySQL: ¿Qué es MySQL?, Arquitectura cliente – servidor.

phpMyAdmin: ¿Qué es phpMyAdmin?, Descargar e instalar. Gestión de bases de datos: tablas, datos, ejecución de consultas SQL. Importar y exportar datos. Manejando bases de datos desde PHP. Abrir una conexión, recuperar y actualizar datos mediante una consulta. Aspectos de seguridad.Ejemplo: Login de acceso y gestión de usuarios.

MÁS INFORMACIÓN