SlideShare una empresa de Scribd logo
1 de 3
Descargar para leer sin conexión
…CursoPHP...
Nivel 1: basic.

1. Introducción a PHP
        Características del lenguaje
        Alcances
        Versiones
        Actividad: Entendiendo la motivación de PHP a través de su semántica e historia.

2. Introducción a la programación Web
        Entendiendo el modelo cliente servidor
        Entendiendo la web a través de Internet
        Conceptos de Redes importantes: conexiones sockets TCP y UDP
        Introducción a HTTP
        Cloud Computing
        Actividad: Diagramando una aplicación Web Real a elección de la clase.

3. Preparando el entorno
        Instalación de Apache Web Server
        Configuración de Apache Web Server
        Instalación de PHP
        Configuración de PHP
        Instalación de MySQL
        Configuración de MySQL
        Actividad: Probar las tecnologías de forma conjunta.

4. Conceptos básicos del lenguaje
       Sintaxis
       Variables
       Tipos de datos
       Ámbito de Variables
       Constantes
       Expresiones
       Operadores
       Actividad: Combinando lo aprendido, creamos aplicaciones de cálculo poderosas.

5. Sentencias
        Sentencias Condicionales
        Bucles de control
        Actividad: Reafirmar lo aprendido combinando sentencias anidadas.

6. Funciones
        Introducción
        Declaración
        Argumentos
Referencias
       Actividad: Combinando funciones para hacer nuestro código más limpio y modular.

7. Estructuras de Datos
        Introducción
        Vectores
        Tablas Hash
        Listas enlazadas
        Arboles binarios
        Actividad: Comparando las estructuras vistas.

8. Introducción a POO
        Introducción
        Paradigma Orientado a Objetos vs. Paradigma Procedural
        Clases y Objetos
        Variables de Instancia y de Clase
        Métodos
        Actividad: Transformar el código hasta aquí escrito en Paradigma Procedural a POO para
ver diferencias y hacer comparaciones. Ejemplos útiles.

9. Elementos del lenguaje
        Variables predefinidas
        SuperGlobals
        register_globals is evil
        Funciones de manejo de Strings
        Funciones de Fecha y Hora
        Actividad: Combinando funciones para lograr más riqueza en las aplicaciones. Validación
de entrada de datos de usuarios.

10. Manejo de Sesiones
       Cookies: creación, lectura y destrucción
       HTTP headers
       Sesiones
       Seguridad
       Actividad: Guardar preferencias de usuarios. Un diario electrónico que almacena las
preferencias de tipografías de sus lectores.

11. Manejo de Archivos y Directorios
       Introducción
       Trabajo con archivos
       Trabajo con directorios
       Introducción a FTP
       Actividad: Creando un sistema con almacenamiento basado en archivos.

12. PHP y MySQL
       Introducción a Bases de Datos
       Entendiendo el modelo relacional
       Introducción a SQL
Querys
       Conexiones
       Actividad: Migrando nuestra aplicación a MySQL. Creación de un DAO básico.

13. Emails
       Envío de Email
       Cabeceras
       MIME
       Actividad: Creando un servidor de Newsletter.

14. Tratamiento de imágenes
        Instalación de GD
        Funciones útiles para el tratamiento de imágenes
        Actividad: Creando un servidor CAPTCHA.

15. Práctica final
        Actividad: elaborar un carrito de compras utilizando todos los conceptos anteriormente
aprendidos.


Consultas:
     curso.php.laplata@gmail.com
     0221 – 15.57.44.918

Más contenido relacionado

Similar a CursoPHP Nivel 1: Basic - Programa

Curso: Programación Web con Tecnología Java
Curso:  	Programación Web con Tecnología JavaCurso:  	Programación Web con Tecnología Java
Curso: Programación Web con Tecnología Javaalvaro alcocer sotil
 
Web framework ligeros y micros en java barcamp 2014
Web framework ligeros y micros en java   barcamp 2014Web framework ligeros y micros en java   barcamp 2014
Web framework ligeros y micros en java barcamp 2014Carlos Camacho
 
Balotario resuelto
Balotario resueltoBalotario resuelto
Balotario resueltoAlexiToxD
 
CURSO APLICACIONES WEB
CURSO APLICACIONES WEBCURSO APLICACIONES WEB
CURSO APLICACIONES WEBSkynet Erp
 
Introducción al desarrollo web moderno
Introducción al desarrollo web modernoIntroducción al desarrollo web moderno
Introducción al desarrollo web modernoSebastián Rocco
 
