Desarrollo de Páginas Web dinámicas con PHP y MySQL

Información

$2.700 x Mes (5 Meses)

Duración

5 meses (20 clases)


Modalidad

Presencial / A distancia


Metodología:

Una PC por alumno, grupos reducidos, Wi-Fi en aula


Requisitos:

Cualquier persona con conocimientos básicos de sistemas que desee aprender a realizar aplicaciones web interactivas con acceso a base de datos aplicando tecnologí­as de punta. Si bien el curso puede ser tomado por cualquier persona sin conocimientos previos sobre páginas web, serí­a altamente deseable que previamente hayan tomado el curso de Diseño Web. En su defecto, que tengan conocimientos de maquetado web (HTML Y CSS).

Pagar Inscribirse

¿Crees que a alguien puede interesarle? Compartilo

El lenguaje PHP es una de las mejores alternativas para el desarrollo de páginas web dinámicas. Su gran potencia, facilidad, funciones, costo gratuito y velocidad hacen que PHP tenga cada vez una mayor presencia en Internet. PHP es un lenguaje de programación que se interpreta en el servidor HTTP y enví­a el resultado de su ejecución al navegador del usuario.
Capacitaciones con certificación privada y homologada a nivel nacional.

– Contenido:

PHP
Clase 1. Introducción a PHP:
– Propósito y definición del lenguaje.
– Visión de las tareas de un lenguaje servidor, en comparación con las que corresponden a un cliente.
– Instalación y configuración de Apache, PHP y MySQL.
– Edición e interpretación de archivos PHP.
– Interacción del lenguaje con el HTML.

Clase 2. Elementos fundamentales del lenguaje:
– Formación de Scripts.
– Zonas de inserción del código PHP.
– Instrucciones.
– Literales y variables.
– Tipos de dato.
– Operadores, operandos y expresiones.

Clase 3. Estructuras de decisión y especiales:
– Estructuras de decisión: Conceptos de estructuración, decisión simple y decisión múltiple.
– Resolución e interpretación de condiciones verdaderas y falsas.
– Decisiones simples y múltiples: Planteos e interpretaciones.
– Estructuras if y switch.
– Estructuras de control especiales: declare, require, include, require_once e include_once.

Clase 4. Estructuras de repetición:
– Bucles condicionales e incondicionales.
– Contador y acumulador.
– Ruptura.
– Estructuras for, while y do.

Clase 5. Arrays:
– Vectores y matrices: Conceptos y acceso a sus elementos.
– Arreglos estáticos y dinámicos.
– Asignación de un valor a un elemento de un arreglo.
– Planteo y resolución de expresiones con elementos de arreglos.
– Destrucción de elementos.
– Detección de la longitud de un arreglo.
– Bucle foreach.

Clase 6. Funciones:
– Conceptos de función, parámetro y retorno.
– Utilización de funciones como operandos de expresiones.
– Funciones internas típicas de los lenguajes de programación: Matemáticas, estadísticas, de textos, de variables, de arrays, de fechas y horas, etc.
– Números pseudo-aleatorios: Concepto y funciones.
– Conversiones implícitas y explícitas de tipos de datos.
– Funciones definidas por el usuario: Ventajas y desventajas de la modularización.
– Parámetros por valor y por referencia.
– Variables y retornos.
– Argumentos opcionales con valores por defecto.
– Recursividad.

Clase 7. PHP para formularios:
– Array $_GET: Recepción y procesamiento de datos enviados por el método GET.
– Sintaxis de la URI.
– Imitación por medio de hipervínculos
– Array $_POST: Recepción y procesamiento de datos enviados por el método POST. Identificación de valores.
– Formularios recursivos: Procesamiento de autoenvíos. Identificación de etapas de la página.

Clase 8. Array $_FILES:
– Subida de archivos.
– Adaptación de formularios: Tipo multipart/form-data.
– Limitación del tamaño máximo.
– Obtención de los atributos de un archivo: nombre, tipo, tamaño, ruta temporal y ocurrencia de errores.
– Almacenamiento definitivo: Funciones move_uploaded_file, file_exists e is_uploaded_file.

Clase 9. Cookies y sesiones:
– Cookies: Concepto de cookie.
– Creación, uso y destrucción de cookies.
– Fechas y horas de expiración.
– Dominios.
– Políticas de seguridad.
– Accesibilidad.
– Utilización del array $_COOKIE.
– Sesiones: Concepto de sesión.
– Apertura, modificación y cierre de sesiones.
– Creación, uso y destrucción de variables.
– Manipulación de la cookie de la sesión.
– Uso del caché.
– Almacenamiento de los datos.
– Empleo del array $_SESSION.
– Array $_REQUEST: Reunión de los contenidos de $_GET, $_POST y $_COOKIE.
 
MYSQL
Contenido del Curso

Clase 10. Introducción al modelo relacional de bases de datos:
– Conceptos de base de datos, tabla, campo, registro, clave principal, clave externa e índice.
– Metodología de la normalización: Objetivos y formas normales; tipos de relaciones y solución de anomalías; tipos de datos y atributos de campos.
– Construcción de bases de datos coherentes, legibles y sin redundancias.

