Curso de Delphi Nivel Creación de Aplicaciones para Internet
Descripción: Este curso ofrece al estudiante los fundamentos necesarios para hacer aplicaciones Clientes y Servidoras de Internet. Se revisan con especial atención las principales aplicaciones de Internet como son las Páginas Web, el Correo Electrónico, la Transferencia de Archivos, los Cuartos de Conversación (Chat) y los servidores de Noticias (Forums).
Duración: 20 horas
Certificación: Al finalizar el curso se entregará un certificado de asistencia a los alumnos que hayan cumplido al menos el 80% de la intensidad horaria.
Audiencia:
- Gerentes y Directores de Proyectos de Desarrollo
- Desarrolladores de aplicaciones comerciales con Bases de Datos
- Diseñadores e Implementadores de soluciones Cliente/Servidor
- Programadores de Aplicaciones Distribuidas y de Internet/Intranet/Extranet
Prerrequisitos:
- Familiaridad con Windows 95/98/2000/NT
- Manejo del Microsoft Internet Explorer
- Experiencia con el Ambiente de Desarrollo Integrado (IDE) de Delphi
- Conocimiento del lenguaje de programación Object Pascal
- Entendimiento de la Arquitectura Bases de Datos de Delphi
Formación en el lugar de trabajo
Reciba clases particulares de calidad en su compañía donde acudirán los instructores de AudiSoft. El aprendizaje en el trabajo es una forma rentable para que los grupos de un mínimo de 4 alumnos aprendan lo necesario, ya que el curso se adapta a profesionales que tienen conocimientos en la materia, elaborándose un Plan de curso a su medida.
Objetivos: Al terminar el curso el estudiante estará en capacidad de:
- Explicar el concepto de Multi-hilo
- Describir los mecanismos existentes para coordinar varios hilos de ejecución
- Describir el papel que juegan los Sockets en las aplicaciones de Internet
- Manejar los componentes de desarrollo para Internet de Delphi 7
- Hacer aplicaciones comerciales de Bases de Datos que funcionen en un Browser
Enviar y recibir correo electrónico desde aplicaciones Delphi - Usar la tecnología Bizsnap de Delphi 7
- Hacer un Browser de Internet Personalizado
- Usar WebSnap™ La completa plataforma de Diseño de aplicaciones Web de Delphi 7
- Usar las tecnologías COM / ACTIVEX / COM+
Plan de Temas
1. Multihilo
- La clase TThread
- El método Execute
- Asignación de prioridades
- Liberación de hilos
- El hilo principal de la VCL
- Sincronización de hilos
- Bloqueo de objetos y Secciones Críticas
- Depuración de aplicaciones multihilo
- Acceso a Bases de Datos en multihilo
2. Sockets
- Servicios y Puertos
- Tipos de conexíon
- El componente TClientSocket
- El componente TServerSocket
- Solicitando y aceptando conexiones
- Eventos de sockets
- Conexiones sin bloqueo y con bloqueo
- Lectura y escritura de sockets
- Asignación de hilos a servidores
3. Los principales protocolos de Internet
- Documentos de estándares RFC
- ECHO
- TIME
- FTP
- SMTP
- POP3
- NNTP
- HTTP
- El componente TWebBrowser
4. La tecnología WebBroker
- Funcionamiento de un servidor Web
- Partes de un URL
- CGI, WinCGI, ISAPI y NSAPI
- Módulos Web
- Propiedad Actions
- El componente TPageProducer
- Publicación de Bases de Datos
- Captura con formularios HTML
- Consideraciones Multi-hilo y depuración
5. MIDAS
- Arquitectura Cliente/Servidor MultiNivel
- Estructura del Servidor de Aplicaciones
- El Módulo de Datos Remoto
- La Biblioteca de Tipos
- El componente TDataSetProvider
- Estructura de la aplicación Cliente
- Los componentes de Conexión
- El componente TClientDataSet
- Aplicación de Actualizaciones
6. Formularios ActiveX y XML
- Creación de Formularios ActiveX
- Registro de un Formulario ActiveX
- Publicación del ActiveX en Internet
- Formularios ActiveX como clientes MIDAS
- La tecnología InternetExpress
- El componente XMLBroker
- Captura de paquetes de datos XML
- Aplicación de Actualizaciones con XML
- El componente TMidasPageProducer

