Content on this page requires a newer version of Adobe Flash Player.

Get Adobe Flash player


 En este nivel se trazará el objetivo de adquirir los conocimientos necesarios para desarrollar sitios Web que puedan interactuar con bases de datos complejas mediante consultas seguras, a través de tecnologías de páginas ejecutadas desde el servidor, las cuales manejan: formularios, e-mail, encuestas; permiten realizar consultas de informaciones diversas, buscadores locales, Chat; establecer niveles de seguridad para el acceso a ciertas informaciones, etc. Los módulos que comprenderán esta etapa son: Lenguaje de consulta a bases de datos SQL; tecnología de paginas ejecutadas desde el servidor. Lenguaje de páginas ejecutadas desde el servidor PHP (Preprogramed Hipertext) con bases de datos MySQL todo dentro del entorno gráfico y código de Dreamweaver CS5 (Dreamweaver II).

OBJETIVOS GENERALES

  • Formar un perfil profesional donde el alumno será capaz de lidiar con el amplio espectro de las herramientas informáticas necesarias para el eficaz desarrollo y mantenimiento de sitios Web de alta calidad. Manejar de manera dinámica conceptos técnicos profesionales. Poder diseñar, administrar y configurar sitios Web dinámicos y atractivos, programar funciones que faciliten la interactividad con el usuario, lograr efectos visuales y de sonido que permitan la captación de atención de los usuarios, manejando los lenguajes de programación más utilizados y avanzados para Internet como PHP interactuando con Bases de Datos, Access o MySQL respectivamente.

Objetivos de la Etapa:

  • Lograr que el alumno utilice correctamente los lenguajes y tecnologías relacionadas a los sitios
  • seguros; que puedan comprender el diseño de las bases de datos para lograr una configuración óptima que agilice las consultas; que logren un eficaz registro y administración de usuarios o productos dentro de una base de datos; que puedan ofrecer adicionales de seguridad para el acceso ciertas informaciones del sitio. Todos los conocimientos del curso se evaluarán mediante un Proyecto final de certificación que comprenderá la creación de un sitio dinámico completo que permita el registro de usuarios, restricción del acceso al contenido del sitio, listado de productos o servicios y módulos de administración mediante tecnología PHP y lenguaje SQL (o sitio similar con el asesoramiento del instructor).

Objetivos:

  • Que el alumno sea capaz de identificar el uso que se le dará a cada uno de los tags especialmente como colectores de datos en el cliente, para posteriormente ser enviados al servidor para su proceso. Conocer en detalles cada uno de los atributos que pertenecen al formulario y entender la relación de nombres que existe o existirá con la página de proceso PHP.
  • Que el alumno sea capaz de conocer la estructura de cada una de las sentencias e identificar su relación con la estructura en la Base de datos.
  • Que el alumno sea capaz de analizar y crear estructuras desde ejemplos de la vida real, por ejemplo si el Sr Pérez quiere controlar su librería que el alumno pueda identificar y desglosar en campos el o los producto(s) y estructurarlos en tablas. También que el alumno conozca el porque de cada tipo de datos, y por ultimo que sea capaz de nombrar correctamente cada elemento en una estructura.

Resultado Esperado:

  • Creación de formularios de recepción de datos en el cliente (HTML - form)
  • Recepción de datos en el servidor (form – PHP)
  • Procesamiento de datos en el servidor (PHP - funciones)
  • Inserción de datos en la Base de datos (mysql – SQL - Insert)
  • Recuperación de datos desde la Base de Datos (php – mysql – SQL – select)
  • Presentación de resultados al cliente (HTML – tablas) – LISTADOS- Presentación en Excel.

Objetivos similares a BD:  En ésta, el alumno, aparte del análisis y la estructuración tiene que ser capaz de crear la Base de datos mediante la interfase Web.

Explicación de transacciones en las Base de Datos.

XHTML
  -Form
Name _Method    _Action
-Input
     Type    _Name
