Archivo de la etiqueta: DAW

Entelgy busca 4 programadores junior

Mensaje de la empresa:

Buscamos incorporar 4 programadores junior que hayan finalizado sus estudios de CFGS en DAW/DAM con ganas de aprender y desarrollarse en diferentes tecnologías.

Te incorporarás con un interesante plan de desarrollo y crecimiento estable dentro de la compañía, y recibirás formación desde el primer momento en los diferentes entornos de programación con los que trabajamos (HPS, PL/SQL y SCRIPT LINUX).

La incorporación está planteada para el 1 de abril, que comenzará la formación. Horario: Lunes a jueves de 8:00 a 17.30 y viernes de 8:00 a 15:00. Jornada intensiva los mese de julio y agosto.

Lugar de trabajo: Tres Cantos

Sigue leyendo

Despliegue de Aplicaciones Web

Código 0614 – Contenidos básicos – 85 horas

Implantación de arquitecturas Web

  • Arquitecturas Web. Modelos.
  • Servidores Web y de aplicaciones. Instalación y configuración básica.
  • Estructura y recursos que componen una aplicación Web. Descriptor de despliegue.

Administración de servidores Web

  • Configuración avanzada del servidor Web.
  • Módulos: instalación, configuración y uso.
  • Hosts virtuales. Creación, configuración y utilización.
  • Autenticación y control de acceso.
  • El protocolo HTTPS.
  • Certificados. Servidores de certificados.
  • Despliegue de aplicaciones sobre servidores Web.

Administración de servidores de aplicaciones

  • Arquitectura y configuración básica del servidor de aplicaciones.
  • Administrar aplicaciones Web.
  • Autenticación de usuarios. Dominios de seguridad para la autenticación.
  • Administración de sesiones. Sesiones persistentes.
  • Archivos de registro de acceso y filtro de solicitudes.
  • Configurar el servidor de aplicaciones para cooperar con servidores Web.
  • Despliegue de aplicaciones en el servidor de aplicaciones.
  • Seguridad en el servidor de aplicaciones. Configurar el servidor de aplicaciones con soporte SSL/T.

Instalación y administración de servidores de transferencia de archivos

Gestión Remonta: Ftp y SSH

Video instalación de un servidor SSH en Ubuntu Linux

Video conexión segura con el cliente FTP Filezilla

Video cliente SSH Putty con redirección de puertos

  • Configuración del servicio de transferencia de archivos. Permisos y cuotas.
  • Tipos de usuarios y accesos al servicio.
  • Modos de conexión del cliente.
  • Protocolo seguro de transferencia de archivos.
  • Utilización de herramientas gráficas.
  • Utilización del servicio de transferencia de archivos desde el navegador.
  • Utilización del servicio de transferencia de archivos en el proceso de despliegue de la aplicación Web.

Servicios de red implicados en el despliegue de una aplicación Web

  • Resolutores de nombres. Proceso de resolución de un nombre de dominio.
  • Parámetros de configuración y registros del servidor de nombres afectados en el despliegue.
  • Servicio de directorios: características y funcionalidad.
  • Archivos básicos de configuración. Interpretación y uso.
  • Autenticación de usuarios en el servicio de directorios.
  • Adaptación de la configuración del servidor de directorios para el despliegue de la aplicación. Usuarios centralizados.

Documentación y sistemas de control de versiones

  • Herramientas externas para la generación de documentación. Instalación, configuración y uso.
  • Creación y utilización de plantillas.
  • Instalación, configuración y uso de sistemas de control de versiones.
  • Operaciones avanzadas.
  • Seguridad de los sistemas de control de versiones.
  • Historia de un repositorio.

Desarrollo de Aplicaciones en Entorno Servidor

Código 0613 – Contenidos básicos – 180 horas

UT1 – Introducción al Desarrollo de Aplicaciones Web

Video Instalación VirtualBox

  • Presentación de la asignatura
  • Objetivos y conceptos básicos
  • Descripción del entorno a todos los niveles: Aulas, Hardware y Software. En el caso del software también se incluye la información necesaria para la instalación en el ordenador del alumno.
  • Modelos de programación en entornos cliente/servidor.

UT2 – Generación dinámica de páginas web. CGI (Common Gateway Interface)

Un script CGI es ejecutado en tiempo real, lo que permite que regrese información dinámica. Por ejemplo, si se quiere conectar una bases de datos de Unix al World Wide Web para permitir que las personas de todo el mundo la manipulen. Básicamente, lo que debes hacer es crear un script CGI que será ejecutado por el servidor para transmitir información al motor de la base de datos, recibir los resultados y mostrárselos al cliente..
Los programas que maneja el CGI pueden estar compilados en diferentes lenguajes de programación. El más popular para el desarrollo de contenidos Web es el lenguaje Perl de distribución gratuita, aunque también podemos utilizar: C, C++ y Java.
El funcionamiento de esta tecnología es muy sencillo. Los scripts residen en el servidor, donde son llamados, ejecutados y regresan información de vuelta al usuario.

