Web Developer Bootcamp Con Java

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 17

Web Developer

Bootcamp con Java

www.talendig.com
Web Developer Bootcamp con Java

El Web Development Bootcamp de Java es un diplomado que te permitirá


desarrollarte como programador web con las tecnologías HTML/CSS,
JAVASCRIPT y JAVA.

¿Qué aprenderás en este bootcamp?

Desarrollo Web básico.


Server-Side Javascript: Node JS.
Frameworks de Desarrollo web: Angular o React.
Base de Datos NoSQL: Mongo DB.

Información del curso:


• Duración: 240 Horas.
• De cero a listo para trabajar.
• Aprendizaje especializado.
• Certifícate al terminar.
Web Developer Bootcamp con Java

Semana 1 Semana 2
Pre-Work CSS Avanzado
• Descripción del curso. • Reglas de estilo visual básicas.
• Instalación de todas las • Selectores avanzados.
herramientas de desarrollo • Posicionamiento.
y el entorno necesario.
• Breve introducción/review. CSS Diseño Responsive
• HTML/CSS/Javascript. • Diseño web/responsive.
• Introducción a GIT y Github. • Introducción a Flexbox.

JAVA JAVA
• Introducción a Java. • Introducción a Java (II).
• Tipos de Datos. • Operadores.
• Declaración y Variables. • Conversión de tipos.
• Entrada y Salida Estándar. ‫ا‬0ȺɈȲɐƧɈɐȲƊȺƮƵƧȌȁɈȲȌǶƮƵ˜ɐǯȌ‫خ‬
• Estructuras condicionales.
HTML
• Instroducción a HTML5 y CCS3.
• HTML – Repaso de los
elementos básicos
y nuevos elementos de HTML5.
• CSS – Selectores.
• CSS – Box model.
Web Developer Bootcamp con Java

Semana 3 Semana 4
Sesión laboratorio JAVASCRIPT
• Clonación diseño de web. • Sentencias repetitivas (Bucles).
• Code Katas.
JAVASCRIPT
• Introducción a Javascript. JAVASCRIPT
• Tipos de datos. • Arrays.
‫!ا‬ȌȁɈȲȌǶƮƵ˜ɐǯȌ‫خ‬ • Funciones
• Sentencias condicionales.
JAVA
JAVA • Estructuras de datos.
• Estructuras repetitivas (Bucles). • Estructuras de datos estáticas.
• Code Katas. • Arrays simples y
multidimensionales.
• Declaración, uso, búsqueda
y ordenación.
Web Developer Bootcamp con Java

Semana 5 Semana 6
JAVASCRIPT JAVASCRIPT
• Programación Orientada • Tipos de datos valor y referencia
a Objeto (POO). en Javascript.
• Propiedades métodos y clases. • Mutabilidad e Inmutabilidad.
• Notación JSON. ‫„ا‬ȯƵȲƊƧǞȌȁƵȺƧȌȁƊȲȲƊɯȺ‫˛ب‬ǶɈƵȲ‫ة‬
map, reduce, sort, reverse, etc.
HTML/JAVASCRIPT
• Document Object Model JAVASCRIPT
(DOM). • Programación asíncrona en
• Introducción y selectores. Javascript.
• DOM. Consulta y manipulación. • Callbacks.
• Promesas.
JAVA
• Estructuras de datos. JAVA
• Estructuras de datos dinámicas. • Orientación a Objetos.
• List. • Programación Orientada
• Map. a Objetos.
• Set. • Clase vs Objeto.
• Uso de Clases y Objetos del API
Java.
Web Developer Bootcamp con Java

Semana 7 Semana 8
JAVASCRIPT JAVASCRIPT
• Programación asíncrona • Javascript avanzado.
en Javascript (II). • Context, Closures, Scopes.
• Observables. Operaciones • Hoisting, shadowing.
básicas con Observables. • Últimas features Javascript.
• Async/await.
Laboratorio
JAVASCRIPT • Sesión Laboratorio.
• Pruebas en Javascript. • Creación de una pequeña App
• Unit Testing con Jasmine. con llamada a algún API
web/rest.
JAVA
• Uso de API Java. JAVA
• Wrappers. • Programación Orientada
• Formato de fechas. a Objeto.
•Formato numérico. • Diseño de Clases.
• Atributos.
• Visibilidad Métodos.
• Paso de parámetros.
Web Developer Bootcamp con Java

