0% encontró este documento útil (0 votos)
309 vistas10 páginas

PHP Solución Web Total (Básico-Intermedio y Avanzado)

Este documento describe un curso de desarrollo web con PHP dividido en tres niveles. El Nivel I cubre los fundamentos de PHP, el Nivel II introduce programación orientada a objetos y conexión a bases de datos, y el Nivel III cubre frameworks avanzados como CodeIgniter y Laravel. El curso busca enseñar a los estudiantes a crear aplicaciones web dinámicas completas utilizando PHP y bases de datos.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
309 vistas10 páginas

PHP Solución Web Total (Básico-Intermedio y Avanzado)

Este documento describe un curso de desarrollo web con PHP dividido en tres niveles. El Nivel I cubre los fundamentos de PHP, el Nivel II introduce programación orientada a objetos y conexión a bases de datos, y el Nivel III cubre frameworks avanzados como CodeIgniter y Laravel. El curso busca enseñar a los estudiantes a crear aplicaciones web dinámicas completas utilizando PHP y bases de datos.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 10

PHP Solución Web Total

DESARROLLO DE APLICACIONES WEB CON PHP

PHP NIVEL I – PROGRAMACIÓN WEB


(Duración: 24 Hrs.)
DESARROLLO DE APPS WEB CON PHP

DESCRIPCIÓN

Al terminar el curso el alumno contará con los conocimientos necesarios para la


Instalación y configuración del Lenguaje de Programación PHP. Conocimientos de
las configuraciones necesarias para el PHP (php.ini). Adiestrarlo en la
programación web así como la integración de código desarrollado por el
participante con soluciones existentes tales como portales opensource.
Adiestramiento en desarrollo de código PHP para el enlace con Bases de Datos
para la generación de soluciones ideales para la gestión de datos.

OBJETIVO

El Participante al finalizar el curso será capaz de:


 Tener conocimientos fundamentales para la construcción de documentos web
dinámicos utilizando el lenguaje de programación PHP.

DIRIGIDO A:

 Estudiantes.
 Profesionales.
 Público en general.

PHP NINEL I

Sesión 01: Generalidades

 Historia y nociones del lenguaje.


 Características de PHP.
 Instalación de de php en Windows.
 Configuración del apache (PHP.INI)
DESARROLLO DE APPS WEB CON PHP

Sesión 02: Sintaxis y Variables de Uso

 Sintaxis básica del lenguaje.


 Bloques de código php.
 Comentando el código.
 Ejecutando código PHP desde la línea de comandos.
 Variables.
 Tipos de variables.
 Nombres de variables.
 Constantes.
 Cadenas.
 Arreglos.

Sesión 03: Estructuras de Programación

 Operadores.
 Precedencia de operadores.
 Estructuras de control Condicionales.
 Estructuras Ciclicas.

Sesión 04: Funciones

 Creación de funciones.
 Funciones con parámetros.
 Pasando parámetros por referencia.
 Parametros predeterminados.
 Llamado a Funciones dinámicas.
 Recepción de datos de formulario.
 Metodo GET.
 Metodo POST.
 Inclusion de archivos.
 Operaciones con archivos.

Sesión 05: Metodos de Envio de Datos

 Transmision de datos entre archivos.


 COOKIES.
 SESIONES.
 Iniciando una sesión.
 Destruyendo una sesión.
 Usando variables de sesion.
 Aplicaciones básicas.
DESARROLLO DE APPS WEB CON PHP

Sesión 06: Envio de Correos y Funciones Extras PHP

 Enviando correos electrónicos.


 Enviando correos de texto plano.
 Enviando correos con formato HTML.
 Enviando adjuntos con el correo.
 Expresiones regulares.
 Expresiones regulares POSIX.
 Funcion ereg().
 Funcion ereg_replace().
 Funcion eregi().
 Funcion eregi_replace().
 Función Split().
 Function spliti().

Sesión 07: Aplicaciones

 Envio de correo desde fomulario.


 CRUD con archivo de texto.
 Generación de aplicación con funciones.
 Sistema de registro de usuario.
 Carrito de compras.

Sesión 08: Integrando Conocimientos

 Proyecto Integrador (Generando Conocimientos)


 Examen Final práctico
DESARROLLO DE APPS WEB CON PHP

PHP NIVEL II – DAO - POO (APP PHP Y MYSQL)


(Duración: 24 Hrs.)

DESCRIPCIÓN

El curso es el aprendizaje del lenguaje PHP aplicando la Programación Orientada a


Objetos. Conocer las características de POO, clases y objetos, encapsulamiento,
constructores, herencia de clases, etc.

OBJETIVO

El Participante al finalizar el curso será capaz de:


 Extender sus conocimientos en el desarrollo de aplicaciones web usando
patrones de desarrollo.
 Aprender la programación orientada a objetos POO.
 Aprender las características principales de POO con PHP.
 Conocer y comprender la estructura de una clase en PHP.

DIRIGIDO

 Estudiantes.
 Profesionales.
 Público en general.
DESARROLLO DE APPS WEB CON PHP

PHP NIVEL II

Sesión 01: Configuración de Servidores Web

 Instalación de los servidores Web Apache, MySql y PHP.


 Sistemas de Gestor de Bases de Datos MySql.
 Instalación de un IDE para la gestión de Base de Datos MySql.
 Lenguaje estándar SQL y script para crear una base de datos con
MySql.
 Lenguaje de manipulación de datos DML.
 Procedimientos almacenados.