UT3 – Inserción de código en páginas web

— Tecnologías asociadas: PHP, ASP, JSP, Java Servlets, entre otras.
— Obtención del lenguaje de marcas para mostrar en el cliente.
— Etiquetas para inserción de código.
— Tipos de datos. Conversiones entre tipos de datos.
— Variables.

UT4 – Introducción al lenguaje PHP

Entorno de programación, herramientas de depuración

UT5 – Desarrollo de aplicaciones web con PHP

Sintaxis, variables, operadores.

UT6 – Programación orientada a objeto en PHP

Clases, objetos, herencia, interfaces

UT7 – Ajax y acceso eficiente

Actualización de los datos de una página web optimizando el flujo de comunicación con el servidor

UT8 – Acceso a la información del cliente web: Formularios

UT9 – Mantenimiento del estado: cookies, sesiones

UT10 – Autenticación de usuarios

UT11 – Utilización de técnicas de acceso a datos

— Establecimiento de conexiones.
— Recuperación y edición de información.
— Utilización de conjuntos de resultados.
— Ejecución de sentencias SQL (Structured Query Language).
— Transacciones.
— Serialización.
— Utilización de otros orígenes de datos.

UT12 – Modelo Vista Controlador

Patrones de arquitectura de software. Separación de los datos, la lógica de negocio y el interfaz de usuario.

UT13 – Servicios Web

— Mecanismos y protocolos implicados.
— Generación de un servicio web.
— Descripción del servicio.
— Interface de un servicio web.
— Servicios:
WSDL (Web Services Description Language).
SOAP (Simple Object Access Protocol).
XML-RPC (XML Remote Procedure Calling).

UT14 – Generación dinámica de páginas web interactivas

— Librerías y tecnologías relacionadas.
— Generación dinámica de páginas interactivas.
— Obtención remota de información.
— Modificación de la estructura de la página web.

UT15 – Desarrollo de aplicaciones web híbridas

— Reutilización de código e información.
— Utilización de información proveniente de repositorios. UDDI (Universal Description, Discovery and Integration).
— Incorporación de funcionalidades específicas.
— Sindicación y formatos de redifusión. RSS (Rich Site Summary), Atom

Desarrollo de Aplicaciones Web

Módulos

1-Bases de datos (código: 0484)
2-Entornos de desarrollo (código: 0487)
3-Formación y orientación laboral (código: 0617)
4-Lenguajes de marcas y sistemas de gestión de información (código: 0373)
5-Programación (código: 0485)
6-Sistemas informáticos (código: 0483)
7-Desarrollo web en entorno cliente (código: 0612)
8-Desarrollo web en entorno servidor (código: 0613)
9-Despliegue de aplicaciones web (código: 0614)
10-Diseño de interfaces web (código: 0615)
11-Empresa e iniciativa emprendedora (código: 0618)
12-Inglés Técnico para Grado Superior (código:CM14)

Currículo

Currículo Nacional Título en TodoFP
Currículo Comunidad de Madrid

Informática

En la actualidad vivimos una revolución permanente fácilmente observable: manejamos información y aparatos tecnológicos que hace unos pocos años no éramos capaces de imaginar. La forma en la que vivimos y trabajamos ha cambiado profundamente y han surgido un conjunto de nuevas capacidades y habilidades necesarias para desarrollarse e integrarse en la vida adulta, en una sociedad hiperconectada y en un constante y creciente cambio. Los alumnos y alumnas deben estar preparados para adaptarse a un nuevo mapa de sociedad en transformación. La formación en competencias es un imperativo curricular que en el caso de la competencia digital ha tenido hasta ahora una especificación poco desarrollada y diversa en sus descriptores al no existir un marco de referencia común. Desarrollar la competencia digital en el sistema educativo requiere una correcta integración del uso de las TIC en las aulas y que los docentes tengan la formación necesaria en esa competencia. Es probablemente este último factor el más importante para el desarrollo de una cultura digital en el aula y la sintonía del sistema educativo con la nueva “sociedad red”. La materia Tecnologías de la Información y la Comunicación (TIC) prepara al alumnado para desenvolverse en un marco adaptativo; más allá de una simple alfabetización digital centrada en el manejo de herramientas que quedarán obsoletas en un corto plazo de tiempo, es necesario dotar de los conocimientos, destrezas y aptitudes para facilitar un aprendizaje permanente a lo largo de la vida, de forma que el alumnado pueda adaptarse con versatilidad a las demandas que surjan en el campo de las TIC.

Cursos y Asignaturas

4º ESO Tecnologías de la Información y la Comunicación

1ºBACH Tecnologías de la Información y la Comunicación I

2º BACH Tecnologías de la Información y la Comunicación II

ASIR – Administración de Sistemas Informáticos en Red

DAW – Diseño de Aplicaciones Web