COMPUTACIÓN EN LA NUBE CON JAVA
|
|
|
- María Antonia Toledo Alvarado
- hace 7 años
- Vistas:
Transcripción
1 COMPUTACIÓN EN LA NUBE CON JAVA
2 1. Objetivos del curso El participante adquirirá capacidades para analizar y definir los requerimientos del cliente, planificar, diseñar, implementar y mantener aplicaciones para la nube de acuerdo con procedimientos de programación de las tecnologías Microsoft; aplicando buenas prácticas y demostrando conductas positivas en las actividades laborales 2. Fechas y horarios Mayo Junio Julio L M X J V S D L M X J V S D L M X J V S D Agosto Septiembre Octubre L M X J V S D L M X J V S D L M X J V S D El curso constará de 550 horas lectivas. El curso se impartirá en las siguientes fechas: 28/05/ /10/2018 Con un horario de mañana de: 8:00-14:30
3 3. Temario 1. Introducción a BBDD y SQL Introducción a BBDD Introducción a SQL 2. Ciclo de vida de Desarrollo Software Introducción a SDLC Metodologías de Desarrollo Agile / Scrum 3. Cómo trabaja la Web? Web Essentials Cyber Securidad Cloud Computing 4. DevOps Introducción a DevOps Integración continua (CI) Entrega continua (CD). DevOps en el Cloud Introducción a Git Introducción a Maven Introducción a Jenkins Concepto Pipeline Introducción a Selenium Introducción a SonarQube 5. Programación Java Básico 5.1. Herramientas de Desarrollo (4 horas) JDK JVM Iniciación al desarrollo de aplicaciones con Eclipse Maven 5.2. Programación Orientada a Objetos (10 horas) Qué es la Programación Orientada a Objetos? Conceptos básicos de la Programación Orientada a Objetos (clases, objetos, interfaces, etc..) Características y beneficios de la Programación Orientada a Objetos Herencia
4 Encapsulación Polimorfismo Principios SOLID 5.3. Introducción al lenguaje Java 8 (10 horas) Fundamentos del Lenguaje Java Expresiones, operadores y estructuras de control Clases, paquetes e interfaces (incluyendo métodos default y static). Control de Flujo, Arrays y Métodos 5.4. Manejo de Excepciones en Java (2 horas) 5.5. Enumeraciones y Anotaciones (3 horas) 5.6. Genéricos (1 hora) 5.7. Librería estándar de Java Colecciones (3 horas) Streams/Lambdas (Java 8) (4 horas) Concurrencia (no es necesario pero si se imparte debería incluir las nuevas características: Executor Framework, Futures y Callables, CompletableFuture, Fork-Join Java Testing Diseño de pruebas unitarias (2 horas) Iniciación al framework JUnit (10 horas) Introducción a JaCoCo y EclEmma (2 horas) Pruebas Integradas (2 horas) Introducción a Selenium (4 horas) 7. Calidad de Código Estándares de programación (1 hora) Técnicas de Optimización de Código (6 horas) Principios de Desarrollo Seguro (2 horas) 8. Formatos de intercambio de Información XML JSON 9. Desarrollo Web entorno Cliente 9.1. HTML5 (14 horas) 9.2. CSS3 (7 horas) 9.3. Introducción a JavaScript y Ajax (7 horas) 9.4. Librerías y Frameworks
5 jquery (7 horas) Bootstrap (7 horas) Entorno de desarrollo (2 horas) o node.js y uso de npm Angular (21 horas) Introducción a React (3 horas) 10. Desarrollo Web entorno Servidor Introducción a Java EE (5 horas) Modelo de Aplicaciones Java EE Aplicaciones multicapa distribuidas Frameworks y especificaciones Java EE Introducción a Servlets Introducción a EJB Tecnologías Web Java EE (Presentación) (6 horas) Introducción a JSP Introducción a las librerías de etiquetas estándar(jstl) Introducción a JSF 11. Frameworks Java JPA (15 horas) Arquitectura JPA Contexto de Persistencia y Unidad de Persistencia Mapeo de Entidades y JPQL Spring (35 horas) Introducción al framework Spring Spring Core Spring MVC Spring Data y JPA 12. Introducción a la programación en Scala Introducción a Scala Role de Scala en el procesamiento de datos distribuidos Motivación para Scala Programación funcional Básicos de Scala Conceptos clave Programación en Scala Poniendo Scala a trabajar
6 12.3. Tipos de datos en Scala Variables Operando con tipos numéricos. Construyendo expresiones booleanas Trabajando con Strings Flujo de Control y Funciones en Scala Bucles Iteradores Funciones Pasar funciones como argumentos Métodos para iterar sobre colecciones Pattern Matching Procesamiento de datos con funciones parciales Trabajando con datos agrupados Almacenando elementos del mismo tipo Introducción a las colecciones en Scala o Creación de colecciones de elementos únicos o Acceso rápido al Head de la colección o Acceso rápido a elementos arbitrarios o Acceso rápido mediante clave o Conversiones de Tipos más comunes Utilizando y Creando librerías Clases y Objetos Paquetes Importación de paquetes
Desarrollador de Aplicaciones Web con Java
Desarrollador de Aplicaciones Web con Java El presente programa integral tiene como finalidad el uso de la tecnología Java para el desarrollo de aplicaciones Web empresariales. En los tres módulos se utilizan
Empleo Digital_. CURSO FORMATIVO Desarrollo de portales WEB en Liferay. Coordinador Académico Antonio José Martín Sierra EDUCACIÓN DIGITAL
Empleo Digital_ CURSO FORMATIVO Desarrollo de portales WEB en Liferay Coordinador Académico Antonio José Martín Sierra EDUCACIÓN DIGITAL Empleo Digital_ 1.- PRESENTACIÓN Y OBJETIVOS... 01 2.- QUE VAS A
Empleo Digital_. CURSO FORMATIVO Desarrollo WEB JAVA EE. Telefónica Educación Digital. Coordinador Académico Antonio José Martín Sierra
Empleo Digital_ CURSO FORMATIVO Desarrollo WEB JAVA EE Coordinador Académico Antonio José Martín Sierra Contenido desarollado por Telefónica Educación Digital Empleo Digital_ 1.- PRESENTACIÓN Y OBJETIVOS...
Empleo. CURSO FORMATIVO Desarrollo de portales WEB en Liferay. Coordinador Académico Antonio José Martín Sierra
Empleo CURSO FORMATIVO Desarrollo de portales WEB en Liferay Coordinador Académico Antonio José Martín Sierra 1.- PRESENTACIÓN Y OBJETIVOS...01 Empleo 2.- QUE VAS A APRENDER?...01 3.- CÓMO SE ESTUDIA?...01
Empleo Digital_. CURSO FORMATIVO Desarrollo WEB con Ruby on rails. Coordinador Académico Antonio José Martín Sierra EDUCACIÓN DIGITAL
Empleo Digital_ CURSO FORMATIVO Desarrollo WEB con Ruby on rails Coordinador Académico Antonio José Martín Sierra EDUCACIÓN DIGITAL Empleo Digital_ 1.- PRESENTACIÓN Y OBJETIVOS... 01 2.- QUE VAS A APRENDER?...
Empleo. CURSO FORMATIVO Desarrollo WEB JAVA EE. Coordinador Académico Antonio José Martín Sierra
Empleo CURSO FORMATIVO Desarrollo WEB JAVA EE Coordinador Académico Antonio José Martín Sierra 1.- PRESENTACIÓN Y OBJETIVOS...01 Empleo 2.- QUE VAS A APRENDER?...01 3.- CÓMO SE ESTUDIA?...01 4.- FORMACIÓN:
MASTER PROFESIONAL C# 5 Y ASP.NET MVC 5
MASTER PROFESIONAL C# 5 Y ASP.NET MVC 5 TEMARIO MODULO I. EL LENGUAJE C# 5 Introducción al desarrollo de soluciones informáticas. El Framework.NET. o Descripción de la plataforma. o Las especificaciones
Presentación del Curso Presencial. Programación Web con Java J2EE
Presentación del Curso Presencial Programación Web con Java J2EE Tabla de contenido Presentación del curso... 3 Objetivos de aprendizaje... 4 Contenidos del curso... 5 Competencias previas... 6 Recursos...
PRÓLOGO...13 CAPÍTULO 1. INTRODUCCIÓN A AJAX...17
ÍNDICE PRÓLOGO...13 CAPÍTULO 1. INTRODUCCIÓN A AJAX...17 1.1 CONTEXTO DE UTILIZACIÓN DE AJAX...17 1.2 QUÉ ES AJAX?...18 1.3 LAS TECNOLOGÍAS AJAX...20 1.4 PRIMERA APLICACIÓN AJAX...22 1.4.1 DESCRIPCIÓN
Estudiaremos desde los fundamentos hasta conceptos más avanzados de la tecnología JSF.
Este curso está dirigido a gente interesada en el desarrollo de aplicaciones JEE con JSF. Este framework permite agilizar y simplificar en gran medida el desarrollo de aplicaciones Web Java. Estudiaremos
EscuelaIT DOSIER DE CURSOS. Formación online con clases en directo. Cursos online con clases en directo
EscuelaIT DOSIER DE CURSOS Formación online con clases en directo Cursos online con clases en directo Maś de 100 cursos completos y cada semana nuevas sesiones, clases y tutoriás en tiempo real que amplían
formación CURSOS A MEDIDA ESPECIALIZACIÓN PROFESIONAL HERRAMIENTAS TIC
formación CURSOS A MEDIDA ESPECIALIZACIÓN PROFESIONAL H ERRAMIENTAS TIC Planes de formación exclusivos El mercado laboral sigue su curso y las empresas, en un escenario muy competitivo, buscan alternativas
Capacitación Tecnológica Científica para Bolivia. Programación Orientada a Objetos en Java
Catecbol Capacitación Tecnológica Científica para Bolivia www.catecbol.com facebook.com/catecbol @catecbol [email protected] Programación Orientada a Objetos en Java Saúl Medrano Estados Unidos La unión
POSGRADO EN DESARROLLO DE APLICACIONES PARA ANDROID CON JAVA
DESCRIPCIÓN POSGRADO EN DESARROLLO DE APLICACIONES PARA ANDROID CON JAVA El desarrollo de aplicaciones de Android es la solución para cubrir las necesidades emergentes para empresas nuevas y existentes,
Unidad 2: Introducción a Programación Orientada a Objetos y UML
Unidad 1: Introducción a Microsoft.NET Microsoft.net Tiempo Común de Ejecución del Lenguaje (CLR) Lenguaje Intermedio de Microsoft (MSIL) Metadatos Ensamblados Librería de clase base (BCL) Sistema de Tipo
Yei. Servicios de desarrollo. Systems
+ Yei Systems + Servicios de desarrollo El desarrollo de servicios de software no solamente involucra el dominio de la tecnología, sino también de la creatividad y el compromiso para ver el trasfondo de
Programa formativo Habilidades y competencias tecnológicas en Java & SQL
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
Descripción. Objetivos de Aprendizaje. Estructura y Contenidos
Descripción El programa de Desarrollo Web brinda los conocimientos para desarrollar las destrezas necesarias para formar Desarrolladores Web Junior, mediante un conjunto de herramientas pedagógicas cuidadosamente
COMPONENTES Y CONTENEDORES. Ingeniería de Software II
COMPONENTES Y CONTENEDORES Ingeniería de Software II Motivación Los componentes son paquetes de software o módulos que encapsulan un conjunto de funciones similares. Estos componentes viven dentro de un
Web & Mobile Solutions Architect
Carrera Internacional Web & Mobile Solutions Architect Orientada a quienes desean desarrollarse como programadores de páginas web. Reúne los conocimientos fundamentales tanto de Front-End como de Back-End
Diseñador Interfaz de Usuario, Analista senior, Desarrollador Full-Stack - En SONDA Uruguay S.A.
SEBASTIÁN CAGGIANO [email protected] - 099 509 152 Ingeniero en computación - Egresado en el año 2016 de la Universidad de la República Oriental del Uruguay. Diseñador Interfaz de Usuario, Analista senior,
Master en Java Certificación para Programadores
Javmasdeb Master en Java Certificación para Programadores Fabricante: Java Grupo: Desarrollo Subgrupo: Master Java Formación: Master Horas: 112 Introducción Java es un lenguaje de programación con el que
ASIGNATURAS OBLIGATORIAS
Propio: FORMACIÓN SUPERIOR EN MODALIDAD DUAL: DESARROLLADOR JAVA Código Plan de s: EM80 Año Académico: 2018-2019 ESTRUCTURA GENERAL DEL PLAN DE ESTUDIOS: CURSO Obligatorios Nº Asignaturas Optativos Nº
Oracle Certified Associate, Java SE 8 Programmer
J A V A S E 8 Información del examen: Número de examen: 1Z0-808. Certificación Asociada: Oracle Certified Associate, Java SE 8 Programmer I Versión del producto: Java SE 8 Duración: 150 minutes Número
J2EE: APLICACIONES AVANZADAS DE JAVA PARA ENTORNOS PROFESIONALES
ASIGNATURA DE MÁSTER: J2EE: APLICACIONES AVANZADAS DE JAVA PARA ENTORNOS PROFESIONALES Curso 2015/2016 (Código:31102083) 1.PRESENTACIÓN Esta guía presenta las orientaciones básicas que requiere el alumno
Diplomado C#.NET con Visual Studio
Diplomado C#.NET con Visual Studio Descripción Desde la primera versión aparecida con Visual Studio en 2002, el lenguaje C# siguió una evolución constante hasta esta versión 4.0. Actualmente es el lenguaje
Índice INTRODUCCIÓN...11 CAPÍTULO 1. SELECCIÓN DE ARQUITECTURAS Y HERRAMIENTAS DE PROGRAMACIÓN...13
Índice INTRODUCCIÓN...11 CAPÍTULO 1. SELECCIÓN DE ARQUITECTURAS Y HERRAMIENTAS DE PROGRAMACIÓN...13 1.1 Evolución Y CARACTERísticas de LOS navegadores Web...14 1.2 ARQUITECTURA de ejecución...17 1.3 Lenguajes
Lenguajes de marcado para presentación de Páginas web.
CENTRO COLABORADOR FORMACIÓN & CONSULTING ATENEO S.L.U.. Nº 40 30009 DESARROLLO de APLICACIONES con TECNOLOGÍAS WEB R.D. 1531/2011 de 31 de octubre Nivel de Cualificación 3 590 horas UNIDADES de COMPETENCIA
JAVA 7 Los fundamentos del lenguaje Java
Presentación 1. Historia 9 1.1 Por qué Java? 9 1.2 Objetivos del diseño de Java 10 1.3 Auge de Java 11 2. Características de Java 12 2.1 El lenguaje de programación Java 12 2.1.1 Sencillo 13 2.1.2 Orientado
Objetivos y Temario CURSO JAVA 7
Objetivos y Temario CURSO JAVA 7 OBJETIVOS Este curso se dirige a todos aquellos informáticos que quieran desarrollar en Java. Tanto si es principiante como si ya tiene experiencia con otro lenguaje, el
Java Spring. Programa de Estudio.
Java Spring Programa de Estudio Java Spring Aprende a utilizar uno de los frameworks de Java más demandados del mercado. Domina la tecnología Spring Java Framework orientada a aspectos con MVC y comienza
Java Spring. Programa de Estudio.
Java Spring Programa de Estudio Java Spring Aprende a utilizar uno de los frameworks de Java más demandados del mercado. Domina la tecnología Spring Java Framework orientada a aspectos con MVC y comienza
SECUENCIA DIDÁCTICA. Módulo Competencia de Módulo:
SECUENCIA DIDÁCTICA Nombre de curso: Programación Antecedente: Ninguno Módulo Competencia de Módulo: Clave de curso: COM2105C11 Clave de antecedente: Ninguna Desarrollar software con la finalidad de agilizar
Programa Formativo. Código: Curso: Programación con JAVA 8 SE Standard Edition Modalidad: ONLINE Duración: 120h.
Código: 16630 Curso: Programación con JAVA 8 SE Standard Edition Modalidad: ONLINE Duración: 120h. Objetivos Java es un lenguaje de programación con el que podemos realizar cualquier tipo de desarrollo.
Curso ONLINE de Javascript, jquery y Angular2_. Duración: 50 sesiones aprox. (150 horas lectivas)
Curso ONLINE de Javascript, jquery y Angular2_ Duración: 50 sesiones aprox. (150 horas lectivas) CURSO ONLINE DE Javascript, Jquery y Angular 2_ En el módulo de Javascript, JQuery y Angular 2 entrarás
ESPECIALISTA EN TECNOLOGIAS JAVA
ESPECIALISTA EN TECNOLOGIAS JAVA Java Standard Edition Java Enterprise Edition Java Server Face Framework JSF MATERIAS Java - Framework Spring Java Framework Hibernate Java Enlace framework Progr. para
Garcia Garcia Marcelino Oscar. Computer programmer
Currículum vítae INFORMACIÓN PERSONAL Garcia Garcia Marcelino Oscar Las Laderas 30 37120 Doñinos de Salamanca [email protected] Teléfono: 653 52 32 18 DNI: 70863322-T CAMPO PROFESIONAL EXPERIENCIA
La clase Integer y sus métodos. Los Operadores (concepto). Operadores Lógicos y a nivel de Bits. Operadores de desplazamiento. Concatenaciones. La Con
Fases de POO (Análisis y Diseño). Un ejemplo de Análisis y Diseño. Repaso de conceptos de Abstracción y ejemplos. Repaso y definición de Clases, estructura de una clase en Java. Declaración de atributos
TEMARIO ESPECÍFICO PROVISIONAL (OPE 2016) CATEGORÍA: TÉCNICO/A ESPECIALISTA INFORMÁTICA
TEMARIO ESPECÍFICO PROVISIONAL (OPE 2016) CATEGORÍA: TÉCNICO/A ESPECIALISTA INFORMÁTICA Nota: Este temario es orientativo y sólo a efectos informativos, pudiendo estar sujetos a cambios y actualizaciones.
Sílabo de Ingeniería Web
Sílabo de Ingeniería Web I. Datos generales Código ASUC 00469 Carácter Obligatorio Créditos 4 Periodo académico 2018 Prerrequisito Ninguno Horas Teóricas: 2 Prácticas: 4 II. Sumilla de la asignatura La
SÍLABO POR OBJETIVOS CURSO: PROGRAMACIÓN DISTRIBUIDA Y WEB DOCENTE: Ing. JUAN JOSE ARAMBULO AQUIJES
SÍLABO POR OBJETIVOS CURSO: PROGRAMACIÓN DISTRIBUIDA Y WEB DOCENTE: Ing. JUAN JOSE ARAMBULO AQUIJES I. DATOS GENERALES ASIGNATURA: PROGRAMACIÓN DISTRIBUIDA Y WEB CÓDIGO: 033304451 ESCUELA: INGENIERÍA INFORMÁTICA
Programa de Capacitación en. Aplicaciones Visual Studio.NET 2013
Programa de Capacitación en Aplicaciones Visual Studio.NET 2013 Actualización 2015-2016 FLUJO DE CAPACITACIÓN Programana de Capacitación : Experto Programador en Aplicaciones.NET 2013 * Fundamentos Programación
DESARROLLO DE APLICACIONES PARA INTERNET Y DISPOSITIVOS MÓVILES (ONLINE)
DESARROLLO DE APLICACIONES PARA INTERNET Y DISPOSITIVOS MÓVILES (ONLINE) Datos básicos del Curso Curso Académico 2015-2016 Nombre del Curso Tipo de Curso Número de créditos Desarrollo de Aplicaciones para
INTRODUCCIÓN...9 CAPÍTULO 1. ELEMENTOS DE UN PROGRAMA INFORMÁTICO...11
Índice INTRODUCCIÓN...9 CAPÍTULO 1. ELEMENTOS DE UN PROGRAMA INFORMÁTICO...11 1.1 PROGRAMA Y LENGUAJESDE PROGRAMACIÓN...12 1.1.1 EL LENGUAJE JAVA...13 1.1.2 EL JDK...15 1.1.3 LOS PROGRAMAS EN JAVA...16
Desarrollo.NET con Sharepoint
BECANET1 Desarrollo.NET con Sharepoint Fabricante: Indra Grupo: Bases de Datos Subgrupo: Visual Studio 2010 Formación: Indra Horas: 196 Personal de INDRA Dirigido a Contenidos Módulo 1 Arquitectura Net
PROGRAMA FORMATIVO Programación para dispositivos móviles Android
Anexo I PROGRAMA FORMATIVO Programación para dispositivos móviles Android Fecha DATOS GENERALES DE LA ESPECIALIDAD 1. Familia Profesional: Informática y comunicaciones Área Profesional: Desarrollo 2. Denominación:
Programador de Aplicaciones Web
Programador de Aplicaciones Web Información del examen: Número de examen: 1Z0-899. Certificación Asociada: Oracle Certified Expert, Java Platform, EE 6 Web Component Developer. Versión del producto: Java
2.4. Unidades de Aprendizaje. Unidad de aprendizaje: Desarrollo de páginas web estáticas. Número 1. Propósito de la unidad
2.4. Unidades de Aprendizaje Unidad de aprendizaje: Desarrollo de páginas web estáticas. Número 1 Propósito de la unidad Desarrollará páginas web con contenido estático siguiendo la metodología de diseño
Propuesta framework de herramientas para el desarrollo de aplicaciones en un modelo colaborativo. Ricardo Borillo Domenech
Propuesta framework de herramientas para el desarrollo de aplicaciones en un modelo colaborativo Ricardo Borillo Domenech [email protected] Índice Introducción y objetivos Arquitectura básica del sistema
Diseño e implementación de un marco de trabajo de presentación para aplicación J2EE
Diseño e implementación de un marco de trabajo de presentación para Felipe Benavente Cabrera Ingeniería en Informática Josep Maria Camps Riba UOC - Este trabajo está sujeto excepto que se indique lo contrario
IFCD0210 Desarrollo de Aplicaciones con Tecnologías Web
IFCD0210 Desarrollo de Aplicaciones con Tecnologías Web Cualificaciones Profesionales y Certificados de Profesionalidad Ficha Técnica Categoría Informática y Comunicaciones Referencia Precio Horas 9777-1302
FACULTAD DE INGENIERÍA Y ARQUITECTURA ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS E INFORMÁTICA
FACULTAD DE INGENIERÍA Y ARQUITECTURA ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS E INFORMÁTICA I. DATOS GENERALES PLATAFORMA WEB DE SERVICIO MÚLTIPLE 1.0 Unidad Académica : Ingeniería de Sistemas e
Python. Programa de Estudio.
Python Programa de Estudio Python Introdúcete en un lenguaje de programación fácil de aprender, potente, multiplataforma, extensible y de código abierto. Aprende a desarrollar programas de escritorio y
Pliego de Bases Técnicas
180001 Servicio de Soporte HDIV y EHCache Pliego de Bases Técnicas Contenido Antecedentes... 1 Descripción del Servicio... 2 Calidad Técnica del Servicio... 3 i Antecedentes La plataforma J2EE existente
Curso JAVA EE 7 2016
Curso JAVA EE 7 2016 Curso de Java EE 7 PC CARRIER 29 de marzo de 2016 Autor: Marc Revenga Esquinas Curso JAVA EE 7 2016 Curso de Java EE 7 Clase 1. Aplicaciones web Java EE. Configuración del servidor
Creación de un framework de presentación para aplicaciones JEE
PROYECTO FIN DE CARRERA Creación de un framework de presentación para aplicaciones JEE Autor: Alberto Díaz Martínez Consultor: Oscar Escudero Sánchez Agenda 1.ESTUDIO JEE. 1.1.El estándar JEE. 1.2.Patrones
BDV-1602 SATCA 1 : Carrera:
1. Datos Generales de la asignatura Nombre de la asignatura: Taller de Programación WEB Clave de la asignatura: BDV-1602 SATCA 1 : 0-5-5 Carrera: Ingeniería en Sistemas Computacionales 2. Presentación
Desarrollador Full-Stack, Diseñador Interfaz de Usuario, Analista de aplicaciones senior, - En SONDA Uruguay S.A.
SEBASTIÁN CAGGIANO [email protected] - 099 50 91 52 Ingeniero en computación - Egresado en el año 2016 de la Universidad de la República Oriental del Uruguay. Desarrollador Full-Stack, Diseñador
