Programa formativo Habilidades y competencias tecnológicas en Java & SQL

Documentos relacionados
Empleo. CURSO FORMATIVO Desarrollo de portales WEB en Liferay. Coordinador Académico Antonio José Martín Sierra

LENGUAJES JÓVENES PROGRAMADORES

Java 7.0 Advanced Application Developer

Temario Detallado Curso Java Verano Online

TÉRMINOS DE REFERENCIA PARA LA CONTRATACIÓN DE DOS (2) ASISTENCIAS TÉCNICAS DE SENIOR JAVA DEVELOPER

Empleo. CURSO FORMATIVO Desarrollo WEB JAVA EE. Coordinador Académico Antonio José Martín Sierra

DESCRIPTIVO TÉCNICO CATEGORIA: DESARROLLO WEB CON PHP

WORKSHOP Spring Framework Developer

Programa de actualización profesional ACTI.NET Desarrollo de aplicaciones locales y web con tecnología VB.NET

Desarrollador de Aplicaciones Web con Java

Programa de actualización profesional ACTI.NET Desarrollo de aplicaciones locales y web con tecnología VB.NET 2010

DISEÑO DE PÁGINAS WEB 80 HORAS

Programa de estudios por competencias. Seminario de Sistemas operativos en red

UNIVERSIDAD NACIONAL FEDERICO VILLARREAL FACULTAD DE INGENIERIA INDUSTRIAL Y DE SISTEMAS SILABO LENGUAJE DE PROGRAMACION ORIENTADO A WEB

LENGUAJES DE PROGRAMACIÓN WEB (PHP1, HTML52)

CURSO DE ESPECIALISTA EN DESARROLLO DE APLICACIONES WEB

Rafael Doña Gil. Enginyeria Tècnica en Informàtica de Sistemes. Consultor: Jose Juan Rodríguez

Formación a distancia de EXPERTO EN PROGRAMACIÓN EN JAVA

MASTER JAVA AVANZADO Master en desarrollo de aplicaciones avanzadas con JAVA 2008

Documento Técnico Gerardo Barcia Jonathan Trujillo María Alejandra Uribe

Experto en Diseño, Programacion y Creación Web

PLAN FORMATIVO MODALIDAD I

IFCD0210 Desarrollo de Aplicaciones con Tecnologías Web

SÍLABO DE SOLUCIONES WEB Y APLICACIONES DISTRIBUIDAS

Diseño y desarrollo de aplicaciones Web: PHP, MySql y Apache

Guayaquil - Ecuador Pedro Carbo 123 y Junín. Pasaje Comercial la Merced. 2do Piso. Oficina 2. Teléfonos: (593) (04) Mail.

PROGRAMA DE CURSO. SCT Auxiliar. Personal

TFC J2EE. Aplicación Web para la gestión de facturación de una empresa de cerrajería. Sara Gutiérrez Melero ITIG Junio de 2012

INTRODUCCIÓN...9 CAPÍTULO 1. ELEMENTOS DE UN PROGRAMA INFORMÁTICO...11

DESARROLLO DE APLICACIONES PARA INTERNET Y DISPOSITIVOS MÓVILES (ONLINE)

Arquitectura de aplicaciones

TFM Comunicación, Redes y Gestión de Contenidos

Academia Web. Horarios : Sábados de 2pm a 6pm (Grupo A) Sábados de 6pm a 10pm (Grupo B) Domingos de 9am a 1pm (Próximamente) : Laboratorios FISI

INFORMÁTICA Y COMUNICACIONES

Tienda Online: WebCine. Jose Luis Del Hoyo Fernández Consultor: Antoni Oller Arcas 13/01/2014

Desarrollo y servicios web

Experiencias con J2EE

PLATAFORMA WEB DE SERVICIO MÚLTIPLE (E) SÍLABO

Introducción a Javato

Curso Java Curso Online Analista Programador Java

Curso de Android con Java

Cursos PROGRAMACIÓN DE APLICACIONES CON JAVA

Del 5 al 25 de noviembre

Analista Programador

Drupal 7-8 Diplomado en (Formación y Consultoría)