-Select
-Textarea
-Explicación
     HTTP – Puerto 80    _HTTPS _ Puerto 443    _SSL    _SMTP    _FTP    _sFTP  SSH    _CSS (1.0 y 2.0)    _xHTML 1.0    _XML _Registro de dominios    _Hosting _IP   _RSS    _Webservice
-SEO
SQL
-INSERT
-UPDATE
-DELETE
-SELECT
Base de Datos
-Explicación
-Tablas
-Registros              
-Campos
Nombre
Tipo
Longitud
Aplicación MySQL (gestor de Base de Datos), PostgreSQL, SQLite
-Tipo de Base de datos
-Tipo de datos
-Configuraciones de seguridad (privilegios)
PhpMyAdmin
PHP
-Variables
     Definición _Nombres correctos    _Asignación    _Tipo    _Usos    _global 
-Salidas
    Echo _Print    _Printf    _Sprintf
-Cadenas
Tratamientos varios    _str_*
-Encriptación o encripcion
Base64 _Md5 _otros
-Mail
     SMTP, sendmail
-Estructuras
IF    _For    _While – do _ Switch
-Funciones
-Vectores
    Unidimensional    _Multidimensional    _Foreach _ordenamiento
-Formas de recepción de datos
GET    _POST
*Buenas prácticas de seguridad
-Conexión con MySQL, Adodb
     Buenas practicas de seguridad contra SQL injection, y otros.    _Mysql_pconnect – mysql_connect
-Creación de sentencias SQL
-Ejecución de sentencias SQL
Mysql_query
 -Armado de la matriz de resultado
Mysql_fetch_assoc – mysql_fetch_array
-Recordset
  Concepto, explicación y ejemplo
-Recorrido del Recordset resultado
     Do (While)
  -Tratamiento de archivos y directorios
Upload de archivos, fopen, fwrite, etc.
-Sessiones
session_start(), $_SESSION
-Cookies
Introducción a orientación a objetos    _Class
-Tratamiento de imágenes
Thum, librería GD
Explicaciones varias
  -Cliente Exigencias
     Navegador Web _PC    _Conexión con el servidor
-Servidor Exigencias
Servidor Web _Apache _MySQL _PhpMyadmin
-Carpeta-directorio Virtual
     Acceso http – localhost – configuración de alias
-Carpeta-directorio físico
     Acceso vía unidad de disco, de red o FTP
-Formas de proceso del HTML vs Paginas PHP. Ofuscadores.
-Paginas dinámicas (usos)
-Actualidad
eCommerce    _eLearning _Internet (costos y servicios)    _Páginas de ejemplo
-Dreamweaver para Base de Datos y php + Spry (u otros frameworks)
CONTENIDO BASICO-INTERMEDIO
-Pseudocodigo
-XHTML
-Dreamweaver 

DURACIÓN

6 (seis) meses.

 CERTIFICACIÓN

La certificación que le otorga el Instituto de Diseño y Tecnología (IDT) es la más reconocida en el mercado nacional, con experiencias que avalan la calidad de los profesionales que pasaron por nuestras aulas.

PRE-REQUISITO

Conocimientos mínimos de Windows.

conocimiento de programación web con PHP (intermedio)

Conocimiento y manejo de las siguientes herramientas:

xHTML.

Pseudocódigo.

Javascript.

CSS. 

OBSERVACIÓN

El Instituto de Diseño y Tecnología, se reserva el derecho de cambiar las fechas de inicios, costos y duración de sus cursos. Dichos cambios se notificarán a través de la Web institucional, Mail, presupuesto y/o telefónicamente. El inicio de los cursos esta sujeta a una cantidad mínima de participantes.

PROYECTOS

Al final de cada módulo se desarrollan proyectos específicos para estimular la aplicación de las técnicas adquiridas a lo largo de las clases.

INSTRUCTORES

Son profesionales altamente capacitados en cada una de sus áreas, y en forma permanente van realizando actualizaciones en el manejo de los programas informáticos, lo que les permite estar a la vanguardia a la hora de brindar un servicio óptimo en la enseñanza.

Compartir: