Desarrollo de Páginas Web dinámicas con PHP y MySQL con Laravel
Sicos Informatica
Sicos Informática es una empresa de La Plata, fundada en el año 2006, que se dedica a brindar soluciones tecnológicas en la vida diaria de cada persona, para hacerle la vida más fácil y permitirle disfrutar de una mayor calidad de vida, divertida y cómoda.
Expertos en capacitación tecnológica. Comunicate y consultá en forma directa.
- Curso y Capacitación
- Certificado Profesional con Alcance Mercosur (en convenio con Universidades) - En diploma figuran logos de UTN, UBA y UNLP / Certificado con Aval Nacional para la Administración Publica
- Duración 5 meses - 20 clases
- Semi-online
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.
DOBLE CERTIFICACION!
- Certificado Profesional con Alcance Mercosur (en convenio con Universidades - En diploma aparecen los logos de UTN, UBA y UNLP)
- Certificado con Aval Nacional para la administración Publica con puntaje en horas/crédito
Entrá a nuestra web y conocenos!
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. Ã?ndices y claves externas:
- Conceptos.
- Ã?ndice: 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.
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).
- Centro de Capacitación de Sicos Informática - La Plata | 17 Nº 923 entre 50 y 51
Similares
Curso de Diseño Web (HTML5 + CSS3 + JS)
Sicos Informatica
- Certificado Profesional con Alcance Mercosur (en convenio con Universidades) - En diploma figuran logos de UTN, UBA y UNLP / Certificado con Aval Nacional para la Administración Publica
- Duración 5 Meses - 20 Clases
- PresencialOnline
CURSO DE DISEÑO DE PROGRAMACIÓN
Instituto Nacional de Desarrollo Académico INDA
- Duración 5 meses
- Online
Curso de Creación de Tiendas de Ventas Online
Sicos Informatica
- Certificado Avalado a Nivel Nacional, Mercosur y/o Europeo
- Duración 5 meses
- Online
Wordpress - Curso Presencial
academia DGT
- Duración 6 clases
- Presencial