Semana 9 Semana 10
Laboratorio TYPESCRIPT
• Sesión Laboratorio. • Clases e Interfaces.
• Creación de una pequeña App • Tipos Avanzados y Generics.
con llamada a algún API • Decoradores.
web/rest. • Módulos.
• Code Katas.
TYPESCRIPT
• Introducción a Typescript. SERVER-SIDE JAVASCRIPT
• Diferencias entre Typescript y • Introducción a la programación
Javascript. server-side.
• Tipos. Variables. Funciones. • Primeros pasos con NodeJS.
• Code Katas con Typescript. • Instalación.
• Uso de NPM.
JAVA
• Programación Orientada JAVA
a Objeto. • Programación Orientada
• Miembros estáticos. a Objeto.
• Constructores. • Excepciones. Tipos
• Recursividad. de Excepciones.
• Gestión y manejo
de excepciones.
• Excepciones personalizadas.
Web Developer Bootcamp con Java

Semana 11 Semana 12
SERVER-SIDE JAVASCRIPT SERVER-SIDE JAVASCRIPT
NodeJS EXPRESS
• Arquitectura EventDriven en Node. • Archivos estáticos.
• NodeJS como servidor web. • Formularios.
• Objetos req/res, Node Web • BBDD.
Frameworks, HTTP/HTTPS requests,
routes, etc. SERVER-SIDE JAVASCRIPT
• Librerías de Node. EXPRESS
• Cookies.
SERVER-SIDE JAVASCRIPT • Sessions.
EXPRESS • Autenticación.
• Introducción a Express. • APIS REST.
• Routing, Rendering, Métodos HTTP,
URLs, Templating, Middleware. JAVA
• Programación Orientada
JAVA a Objetos.
• Programación Orientada a Objeto.
‫§ا‬ȌǶǞǿȌȲ˛ȺǿȌɯǶǞǐƊƮɐȲƊ 
• Herencia.
dinámica.
‫(ا‬Ƶ˛ȁǞƧǞȍȁƮƵǘƵȲƵȁƧǞƊ‫خ‬
• Clases abstractas.
• Declaración de clases derivadas.
‫!ا‬ǶƊȺƵȺ˛ȁƊǶƵȺ‫خ‬
• Constructores.
• Sobreescritura y sobrecarga
de métodos.
Web Developer Bootcamp con Java

Semana 13 Semana 14
NoSQL DATABASES NoSQL DATABASES –
• Introducción a las bases de datos MONGOOSE
NoSQL. • Archivos estáticos.
• MongoDB. Modelo de datos. • Formularios.
• BBDD.
• Operaciones CRUD. Tipos de Datos.
• Databases, Collections,
ANGULAR
Documents..
• ANGULAR. Breve introducción a
los Frameworks de desarrollo
NoSQL DATABASES
web.
• MongoDB y Mongoose.
• Comparativa Angular.
• Introducción a Mongoose.
• Instalación y puesta en marcha.
• Orden e indexado.
• Creación de un proyecto nuevo
• MongoDB con Java.
con Angular CLI.
• Comandos CLI.
JAVA
• Conocer la estructura de un
• Programación Orientada a Objetos.
proyecto.
• Interfaces.
• Buenas prácticas de
• Implementación de interfaces.
estructuración de proyectos.
• Serialización.

JAVA
• Entrada y Salida.
• Ficheros de Texto.
Web Developer Bootcamp con Java

Semana 15
ANGULAR
• Componentes.
• Creación de Componentes.
• Metadatos (decorators) de un
componente.
• Data Binding.
• Aplicación de estilos al componente.
• Componentes anidados.

ANGULAR
• Paso de datos al componente.
• Respuesta a eventos.
• Ciclo de vida de los componentes.
• Buenas prácticas con componentes..

JAVA
• Entrada y Salida.
• Ficheros Binarios.
Web Developer Bootcamp con Java

Semana 16
ANGULAR JAVA
• Directivas. • Entrada y Salida.
• Tipos de directivas. • Ficheros Aleatorios.
• Trabajo con directivas • Interfaces de Usuario.
de atributo. • Introducción a la programación
• Trabajo con directivas con Swing.
estructurales. • Componentes.
• Buenas prácticas. • Contenedores.
• Layouts.
ANGULAR
• Servicios. JAVA
• Inyección de dependencias en • Interfaces de Usuario.
Angular. • Programación con Swing.
• Creación y uso de servicios. • Eventos.
• Buenas prácticas.
Web Developer Bootcamp con Java

Semana 17
ANGULAR JAVA
• Routing. • Interfaces de Usuario.
‫!ا‬Ȍȁ˛ǐɐȲƊƧǞȍȁƮƵǶªȌɐɈƵȲ‫خ‬ • Programación con Swing.
• Router Outlet y Router links. • Entrada de datos.
• Rutas con parámetros. • Componentes de formulario.
• Utilizar los parámetros del padre.
• Protección de rutas con Router SPRING BOOT
Guards. • Introducción a Spring Boot.
-Creación de una aplicación.
ANGULAR  ٌ!Ȍȁ˛ǐɐȲƊƧǞȍȁƵȁ²ȯȲǞȁǐ
• Formularios basados en plantillas Boot.
(Template Driven Forms). -Anotaciones.
• Creación de formulario  ٌ§ƵȲ˛ǶƵȺ‫خ‬
y componente asociado.  ٌɐɈȌٌƧȌȁ˛ǐɐȲƊƧǞȌȁƵȺ‫خ‬
• Two-way data binding. -Spring Boot starters y
• Estado del formulario, validaciones gestión de dependencias.
y mensajes de error. -Actuators.
Web Developer Bootcamp con Java

Semana 18
ANGULAR SPRING BOOT
• Formularios reactivos (Event • APIs REST.
Driven Forms). • Creación de APIs REST.
• Creación de una aplicación con • Documentación de una API REST.
formularios.
SPRING BOOT
ANGULAR • Validación de Datos.
• ¿Qué es una pipe? • Acceso a Datos: JDBC, JPA,
Ejemplos de Pipes: DatePipe, Mongo.
DecimalPipe, CurrencyPipe,
LowerCase,UpperCasePipe,
JSONPipe, etc.
• Crear Pipes personalizadas.
• Internacionalización con i18n.
Web Developer Bootcamp con Java

Semana 19
ANGULAR SPRING BOOT
• HTTP. Introducción a las llamadas • Acceso a APIs.
vía HTTP. • Externas RestTemplate.
• Obtención de datos JSON. • Feign.
• Manejo de errores. • Flux.
• Observables y operadores.
• Envío de datos con POST, DELETE, SPRING BOOT
PUT. • Funciones Avanzadas.
ANGULAR • Seguridad Caching.
• Material Design y Angular • Filtros e interceptores.
Material. • Tareas Programadas y Asíncronas.
• Componentes: Buttons,
Navigation (menú, sidebar,
toolbar).
Web Developer Bootcamp con Java

Semana 20 Semana 21
ANGULAR ANGULAR AVANZADO
• Material. • Unit Testing en Angular.
• Controles de formulario. • Testing con Jasmine.
• Layout – Grid. • Testing con Karma.
• Layout – Card.
• Componente MatTable. ANGULAR AVANZADO
• Drag & Drop. • Programación Reactiva. RxJS.
• Introducción a Schematics. • Observables.
• Consumo y funciones comunes
ANGULAR AVANZADO de los Observables.
• Change Detection. • Subscriptions/Subjects/
• Mecanismo por defecto BehaviouSubjects.
y ejecución manual. • Operadores más comunes de RxJS.
• Angular Zones, Uso • Buenas prácticas.
de ImmutableJS.
Web Developer Bootcamp con Java

Semana 22
LABORATORIO
Creación de una aplicación que
consume un API REST externo.

LABORATORIO
Creación de una aplicación que
consume un API REST externo.

Semana 23
LABORATORIO
Creación de una aplicación – Base
de Datos en MongoDB / Acceso vía
NodeJS/Express.

LABORATORIO
Creación de una aplicación – Base
de Datos en MongoDB / Acceso vía
NodeJS/Express
809-908-3691
849-220-4934
[email protected]

www.talendig.com

También podría gustarte