Curso de PHP

Programacion Web en PHP y MySQL
Aprenda a construir sitios Web con la tecnología más importante y más utilizada en Internet. PHP es el lenguaje mas poderoso para desarrollo de portales y sitios de comercio electrónico (e-commerce), carritos de compras (shopping carts), desarrollo de intranets, extranets, etc.
DURACION Y COSTO
· Duración: 40 Hs.
· Costo: $ 1000
· 4 pago de $250
CONTENIDOS DEL CURSO ::
Este curso comienza con una introducción a la arquitectura de un Hosting y aspectos de administración y configuración de un los servidores Web (APACHE). Luego se continúa con el estudio de la estructura completa del lenguaje PHP, comenzando desde cero hasta los conceptos mas avanzados de este poderoso lenguaje Web. El curso incluye también un detallado estudio sobre el lenguaje de bases de datos SQL, la administración y configuración de MySQL y utilización de diferentes herramientas como phpMyAdmin, MySQLQueryBrowser, etc.

A lo largo del curso todos los alumnos desarrollarán un sitio Web completo con las características típicas que comúnmente tienen estos los portales en Internet. Se construirá un Sitio donde los usuarios podrán inscribirse completando un complejo formulario de registración en el cual se utilizan y practican todos los diferentes objetos de captura de datos HTML. Al momento de la inscripción, se realizarán una serie de validaciones correspondientes (hechas en Javascript y en PHP). A su vez este proyecto contará con diferentes reportes, búsquedas internas en el sitio y filtros, paginación de los resultados muy extensos (estilo Google), reportes de productos con imágenes (estilo Mercado Libre) donde se realizarán practicas de UPLOAD (subir todo tipo de archivos al Servidor Web), autentificación de usuarios al sitio a través de una página de logueo, administración de sesiones, desconectarse del sitio, contadores de visitas, manejo de archivos de texto, construcción de un Foro, y otras diferentes prácticas de casos reales. El curso finaliza subiendo el sitio desarrollado a un hosting real y su prueba en Internet.
RECURSOS ADICIONALES ENTREGADOS ::
El curso incluye un extenso manual de PHP y MySQL con toda la teoría del curso perfectamente explicada y ejemplificada para que el alumno no tenga que perder tiempo tomando notas y pueda abocarse a la práctica en la PC asignada. También se entregará un CD que contiene todo el set de aplicaciones de un servidor Web (APACHE, PHP y MySQL) para poder trabajar y probar desde la casa. También incluye diferentes herramientas de administración de MySQL y diferentes editores de php que se utilizarán en el curso. Por último, este CD también contiene todos los ejemplos y laboratorios de php que se verán a lo largo del curso. El manual impreso también hace referencia a los diferentes ejemplos grabados en el CD en diferentes carpetas según el capítulo correspondiente.

Para los cursos a distancia, enviaremos un link con el manual online donde podran visualizarlo e imprimirlo.
SALIDA LABORAL ::
Al finalizar el curso, el alumno se convertirá en un Programador Web Junior pudiendo desempeñar tareas de desarrollo de sitios web profesionales, b2b, e-commerce, etc. Estas empresas te estan esperando...
REQUISITOS ::
Se requiere contar con conocimientos básicos de HTML, o haber realizado el curso HTML: Fundamentos de una página web.

INTRODUCCIÓN A PHP


  • OBJETIVOS
  • Mapa del Curso
  • Descripción
  • Metas
  • QUÉ ES PHP
  • La historia
  • Que se puede hacer con PHP
  • ORGANIZACIÓN Y CONCEPTOS
  • El Modelo Cliente - Servidor
  • Páginas Estáticas
  • Páginas Dinámicas
  • Servidor Web Apache
  • POR QUÉ PHP
  • Ventajas
  • Desventajas
  • Propuestas del mercado
  • PROYECTO INTEGRADOR
  • Introducción
  • Objetivos
  • LINKS -> DOWNLOADS
  • Sitios institucionales
  • Otros sitios Web