Analista Programador J2EE

GUÍA TÉCNICA. Desarrollo de Proyectos en Plataforma Liferay en el Gobierno de Extremadura

Capítulo II. Arquitectura del Software

TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN

Guía docente Título superior de diseño

Asignatura: Metodologías, Desarrollo y Calidad en la Ingeniería de Software. Contenidos: Competencias 1 : Cuatrimestre: 1º ECTS: 6 Carácter: OB

Curso de HTML5 y CSS3

FICHA TÉCNICA DE LA ASIGNATURA. Sistemas de Información y Control de Gestión. Plan 430 Código 52301

13 Diseño Web. Máster U. En Diseño Gráfico y de Interface para nuevos dispositivos. Semipresencial. 75% Presencial 25% Online

Sesión 17. FRAMEWORKS

Curso de Java EE Todos los Derechos Reservados Global Mentoring 2012 Experiencia y Conocimiento para tu Vida 1

Elección de tecnología para la capa de presentación de SOA. Huibert Aalbers Senior Certified Software IT Architect

Lineamientos para el desarrollo de sistemas

UNIVERSIDAD DE PIURA

Universidad Centroccidental Lisandro Alvarado. Decanato de Ciencias y Tecnología Departamento de Sistemas

Capítulo III. Análisis y diseño.

PATRON:DAO LENGUAJE DE PROGRAMACION: JAVA IDE: ECLIPSE FRAMEWORK: STRUST2. -Permite Abstraer y Encapsular los accesos a un repositorio de datos.

FAMILIA PROFESIONAL: Informática y Comunicación CICLO SUPERIOR DESARROLLO DE APLICACIONES WEB DAW 350 HORAS

estimada del tutor de HP Este proyecto permitirá adquirir los conocimientos necesarios para crear aplicaciones web, usando

Licenciado en Computación. Áreas de Experiencia Sistemas, Académico

