Requisitos

Para esta capacitación se exigen los siguientes requisitos:
  • Conocimiento de los fundamentos de las tecnologías de bases de datos actuales.
  • Conocimiento sobre uso de la interfaz de los Sistemas Operativos MS Windows ó Linux.
  • Conocimiento de los más populares comandos básicos del sistema operativo.
  • Experiencia mínima de dos(2) meses trabajando con desarrollo de software o bases de datos.
  • Conocimientos básicos de Informática, programación, lógica de programación y algoritmos.

Objetivos

Adquirir o Mejorar las Bases sobre la Administración, Diseño e Implementación de Bases de Datos con MariaDB o MySQL y PostgreSQL, y el Desarrollo de Aplicaciones bajo el Programación de Lenguaje PHP en el Nivel Intermedio-Avanzado.

Dirigido a

Estudiantes, Técnicos, Tecnólogos, Ingenieros o quien desee Adquirir o Mejorar las Bases sobre la Administración, Diseño e Implementación de Bases de Datos y el Desarrollo de Aplicaciones WEB con estándares y la Programación en Lenguaje PHP.

Fechas Programadas

Inicia Termina Horario
Noviembre 19 2018
* 15 % Descuento  
Diciembre 17 2018Lunes - a  - Jueves   6:30 pm - 9:00 pm
Febrero 23 2019
Abril 20 2019Sabados -    7:00 am - 1:00 pm
* Descuento válido solo para la fecha y el horario establecido.
* Los descuentos no son acumulables.
No realizaremos clases entre Diciembre 23 de 2018 y enero 8 de 2019.

Metodología

La Capacitación es en modalidad presencial, 100% basada en prácticas que son desarrolladas por todos los Estudiantes. Cada Estudiante cuenta con un potente computador, acceso a internet de banda ancha, WI-FI, elementos e instrumentos necesarios para las prácticas, desde el momento en que inicia y hasta que finaliza. La capacitación es personalizada puesto que son grupos pequeños con un máximo de doce (12) Estudiantes por grupo. Los fundamentos teóricos son presentados por los Instructores, con un lenguaje sencillo y común que le permite al estudiante, asimilar todos los conceptos, términos técnicos y dominar la jerga utilizada en el tema, ya que simultáneamente se desarrollan talleres de práctica, los cuales están organizados consecutivamente para el desarrollo temático en forma gradual y evolutiva. Al finalizar cada módulo, el Instructor realiza una retroalimentación para la revisión de dudas e inquietudes. Al finalizar la capacitación, el Estudiante presenta un examen de comprobación de conocimientos que le permitirá, medir que tanto aprendió y avanzó con respecto a los temas.
Contenido
-
PROGRAMACION EN PHP

Módulo I. PHP
Conceptos básicos
Alcances de PHP
Módulos
Configuración
Seguridad

Módulo II. Sintaxis básica en PHP
Manejo de expresiones
Variables, constantes, operadores
Estructuras de control
Arreglos, arrays
Funciones
Include vs require
Tipos de datos
Clases y objetos
Mi primer script
Librerías estándar, apache y bases de datos
Funciones de cadenas de caracteres
Funciones de tiempo y fecha
Funciones de acceso a ficheros
Funciones de Apache
Funciones de Bases de Datos
Funciones de manejo de imágenes
Envío de mensajes
Control de excepciones

Módulo III. Programación orientada a objetos
Clases
Objetos
Encapsulación
Herencia
Polimorfismo

Módulo IV. PHP embebido en HTML
Los Formularios
Validación
Cookies
Sesiones
Codificación con MD5, SHA1, SHA3
Interfaz con el usuario
Subir ficheros desde un formulario
Acceso a bases de datos
Consultas básicas
Modificación de datos

Módulo V. Librerías de nivel avanzado
Arquitectura multicapa para el desarrollo de software
Modelo Vista Controlador
Aislamiento de niveles de conexión, programación y diseño
Conexión a bases de datos
Plantillas Smarty
Framework BootStrap
Introducción a JQuery<

BASES DE DATOS CON MARIADB o MySQL y POSTGRESQL
Módulo VI. Introducción a MariaDB o MySQL y PostgreSQL
Características generales y especiales
Plataformas soportadas
Licencia BSD, GPL
Arquitectura

Módulo VII. Introducción a los sistemas de bases de datos
Qué es una Base de Datos?
Componentes de una Base de Datos
Tipos de Usuarios en Base de Datos
Conceptos Básicos de Base de datos
Objetivos de las Bases de Datos
Niveles de Abstracción en Base de datos
DBMS Backups y recuperación de datos
Seguridad de los Datos
Modelo Entidad - Relación
Establecimiento de relaciones entre datos
Modelo Relacional
Reglas de integridad
Lenguaje/algebra relacional
Ejemplos

Módulo VIII. Administración de MariaDB o MySQL y PostgreSQL
phpMyAdmin
pgAdmin
Creación de Bases de Datos

Módulo IX. DDL, DML y SQL para MySQL y postgreSQL
Bases de datos
Introducción y Sintaxis SQL
DDL
DML
SQL
Tipos de datos y atributos
Tablas
Valores por defecto (Secuencias, Autoincrementos)
Constraint (check, not-null, unique, primary key, Foreing Keys)
Índices

Módulo X. Interactuando con datos
SQL
Selección de datos
Simple
Ordenado
Eliminar duplicados
Realizar cálculos
Condiciones
Limitando registros
Chequeando nulos
Chequeando fechas
Join
Agrupando datos
Funciones agregadas
Subquery
Alias tablas/columnas
Combinando consultas
Referencia de operadores y funciones
Vistas
Adición de datos
Insert
Insertando nulos/seriales
Desde Select
copy
Actualización de datos
Borrado datos
Delete
truncate

Módulo XI. Diseño de bases de datos
Introducción
Ciclo de vida de los sistemas de información
Ciclo de vida de las aplicaciones de bases de datos
Diseño de bases de datos
Diseño conceptual (modelo entidad-relación)
Diseño lógico (Normalización)
Diseño físico
Diseño de aplicaciones

Video

Incluye

  • CD-ROM con Información Técnica y Utilidades (Software).
  • Libreta de Apuntes.
  • Lapicero.
  • EXAMEN FINAL Realizado al terminar la Capacitación.
  • Certificado de Asistencia.

Publicidad

superlente.com


Microsoft Imagine Academy - Program Member

Pearson VUE - Authorized Test Center
CERTIPORT - Authorized Test Center
;