PHP: LENGUAJE DE PROGRAMACIÓN


  • OBJETIVOS
  • Mapa del Curso
  • Descripción
  • Metas
  • SINTAXIS
  • Etiquetas de PHP
  • Comentarios en PHP
  • HTML – EMBEBIDO
  • Definición
  • Significado
  • Consideraciones
  • HTML no es PHP
  • Comentarios en HTML
  • VARIABLES
  • Introducción
  • Definición de Variables
  • Tipos de Datos
  • Asignación de Variables
  • Redefinición de Variables
  • Los valores por defecto
  • OPERADORES
  • Definición
  • Expresiones
  • Operadores de Incremento y Decremento
  • Operadores de Asignación
  • Operadores Lógicos
  • PASO DE VARIABLES POR URL
  • Protocolo HTTP
  • Argumento $_GET
  • Caracteristicas
  • Ejemplos de casos de paginas con parametros
  • CONSTANTES
  • Definición
  • Caracteristicas
  • Predefinidas
  • RESUMEN
  • LABORATORIO 1
  • SENTENCIAS CONDICIONALES
  • Introducción
  • Sentencia IF
  • Sentencia ELSE
  • Sentencia ELSEIF
  • Sentencia Switch
  • ESTRUCTURAS DE CONTROL (BUCLES)
  • Introducción
  • Bucle FOR
  • Bucle While
  • Bucle Do While
  • Break y Continue
  • RESUMEN
  • LABORATORIO 2
  • ARREGLOS
  • Introducción
  • Arreglos en una dimensión (Vectores)
  • Contar cantidad de elemento de un Vector
  • Arreglos no secuénciales
  • Funciones para manejos de arreglos
  • Ordenamientos.
  • Arreglos asociativos
  • Ordenamientos Asociativos
  • Bucle FOR EACH
  • Arreglos Multidimencionales (Matrices)
  • Resumen
  • LABORATORIO 3
  • INCLUSIÓN DE CÓDIGO
  • Introducción
  • Características
  • Require
  • Include
  • Resumen
  • HTTP HEADERS
  • Anatomia de una Pagina Web
  • Introduccion a los Encabezados
  • Estructura del Encavezado
  • Redireccionamiento
  • Cambiar el formato de una pagina
  • LABORATORIO 5
  • Proyecto Integrador

FORMULARIOS


  • OBJETIVOS
  • Mapa del Curso
  • Descripción
  • Metas
  • INTRODUCCIÓN
  • LA ETIQUETA FORM
  • Introducción
  • Atributos del formulario
  • Controles del Formulario
  • Grafico de Controles
  • RECEPCIÓN DE DATOS
  • Variables Externas
  • Método GET
  • Método POST
  • Captura de Datos de un Formulario
  • RESUMEN
  • LABORATORIO
  • Proyecto Integrador: Armar un Formulario

FUNCIONES


  • OBJETIVOS
  • Mapa del Curso
  • Descripción
  • Metas
  • FUNCIONES EN PHP
  • Introducción
  • Los valores de retorno
  • FUNCIONES PARA MANEJO DE CADENAS
  • Función print()
  • Función printf()
  • Función sprintf()
  • Función strtoupper() y strtolower ()
  • Función strlen()
  • Función number_format()
  • Función substr()
  • Función rtrim()
  • Función ltrim()
  • Función trim()
  • Función ereg()
  • Función eregi()
  • Función split()
  • FUNCIONES DE REDONDEO
  • Función Round()
  • Función Ceil()
  • FUNCIONES PARA TIPOS DE DATOS
  • Conversión de tipos de datos
  • Consultar tipos de datos
  • FUNCIONE DEFINIDAS POR EL USUARIO
  • Definición
  • Parámetros
  • Parámetros por Defecto
  • Valores de Retornos
  • Ejemplos
  • VARIABLES DE AMBIENTE
  • Definición
  • Variables Globales
  • VARIABLES DE ENTORNO
  • Introducción
  • Función getenv()
  • El Arreglo $_SERVER
  • RESUMEN
  • LABORATORIO 4
  • Laboratorio 4.1: Función definida por el usuario
  • Laboratorio 4.2: Variables de Entorno
  • Proyecto Integrador: Validar el Formulario