Clase 11. Introducción a MySQL:
– MySQL: Concepto de Sistema de Gestión de Bases de Datos (SGBD).
– MySQL como SGBD.
– Instalación y puesta en marcha del servicio.
– Conexión mediante host, usuario, contraseña y puerto.
– Edición del diseño de una base de datos, mediante un MySQL Client.
– Tipos de tablas: InnoDB, MyISAM, MEMORY, BLACKHOLE, MRG_MYISAM, CSV y ARCHIVE.
– Atributos de campos: Nombre, tipo de dato, longitud, valor por defecto, clave principal, almacenamiento binario, flags, nulidad, signo, autoincremento, uso de ceros, charset y comentarios.

Clase 12. Indice y claves externas:
– Conceptos.
– Indice: Concepto. Construcción. Nombres. Tipos (INDEX, PRIMARY, UNIQUE, FULLTEXT y SPATIAL).
– Clave externa: Concepto. Establecimiento de foreign keys. Integridad referencial: Actualizaciones y eliminaciones en cascada, restricciones y uso de valores nulos.

Clase 13. Consultas de selección (SELECT):
– Extracción de datos.
– Selección de campos.
– Uso de alias.
– Criterios: Empleo de operadores lógicos y relacionales.
– Orden de los resultados.
– Agrupamiento.
– JOIN interno, externo y cruzado.
– Campos calculados.
– Totales.
– Utilización de funciones internas.
– Uniones de consultas.

Clase 14. Consultas de manipulación y de modificación de la BD:
– Consultas de acción: Uso de INSERT, DELETE y UPDATE.
– Consultas de creación y modificación de bases de datos y tablas: Empleo de CREATE DATABASE, DROP DATABASE, USE, CREATE TABLE, ALTER TABLE y DROP TABLE.
– Consultas de manejo de usuarios: Utilización de CREATE USER, REVOKE, GRANT y DROP USER.

Clases 15 y 16: en las siguientes clases diseñaremos un sitio web totalmente dinámico, utilizando los conceptos aprendidos durante el curso.

Clase 15: BackEnd
– Armado del panel de control que utilizarán los administradores de la web para cargar la información en la misma

Clase 16: FrontEnd
– Presentación (partiendo de un diseño web que nos provee el diseñador) de toda la información que deba mostrarse, de acuerdo a lo establecido en el backend.

– Recursos adicionales entregados:

Este curso incluye el acceso a una plataforma online donde encontrarás el material de lectura del curso, los laboratorios del mismo, prácticas resueltas y más información de interés como: documentos adicionales, descargas, videos relacionados, etc. Tendrás disponible la ejercitación y podrás realizar exámenes de autoevaluación luego de cada clase. Te permitirá también estar conectado con tu docente y compañeros del curso.

– Objetivo:

Adquirir los conocimientos necesarios para implementar sitios Web dinámicos usando las herramientas más conocidas en el mercado de servicios Web: Apache Web Server, PHP y MySQL. Se adquirirán las destrezas necesarias para instalar el entorno de trabajo, se desarrollaran los conocimientos de gestión y administración de la base de datos MySQL interactuando con el lenguaje de programación PHP, para crear sitios Web altamente dinámicos e interactivos acordes a las necesidades del mercado actual.

Forma de enseñanza:

  • Contamos con instructores que trabajan en el mercado digital, permitiéndote estar en contacto con las últimas herramientas existentes.
  • Las clases presenciales te permitirán que puedas aprender de una mejor manera, y el aula virtual te servirá de apoyo de todo lo visto.
  • Hacer el curso en forma grupal te servirá para compartir experiencias; pero si a lo haces a distancia u personalizado, estas invitado cuando puedas a asistir a clases presenciales o a utilizar nuestro foro de consultas online.
  • Basamos el aprendizaje mediante aprender-haciendo, respetando los tiempos de cada alumno, con simulaciones del mundo laboral actual.
  • Mediante nuestros convenios y empresas que nos acompañan, damos posibilidad a alumnos que puedan conseguir trabajo. Y gracias a nuestro certificación avalada a nivel nacional, le sirve si desea ingresar a una organización estatal.

Curso ideado y pensado para realizarlo tanto presencial como a distancia CON o SIN profesor en vivo.

CERTIFICACIONES DESTACADAS (tanto para presencial o a distancia)
El alumno puede acceder a la obtencion de algunos de estas certificaciones, segun su necesidad (Doble o Triple Certificación)

✅ Certificado Privado de Sicos Informatica
✅ Certificado Avalado a Nivel Nacional (c/ puntaje en la Admin. Publica)
Certificado Profesional con alcance Mercosur (en convenio con Organismo y 3 Universidades)
Te invitamos que veas los modelos de los certificados, haciendo clic aquí.
Si te quedan dudas, consultanos.

Para obtener la certificación profesional con alcance Mercosur, el alumno deberá posteriormente rendir un examen web.

Curso ideado y pensado para realizarlo para hacerlo presencial, o sino a distancia CON o SIN profesor en vivo (pero si el interesado así lo quisiera, se coordina).

INICIOS – TODO EL AÑO 

Turno Horarios Fecha de Inicio
Miercoles 19hs 08/05/2021
Martes 18hs 08/06/2021
Jueves 15hs 15/07/2021
Viernes 18hs 06/08/2021
Jueves 19hs 02/09/2021
Martes 15hs 11/10/2021
Miercoles 19hs 17/11/2021
Lunes 17hs 06//12/2021
A distancia A tu ritmo CON o SIN Profe en vivo
Personalizado Día y hora a coordinar Inician siempre
Consulta por otros días y horarios