jueves, 9 de marzo de 2017
Sumario de Contenidos
Unidad
1: Introducción a las Aplicaciones Web
1.1 ¿Qué
son las Aplicaciones Web?
1.2 Aplicaciones
de Escritorio vs Aplicaciones Web.
1.3 Características,
ventajas y Desventajas de las Aplicaciones Web.
1.4 Protocolos
y Tecnologías Web.
1.5 Sesión
HTTP/Apache básica.
Unidad
2: Instalación y Configuración del Entorno de Desarrollo.
2.1 Instalar
Apache, MySQL, PHP y FTP.
2.2 Instalación
de un Manejador de Versiones.
2.3 Instalación
de Netbeans y Filezilla.
2.4 Creación
de Proyecto PHP.
2.5 Representación
de Datos con HTML & CSS3.
2.6 Subida
de Proyecto al servidor.
2.7 Configurar
Netbeans para versionar un proyecto.
Unidad
3: Introducción al Interprete PHP.
3.1 Características
Basicas de PHP.
3.2 Sintaxis
básica del Lenguaje PHP.
3.3 Manejo
de variables Strings y numéricas y definición de
Arreglos.
3.4 Estructuras
de control y de repetición.
3.5 Funciones
built-in
de PHP.
3.6 Definición
de funciones.
3.7 Métodos
POST y GET y manejo de Formularios.
Unidad
4: POO & PHP5
4.1 Conceptos
Básicos de la POO en PHP.
4.2 Ventajas
de las Clases sobre la programación Funcional.
4.3 Como
organizar el código en Clases.
4.4 Clases
built-in
en PHP.
4.5 Definiendo
clases, metodos y atributos.
4.6 Definir
el metodo constructor.
4.7 Modificadores
de Acceso (public, private, protected).
4.8 Herencia
Simple.
Unidad
5: Persistencia de Datos con DBMS.
5.1 PHP
y los diferentes DBMS.
5.2 DBMS
& SQL.
5.3 SQL
y tipos de Sentencias (DDL, DML, DCL, TCL).
5.4 PDO,
características, ventajas y Desventajas.
5.5 Creación
de un CRUD básico con PDO y OOP.
5.6 Exportar
datos a XML & JSON con PHP.
Unidad
6: Características Avanzadas de PHP.
6.1 Manejo
de Cookies.
6.2 Manejo
de Sesiones de Usuario.
6.3 Mecanismos
de encriptación y funciones Hash.
6.4 Generación
de Reportes en PDF.
6.5 Importar
y Exportar archivos de excel a DBMS.
6.6 Generación
de Script para Backup y Restore.
6.7 Comandos
de Consola desde el Interprete PHP.
6.8 Frameworks
de PHP.
Introducción.
INTRODUCCIÓN.
PHP es un lenguaje de programación que puede hacer todo tipo de cosas: evaluar datos de formularios enviados desde un navegador, construir contenido web a medida para el navegador, hablar a una base de datos, e incluso enviar y recibir cookies (pequeños paquetes de datos que tu navegador usa para recordar cosas.
Mi objetivo es adquirir todos los conocimientos básicos de la programación web, aprender su sintaxis, características, funciones y procedimientos para el uso de ello.
La programación web tiene muchas ventajas y es la que mas se esta ocupando actualmente para el desarrollo de software y la que mas demanda tiene la cual es prioridad y necesario aprender por eso en esta asignatura mi objetivo es aprender todo lo que se pueda y ponerlo en practica.
Portada
UNIVERSIDAD GERARDO BARRIOS.
Presenta: Juan Carlos Lemus Romero.
Codigo: SMIS185515.
Asignatura: Programación IV.
Docente: Ing. Gisela Espinoza.
Suscribirse a:
Entradas (Atom)