JAVASCRIPT


  • OBJETIVOS
  • Mapa del Curso
  • Descripción
  • Metas
  • INTRODUCCIÓN
  • Origen
  • Conceptos Básicos
  • Dónde y cómo incluir Javascript
  • Tipos de Datos
  • ESTRUCTURAS DE CONTROL DE FLUJO
  • Ciclos repetitivos
  • Sentencias condicionales
  • VENTANAS DEL NAVEGADOR
  • Ventana Alert
  • Ventana Confirm
  • Ventana Prompt
  • FUNCIONES DE VALIDACIÓN
  • Función parseInt
  • Función parseFloat
  • Función isNaN
  • FUNCIONES DEFINIDAS POR EL USUARIO
  • Que es una función
  • Como se escribe una función
  • Cómo llamar a una función

MANEJO DE ARCHIVOS


  • OBJETIVOS
  • Mapa del Curso
  • Descripción
  • Metas
  • INTRODUCCIÓN
  • ABRIR Y CERRAR ARCHIVOS DE TEXTO
  • Función fopen()
  • Función fclose()
  • CONTROL DE ERRORES
  • Operador Arroba "@"
  • Captura de mensajes de error
  • LECTURA DE ARCHIVOS DE TEXTO
  • Introducción
  • Función fpassthru()
  • Función fread()
  • Función fgetc()
  • Función feof()
  • Función fgets()
  • Función fgetss()
  • Función file()
  • ESCRITURA DE ARCHIVOS DE TEXTO
  • Función fwrite()
  • Función is_writable
  • MOVIÉNDOSE DENTRO DE UN ARCHIVO
  • Función rewind()
  • Función fseek()
  • FUNCIONES DE PHP PARA INTERACTUAR CON FICHEROS Y DIRECTORIOS
  • Función copy(). Copiar Archivos
  • Función rename(). Renombrar Archivos
  • Función unlink(). Borrar Archivos
  • Función file_exists()
  • Función filetime()
  • Función filesize()
  • MANEJO DE DIRECTORIOS
  • Función opendir()
  • Función readdir()
  • Función chdir()
  • RESUMEN
  • CONTADOR DE VISITAS DEL SITIO
  • Armar un contador de Visitas con Archivos de Texto
  • Agregar contador a la pagina principal del sitio
  • CONSTRUCCIÓN DE UN FORO
  • Agregar Testimonios al Foro
  • Laboratorio 2: Consultar el Foro
  • LABORATORIO ADICIONAL
  • Laboratorio 3: Manejo de Ficheros
  • Proyecto Integrador:

BASE DE DATOS MYSQL


  • OBJETIVOS
  • Mapa del Curso
  • ENTORNO MYSQL
  • Que es MySQL
  • Bases de Datos
  • Tablas
  • MySQL es un sistema de administración relacional de bases de datos
  • PHPMYADMIN
  • Introducción
  • Selección de una Base de Datos
  • Crear una Tabla
  • Consultas SQL
  • Consultas SQL
  • EL LENGUAJE SQL
  • Introducción
  • Qué es DDL?
  • Creación de una Tabla
  • Qué es DML?
  • Eliminar una Tabla
  • SELECT
  • UPDATE
  • DELETE
  • Consultas con SQL SELECT
  • Consultas Agrupadas - GROUP BY
  • Operadores Lógicos
  • Consultas Anidadas – JOIN
  • LABORATORIO
  • Creación de tablas
  • Comando INSERT
  • Comando SELECT
  • Comando DELETE
  • Comando UPDATE

