jueves, 9 de marzo de 2017

Jornalización de la Asignatura .








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.