Presentacion sesion01 - Programacion WEB
Presentacion sesion01 - Programacion WEBPresentacion sesion01 - Programacion WEB
Presentacion sesion01 - Programacion WEBploncan24
 
Corp. In. Tec. S.A. - Capacitaciones en Informática - Programación con CodeIg...
Corp. In. Tec. S.A. - Capacitaciones en Informática - Programación con CodeIg...Corp. In. Tec. S.A. - Capacitaciones en Informática - Programación con CodeIg...
Corp. In. Tec. S.A. - Capacitaciones en Informática - Programación con CodeIg...Corporacion de Industrias Tecnologicas S.A.
 
Desarrollando un API con REST
Desarrollando un API con RESTDesarrollando un API con REST
Desarrollando un API con RESTAlex Puig
 
Tutorial Web Services en PHP, REST, SOAP
Tutorial Web Services en PHP, REST, SOAPTutorial Web Services en PHP, REST, SOAP
Tutorial Web Services en PHP, REST, SOAPElwin Huaman
 
Registro en una página web para la renta de vehículos hecho en java.
Registro en una página web para la renta de vehículos hecho en java.Registro en una página web para la renta de vehículos hecho en java.
Registro en una página web para la renta de vehículos hecho en java.Alex Espinoza
 
ORMphp Beta v1.0 - Presentación
ORMphp Beta v1.0 - PresentaciónORMphp Beta v1.0 - Presentación
ORMphp Beta v1.0 - PresentaciónGermán Peraferrer
 
Presentación proyecto "Aplicación web de gestión de rutas turísticas mediante...
Presentación proyecto "Aplicación web de gestión de rutas turísticas mediante...Presentación proyecto "Aplicación web de gestión de rutas turísticas mediante...
Presentación proyecto "Aplicación web de gestión de rutas turísticas mediante...Patricio Soriano Castro
 
Programacion web-Lenguajes del lado del servidor
Programacion web-Lenguajes del lado del servidorProgramacion web-Lenguajes del lado del servidor
Programacion web-Lenguajes del lado del servidorJose Felix Moran Agusto
 
Manual 2014 i 04 lenguaje de programación ii (0870)
Manual 2014 i 04 lenguaje de programación ii (0870)Manual 2014 i 04 lenguaje de programación ii (0870)
Manual 2014 i 04 lenguaje de programación ii (0870)Robert Rayco Quiroz
 

Similar a CursoPHP Nivel 1: Basic - Programa (20)

Glosariosaurio 2
Glosariosaurio 2Glosariosaurio 2
Glosariosaurio 2
 
Curso: Programación Web con Tecnología Java
Curso:  	Programación Web con Tecnología JavaCurso:  	Programación Web con Tecnología Java
Curso: Programación Web con Tecnología Java
 
Web framework ligeros y micros en java barcamp 2014
Web framework ligeros y micros en java   barcamp 2014Web framework ligeros y micros en java   barcamp 2014
Web framework ligeros y micros en java barcamp 2014
 
Balotario resuelto
Balotario resueltoBalotario resuelto
Balotario resuelto
 
CURSO APLICACIONES WEB
CURSO APLICACIONES WEBCURSO APLICACIONES WEB
CURSO APLICACIONES WEB
 
Introducción al desarrollo web moderno
Introducción al desarrollo web modernoIntroducción al desarrollo web moderno
Introducción al desarrollo web moderno
 
Presentacion sesion01 - Programacion WEB
Presentacion sesion01 - Programacion WEBPresentacion sesion01 - Programacion WEB
Presentacion sesion01 - Programacion WEB
 
Cliente/Servidor
Cliente/ServidorCliente/Servidor
Cliente/Servidor
 
Corp. In. Tec. S.A. - Capacitaciones en Informática - Programación con CodeIg...
Corp. In. Tec. S.A. - Capacitaciones en Informática - Programación con CodeIg...Corp. In. Tec. S.A. - Capacitaciones en Informática - Programación con CodeIg...
Corp. In. Tec. S.A. - Capacitaciones en Informática - Programación con CodeIg...
 
Curso PHP Y MYSQL
Curso PHP Y MYSQLCurso PHP Y MYSQL
Curso PHP Y MYSQL
 
Desarrollando un API con REST
Desarrollando un API con RESTDesarrollando un API con REST
Desarrollando un API con REST
 
Curso especial-de-titulacion
Curso especial-de-titulacionCurso especial-de-titulacion
Curso especial-de-titulacion
 
Tutorial Web Services en PHP, REST, SOAP
Tutorial Web Services en PHP, REST, SOAPTutorial Web Services en PHP, REST, SOAP
Tutorial Web Services en PHP, REST, SOAP
 