Sesión 02: Introducción a la Programación Orientada a Objetos POO

 Clases y Objetos.
 Propiedades y Métodos de una Clase.
 Variable de Auto referencia $this.
 Encapsulamiento de las propiedades de una Clase.
 Instancia de Objetos de una Clase.
 Modificadores o visibilidad de las propiedades.
 Constructores y Destructores de Clases.
 Constructores con parámetros.

Sesión 03: PHP 5.x POO II

 Herencia de Clases.
 Clases Base y Clases Derivadas.
 Sobre escritura de métodos.
 Variables estáticas de una Clase.
 Declaración de constantes de una Clase.
 Clases Abstractas y métodos abstractos.
 Herencia de Clases Abstractas.
 Interfaces y Herencia Múltiple.

Sesión 04: Patrón de Desarrollo DAO y Ajax con conexión DAO

 Definición principal.
 JavaScript para crear un documento XMLHttpRequest.
 Desarrollo Web en Capas.
 Conexión usando la clase PDO Orientada a Objetos.
DESARROLLO DE APPS WEB CON PHP

Sesión 05: PHP con conexión MYSQL y SQL Server

 Acceso desde PHP a mysql.


 CRUD básico con PHP y MySQL.
 Acceso desde PHP a SQLserver.
 CRUD básico con PHP y SQLServer.

Sesión 06: Reportes de Gráficos

 Uso de la librería para gráficos dinámicos.


 JavaScript y Gráficos.

Sesión 07: Creación de Reportes

 Generación de archivos pdf.


 Reportes con conexión a Base de Datos.
 Aplicación Práctica.

Sesión 08: Evaluación de Conocimientos

 Examen Final práctico


DESARROLLO DE APPS WEB CON PHP

PHP NIVEL III – AVANZADO


(DISEÑO WEB CON FRAMEWORK PHP Y MYSQL)
(Duración: 32 Hrs.)
DESCRIPCIÓN

El curso Desarrollo de aplicaciones Web con PHP y MySQL es un curso adecuado


para preparar a desarrolladores web, programadores de internet y webmasters, que
necesitan capacitarse en la creación y mantenimiento de sitios web dinámicos con
acceso a bancos de datos.
El lenguaje PHP es el estándar para el desarrollo de sitios web dinámicos,
ampliamente soportado y utilizado por diseñadores y desarrolladores web
profesionales y aficionados. MySQL es el motor de base de datos relacional SQL
más popular en internet, ligero, rápido y multiusuario, que se integra perfectamente
con PHP permitiendo el acceso a la base de datos de forma eficaz.

OBJETIVO

El objetivo general del curso es que el alumno entienda y sepa desarrollar todo el
proceso de crear un sitio web dinámico a través de sus diferentes pasos:
Instalar y gestionar un servidor web.
Crear páginas web simples.
Crear interfaces web basadas en formularios.
Diseñar y programar aplicaciones web, utilizando el lenguaje PHP.
Acceder a bases de datos remotas MySQL a través del lenguaje PHP.
Desarrollar una Aplicación Web completa con PHP y MySQL
Acceder y editar los elementos de una página, para personalización.
DESARROLLO DE APPS WEB CON PHP

DIRIGIDO

Este curso está dirigido para aquellas personas que quieran aprender a programar
portales web con dos de las herramientas más extendidas en el mercado. Es
recomendable tener nociones básicas de programación y diseño de páginas web.

REQUISITOS PREVIOS

 Haber aprobado el curso PHP Nivel II.


 Sólidos conocimientos de Programación Orientada a Objetos.
 Conocimientos Avanzados de HTML, CSS, JavaScript.
 Sólidos conocimientos de Motor de Base de Datos Mysql.

PHP NIVEL III

Sesión 01: Patrones de Diseño

 Definiciones previas.
 Conociendo los diversos patrones de diseño Web
 Modelo Vista Controlador.
 Ejemplos PHP-MVC

Sesión 02: Integración de Herramientas para entorno Web

 Integración de JavaScript, jQuery y Ajax.


 Implementando CRUD (Crear, Listar, Actualizar, Eliminar)
 Aplicando conocimiento.

Sesión 03: Portal Web Dinámico

 Manejo de Template Web (Responsive).


 Estructurar el sitio Web con PHP.
 Integrando un CMS (Gestor de Contenidos).
DESARROLLO DE APPS WEB CON PHP

Sesión 04: Introduccion a Framework PHP CodeIgniter

 Introducción a CodeIgniter y nuestro ambiente de desarrollo.


 Descargando, Instalando y Conociendo lo necesario.
 Base de Datos y Archivos de Configuración.
 Cargando un diseño o layout reutilizable con CodeIgniter
 Plugins y librerías externas

Sesión 05: Validación de Formularios.

 Creando y Validando un Formulario.


 Interactuando con la Base de Datos.
 Ahorrando Lineas de Codigo.
 Adaptación Dashboard Template

Sesión 06: MVC y su implementación en Codeigniter.

 Utilización de Rutas, Controladores, Modelos y Vistas.


 Armando un inicio de sesión con CodeIgniter.
 Implementación de un CRUD (Codeigniter 3).

Sesión 07: Complementos del uso de librerías.

 Integración de librerías (exportación en pdf).


 Integración de librerías (exportación en excel).
 Desarrollar una Api Restful.
 WebServices con PHP.

Sesión 08: Laravel - PHP Framework (Web Artisan)

 Primeros pasos con Laravel


 Vistas en laravel (Plantilla Blade)
 Manejo de Bases de datos con Laravel
 Módulo CRUD de usuarios: listado básico
 Agregando estilos de Bootstrap 4
 Control de versiones (GitHub).

Sesión 09: Integrando Conocimientos

 Integración de conocimientos.
 Examen Final práctico

Codelike Perú S.A.C

También podría gustarte