Apycom jQuery Menus




   
Empresa
Desarrollo
Consultoría
Capacitación
Certificación
Clientes
Empleo
Contáctanos
 

 

Derechos reservados

Main Consultoría y Desarrollo de Sistemas S.C. 1998-2017

WTC Piso 37

Tel. (55)1107 8707

 

 

 

 
Este curso es recomendado para quienes quieren hacer desarrollo un Web con un lenguaje Open Source fácil de aprender.



 

 



Curso de PHP


DESCRIPCION:

Los cursos de PHP cubren desde las bases hasta las cuestiones avanzadas de PHP. ¿Qué es PHP? PHP es el lenguaje Script más popular para desarrollo Web. Que sea un lenguaje Script significa que lo interpreta, en este caso un servidor HTTP, el cual lo compila. Una de sus virtudes es que aprenderlo es muy sencillo en comparación con otros lenguajes populares como C# o Java.

OBJETIVOS:

En este curso de 35 horas aprenderás PHP desde cero y sus características nuevas como la orientación a objetos y la conexión a una base de datos relacional pertenenciante a LAMP (Linux, Apache, MySQL y PHP).

Es importante que este es un curso de 35 horas que no pretende ser un curso ligero sin contenido real pero si un curso que inicia desde cero  para aprender PHP.

Este curso es ideal para quien desea iniciarse en la programación en PHP. El principal objetivo de este curso es presentar a PHP como lenguaje de programación para desarrollos Web. Está actualizado a la versión 5 y pretende que conozcas las bases y filosofía del lenguaje. Este curso está diseñado para ser base en la formación de programadores que no cuentan con experiencia en lenguajes orientados a objetos tales como C++ o Java™. Si bien el objetivo del curso es comprender la sintaxis general del lenguaje, un aspecto sumamente importante es la parte de programación orientada objetos, y este curso hace hincapié en esta área por ser fundamental para otros temas de especialización en tecnologías PHP.

Audiencia: Desarrolladores o diseñadores que desean hacer aplicaciones para Web.

Requisitos: Experiencia en Java JSE, HTML 4 y JavaScript indispensable. El conocimiento de CSS no es esencial pero es de mucha ayuda.

Duración: 35 Horas.

 

  Contenido

Capítulo 1  Introducción al desarrollo Web 

·  Arquitectura de varias capas
·  Aplicaciones Monolíticas       
·  Aplicaciones de dos capas   
·  Aplicaciones de  tres capas
·  ¿Qué es un servidor Web?    
·  ¿Qué es PHP?         
·  ¿Qué es MySQL?
·  ¿Qué es Linux?
·  ¿Por qué usar Linux, Apache,  PHP y MySQL?
·  Características de PHP
·  ¿Qué es nuevo en PHP 5.x.x?
·  Características de MySQL
 

Capítulo 2 Instalación de Apache, PHP y MySQL
 
·  Introducción
·  Instalación Binaria
·  Instalación con código Fuente.
·  Instalación en Windows 7      
·  Instalación de MySQL            
·  Verificación de la instalación
·  Instalación de PHP 
·  Instalación de Apache
·  Configuración:
·  Variables de ambiente para PHP
·  Verificación de la instalación
·  Instalación Simple
 

 Capítulo 3  Introducción a HTTP
 
·  Bases de HTTP
·  Método
·  Descripción
·  Cabecera
·  Descripción
 

Capítulo 4  PHP  

·  Objetivos
·  Estilo
·  Ejemplo
·  Parámetro en php.ini
·  print y echo
·  Cast
·  Conversión a booleano
·  Operadores
·  Operadores de Asignación
·  Incremento y Decremento
·  Operador de referencia
·  Operadores de Comparación
·  Operadores Lógicos
·  Operador ternario
·  Precedencia y asociatividad
·  Estructuras de Control
·  Estructura if general               
·  Estructura if else
·  Estructura switch
·  Estructuras Iterativas
·  La estructura while
·  La estructura do while
·  La estructura for
·  Terminación anticipada de un script o estructura PHP
·  Uso de sintaxis  alternativa
·  Namespace
 

Capítulo 5 Arreglos 

·  Arreglos Indizados
·  Arreglos Asociativos
·  Arreglos Multidimensionales
·  PHP in Action           
·  Marcus Baker
·  100.00       
·  Acceso a los datos de la forma
·  Funciones para la manipulación de Arreglos
 

Capítulo 6 Manejo de Cadenas y Expresiones Regulares     

·  Objetivos
·  Expresiones Regulares
·  Sintaxis POSIX
·  Subexpresiones
 
Capítulo 7 Funciones y reutilización de código

·  Definición
·  include y require
·  Llamado de funciones
·  Escritura de una función
·  Reglas para nombrar una función
·  Parámetros
·  Visibilidad de variables
·  Paso de parámetros por valor y por referencia
·  Funciones que devuelven valores
 
Capítulo 8 Programación Orientada a  Objetos (POO)

·  Objetivos
·  Clases y Objetos
·  Características         
·  Definición de una clase en PHP
·  Propiedades
·  Métodos
·  Modificadores de Acceso
·  Métodos Especiales
·  Elementos de Clase y de Instancia
·  Herencia
·  Sobre-escritura
·  Modificador Abstract
·  Modificador Final
·  Herencia Multipe
·  Interfaces
·  Serialización de Objetos
·  Manejo de Excepciones
·  La clase  Exception
 
Capítulo 9 Diseño de la Base de Datos Web

·  ¿Qué es una base de datos?
·  Bases de Datos Relacionales  (RDBMS)
·  Entidades y relaciones (Relationships)
·  Tablas o relaciones (Relations)
·  Columnas o Atributos             
·  Llaves
·  Esquema (Schemas)
·  Diseño de la base de datos
·  Anomalías
·  Valores NULL
·  Normalización
·  Primera forma normal
·  Segunda Forma Normal
·  Tercera Forma Normal
·  Otras Formas Normales
 

Capítulo 10  SQL con MySQL

·  Creación de la base de datos.
·  Definición de usuarios y privilegios
·  Comandos básicos:
·  Las sentencias GRANT y REVOKE      
·  GRANT
·  Privilegios para Usuario
Privilegios para administradores
·  Privilegios Especiales            
·  REVOKE
·  Creación de Bases de Datos
·  Creación de Tablas
·  Creación de Índices
·  Tipo de Columnas
·  Tipos Numéricos
·  Decimales
·  Tipos de Fecha y Hora
·  Tipos Cadenas
·  Tipos ENUM y SET
·  Sentencias MySQL
·  Sentencias DML
·  Inserción de Datos
·  Join de Tablas
·  Sintaxis ANSI
·  Agrupación de Datos
·  Subqueries
·  Operadores en Subqueries
·  Nombre
·  Sintaxis
·  Transacciones         
·  Llaves Foráneas
·  Stored Procedures

 Capítulo 11 Acceso a la base de datos  desde PHP

·  El patrón de diseño Model-View-Controller (MVC)
·  ¿Cómo implementar el MVC bajo PHP?
·  Definición de la Conexión a la base de datos
·  Recuperación de datos
·  Interfaces Genéricas
·  PDO
·  PEAR MDB2