PHP CON BASES DE DATOS MYSQL


  • OBJETIVOS
  • Mapa del Curso
  • CONECTANDO PHP CON BASES DE DATOS
  • Definición
  • ODBC
  • MySQL
  • FUNCIONES DE PHP PARA INTERACTUAR CON MYSQL
  • mysql_connect()
  • mysql_close()
  • mysql_select_db()
  • mysql_query()
  • mysql_num_rows ()
  • mysql_fetch_array()
  • mysql_fetch_rows()
  • mysql_error()
  • mysql_result ()
  • MODIFICACIONES DE DATOS
  • Insertar un Registro
  • Modificar un Registro
  • Borrar un Registro
  • LISTADO DE USUARIOS DEL SITIO
  • Reporte en PHP de todos los usuarios
  • Colores Interlineados
  • Búsquedas internas en el sitio
  • Paginación de los resultados del Reporte
  • LISTADO DE PRODUCTOS
  • Armar el Reporte de Productos
  • LABORATORIO
  • Ejercicio #2
  • Ejercicio #3
  • Ejercicio #4

UPLOAD – SUBIR ARCHIVOS AL SERVER


  • OBJETIVOS
  • Mapa del Curso
  • Descripción
  • Metas
  • INTRODUCCIÓN
  • FORMULARIO PARA SUBIR ARCHIVOS
  • Tipos de contenido del Formulario
  • Etiqueta FILE
  • Campo oculto MAX_FILE_SIZE
  • Formulario completo de Carga
  • PAGINA DESTINO – COPIAR AL SERVIDOR
  • La variable $_FILES
  • Grabando el archivo subido
  • PROYECTO INTEGRADOR: SUBIR FOTO
  • Subir la foto del un inscripto
  • Reporte de Inscriptos con la Imagen de c/u
  • Modificación del Formulario de Carga

SESIONES


  • OBJETIVOS
  • Mapa del Curso
  • INTRODUCCIÓN
  • Definición
  • Características
  • FUNCIONES DE PHP PARA INTERACTUAR CON SESIONES
  • Construcción de variables de sesión
  • Identificación de la sesión
  • Destrucción de una sesión
  • AUTENTIFICACIÓN DE USUARIOS A UN SITIO WEB CON USO DE SESIONES
  • Logueo al Sitio
  • Autentificación y Creación de la sesión.
  • Cerrar sesión: Pagina Desconectarse

COOKIES


  • OBJETIVOS
  • Mapa del Curso
  • INTRODUCCIÓN
  • Definición
  • Caducidad
  • DOMINIOS Y SUBDOMINIOS
  • Características
  • Limitaciones
  • FUNCIONES DE PHP PARA INTERACTUAR CON COOKIES
  • Construcción
  • Utilización
  • Expiración
  • Eliminación
  • La función isset()
  • INGRESO AL SITIO
  • Recordar usuario y contraseña con uso de Cookies
  • PRACTICA ADICIONAL
  • Ejercicio #1
  • Ejercicio #2
  • Ejercicio #3

ENVÍO DE E-MAILS


  • OBJETIVOS
  • Mapa del Curso
  • FUNCIONES DE PHP PARA ENVIAR E-MAILS
  • Mails desde PHP
  • Parámetros de la función mail
  • Ejemplo completo de envío de un mail
  • Olvide mi Contraseña
Cargando...
Cargando...
Cargando...
Cargando...
:: DONDE ESTAMOS
  • Lavalle 648 8vo Piso - Capital Federal
  • Horario de atención:
    - Lunes a Viernes de 09 a 22 hs.
    - Sábados de 10 a 20 hs
:: E-MAILS


TELEFONOS DE CONTACTO ::
Si tenes alguna duda o necesitas asesoramiento acerca del curso, contactanos:
 
  • Llamando desde Capital y Gran Buenos Aires: 4328-0457 (Lineas rotativas) o a los siguientes números 4328-7142 / 5273-0271 / 5273-0272
  • Llamando desde el Interior del País: 0800-345-0290

Testimonios

Cargando...


Inicio Enviar a un Amigo Agregar a Favoritos Mapa del Sitio