DIPLOMADO DE DESARROLLO DE APLICACIONES MVC CON MICROSOFT.NET (C# - SQL) Y SCRUM TABLA DE CONTENIDOS

Curso de Android con Java

PROGRAMAS DE ESPECIALIZACIÓN EN COMPUTACIÓN E INFORMÁTICA (PECI)

MAESTRO DE PHP PHP NIVEL 1

INSTITUTO PARA LA FORMACIÓN Y EMPLEO Más información:

Curriculum Vitae I. DATOS PERSONALES FORMACION ACTUAL. Estudios en Curso

TEMARIO. 4-Servlet Definición de servlet El Web Container y el ciclo de vida de los servlets El ciclo request- response.

Curso de Android con Java

Programación con Visual C#

DESARROLLO DE APLICACIONES PARA INTERNET Y SERVICIOS WEB (VI EDICIÓN)

Jonathan Felipe Camargo Ortega Ingeniero de Sistemas

JHONNY MAURICIO BURBANO MORENO

Tema 3. La organización territorial del Estado. La Administración local. Las Comunidades Autónomas.


Transcripción:

Programa formativo Habilidades y competencias tecnológicas en Java & SQL

Índice Descripción del curso... 3 C1- Introducción a La Programación y Al Diseño De Software (25h)... 3 C2- Desarrollo orientado a objetos con java (130h)... 4 C3- Bases de Datos SQL (MySQL) (15h)... 4 C4- Introducción al desarrollo WEB (50h)... 5 T- Competencias transversales (30h)... 5

Descripción del curso Basado en el Learn by doing y en la técnica del papel en blanco, fundamentado en una sólida base teórica al inicio de cada bloque. Durante el curso los participantes no son considerados alumnos sino miembros de un equipo y el curso no es un curos sino un proyecto que incluye otros proyectos más pequeños que deben realizarse y que requieren, imprescindiblemente, el trabajo en equipo y el aprendizaje gradual. El objetivo principal es que los participantes se sientan miembros Juniors de un equipo en el que todos deben participar para conseguir una meta: el proyecto. El rol del formador se asimila al del project manager y al de team leader. La finalidad es emular durante el curso el contexto de trabajo que del mundo laboral real, en una empresa dedicada al desarrollo de software. Al finalizar el curso, los alumnos deberán ser capaces de programar aplicaciones sencillas, trabajar en entornos colaborativos y defender en público los proyectos elaborados. C1- Introducción a La Programación y Al Diseño De Software (25h) 1. Conocer y aprender la lógica y los fundamentos de programación necesarios para poder seguir la formación. 1.1. Presentación del curso. 1.2. Introducción al mundo TIC (Historia básica del mundo TIC. Evolución, estado actual y tendencias) 1.3. Fundamentos de computadores, SO y redes (Fundamentos básicos de computación (hardware), Sistemas operativos (consola) y Redes) 1.4. Práctica inicial con SO y comandas (Puesta en práctica de los conocimientos adquiridos mediante comandos (telnet, ssh,...)) 1.5. Lógica y fundamentos de programación (Introducción a la lógica / álgebra de Boole y a la programación (ejercicios de algoritmos)) 1.6. Desarrollo de aplicaciones empresariales (Cicle de vida del software. Programación en entornos corporativos) 1.7. Introducción al UI / UX (Diseño de interface de usuario y conceptos de usabilidad)

C2- Desarrollo orientado a objetos con java (130h) 2. Conocer y aprender lenguaje Java, así como los diferentes frameworks (Swing, Hibernate, Spring, etc). Aprender a trabajar en equipo y desarrollar 4 proyectos. 2.1. Java: lenguaje y POO (Instalación del IDE y el JDK. Fundamentos del lenguaje y de la POO con Java) 2.2. Proyecto 1, aplicación consola. 2.3. Java: Swing (Introducción a Java JForm y JComponents + patrones listener, adapter y decorator) 2.4. Proyecto 2, aplicación con forms. 2.5. Java: JDBC (Concepto JDBC + "instalación" y referencia/uso JDBC MySQL) 2.6. Java: JPA / Hibernate (Uso de ORM (JPA) + introduccinó general a Hibernate) 2.7. Proyecto 3, aplicación forms + bdd. 2.8. Patrones de diseño de software con Java (Singleton, Factory, Template, MVC, Adapter, Decorator, Observer) 2.9. Java Frameworks: Spring (Introducción a Spring framework: inyección de dependencias (IoC) y AOP) 2.10. Proyecto Final (Podrá ser "Swing o JSP" + bdd + accés a webservices) C3- Bases de Datos SQL (MySQL) (15h) 3. Aprender a gestionar bases de datos medianto MySQL. 3.1. Bases de datos relacionales MySQL (Conceptos generales: BDD/tablas. DLL/DML/DCL, relaciones, normalización, convenciones)

C4- Introducción al desarrollo WEB (50h) 4. Conocer y aprender bases de Javascript, CSS y HTML y desarrollar y presentar un proyecto en grupo. 4.1. Conceptos generales del mundo web (Servidores y clientes. Protocolos básicos. "Instalación " Tomcat y puesta en marcha) 4.2. Lenguaje de marcas HTML (Introducción a HTML estático) 4.3. CSS (Introducción al uso de hojas de estilo + bootstrap) 4.4. Javascript (Introducción al Javascript y a jquery) 4.5. Java: Java servlets (Construcción de un servlet para generar HTML dinámico) 4.6. Proyecto 4, mini aplicación web (Construcción dinámica de una aplicación web básica.) T- Competencias Transversales (30 horas) 5. Adquirir habilidades en competencias transversales de diversa índole. 5.1. Liderazgo, trabajo en equipo, resolución de conflictos, mejora del clima laboral 5.2. Imagen y marca personal. Mejora del CV y cómo afrontar entrevistas de trabajo. 5.3. Estructuración y diseño de presentaciones (Diseño conceptual i gráfica de una presentación para que sea altamente comunicativa) 5.4. Presentación y comunicación (Técnicas para a hablar en público y realizar presentaciones) 5.5. Preparación de la presentación del proyecto final (en equipos) 5.6. Tanto la inserción laboral, la sensibilización ambiental como la igualdad de género se trabajará a través de las tutorías, las sesiones técnicas y las sesiones de competencias transversales de la formación.