Registro en una página web para la renta de vehículos hecho en java.
Registro en una página web para la renta de vehículos hecho en java.Registro en una página web para la renta de vehículos hecho en java.
Registro en una página web para la renta de vehículos hecho en java.
 
Tema 1
Tema 1Tema 1
Tema 1
 
ORMphp Beta v1.0 - Presentación
ORMphp Beta v1.0 - PresentaciónORMphp Beta v1.0 - Presentación
ORMphp Beta v1.0 - Presentación
 
Presentación proyecto "Aplicación web de gestión de rutas turísticas mediante...
Presentación proyecto "Aplicación web de gestión de rutas turísticas mediante...Presentación proyecto "Aplicación web de gestión de rutas turísticas mediante...
Presentación proyecto "Aplicación web de gestión de rutas turísticas mediante...
 
Programacion web-Lenguajes del lado del servidor
Programacion web-Lenguajes del lado del servidorProgramacion web-Lenguajes del lado del servidor
Programacion web-Lenguajes del lado del servidor
 
Spring ORM
Spring ORMSpring ORM
Spring ORM
 
Manual 2014 i 04 lenguaje de programación ii (0870)
Manual 2014 i 04 lenguaje de programación ii (0870)Manual 2014 i 04 lenguaje de programación ii (0870)
Manual 2014 i 04 lenguaje de programación ii (0870)
 

CursoPHP Nivel 1: Basic - Programa

  • 1. …CursoPHP... Nivel 1: basic. 1. Introducción a PHP Características del lenguaje Alcances Versiones Actividad: Entendiendo la motivación de PHP a través de su semántica e historia. 2. Introducción a la programación Web Entendiendo el modelo cliente servidor Entendiendo la web a través de Internet Conceptos de Redes importantes: conexiones sockets TCP y UDP Introducción a HTTP Cloud Computing Actividad: Diagramando una aplicación Web Real a elección de la clase. 3. Preparando el entorno Instalación de Apache Web Server Configuración de Apache Web Server Instalación de PHP Configuración de PHP Instalación de MySQL Configuración de MySQL Actividad: Probar las tecnologías de forma conjunta. 4. Conceptos básicos del lenguaje Sintaxis Variables Tipos de datos Ámbito de Variables Constantes Expresiones Operadores Actividad: Combinando lo aprendido, creamos aplicaciones de cálculo poderosas. 5. Sentencias Sentencias Condicionales Bucles de control Actividad: Reafirmar lo aprendido combinando sentencias anidadas. 6. Funciones Introducción Declaración Argumentos
  • 2. Referencias Actividad: Combinando funciones para hacer nuestro código más limpio y modular. 7. Estructuras de Datos Introducción Vectores Tablas Hash Listas enlazadas Arboles binarios Actividad: Comparando las estructuras vistas. 8. Introducción a POO Introducción Paradigma Orientado a Objetos vs. Paradigma Procedural Clases y Objetos Variables de Instancia y de Clase Métodos Actividad: Transformar el código hasta aquí escrito en Paradigma Procedural a POO para ver diferencias y hacer comparaciones. Ejemplos útiles. 9. Elementos del lenguaje Variables predefinidas SuperGlobals register_globals is evil Funciones de manejo de Strings Funciones de Fecha y Hora Actividad: Combinando funciones para lograr más riqueza en las aplicaciones. Validación de entrada de datos de usuarios. 10. Manejo de Sesiones Cookies: creación, lectura y destrucción HTTP headers Sesiones Seguridad Actividad: Guardar preferencias de usuarios. Un diario electrónico que almacena las preferencias de tipografías de sus lectores. 11. Manejo de Archivos y Directorios Introducción Trabajo con archivos Trabajo con directorios Introducción a FTP Actividad: Creando un sistema con almacenamiento basado en archivos. 12. PHP y MySQL Introducción a Bases de Datos Entendiendo el modelo relacional Introducción a SQL
  • 3. Querys Conexiones Actividad: Migrando nuestra aplicación a MySQL. Creación de un DAO básico. 13. Emails Envío de Email Cabeceras MIME Actividad: Creando un servidor de Newsletter. 14. Tratamiento de imágenes Instalación de GD Funciones útiles para el tratamiento de imágenes Actividad: Creando un servidor CAPTCHA. 15. Práctica final Actividad: elaborar un carrito de compras utilizando todos los conceptos anteriormente aprendidos. Consultas: curso.php.laplata@gmail.com 0221 – 15.57.44.918