Menú
¡Llama gratis! 900 264 357

CURSO JAVA WEB & MOBILE DEVELOPMENT . Front-end& Back-end del centro Implika cursos - oposición

Programa de CURSO JAVA WEB & MOBILE DEVELOPMENT . Front-end& Back-end

Modalidad: Presencial
Localización: Madrid
PROMOCIONES Y DESCUENTOS: Paga un 50% al inicio y el resto cuando encuentres trabajo.

Descripción

Si no sabes nada de programación y estás motivado para trabajar duro durante 20 semanas e iniciarte en una nueva profesión, éste es tu curso.

Está diseñado para entrenar, en 800 horas repartidas en 5 meses, a personas sin ninguna experiencia previa en programación y convertirlos en FULL-STACK DEVELOPER empleables en cualquier proyecto, tanto en FRONT-END como en BACK-END e incluyendo el lenguaje JAVA, que ningún otro bootcam contempla y que supone el 70% de los puestos de trabajo requeridos.

Al final de curso, tendrás una sólida base y experiencia programando en HTML, CSS, JAVASCRIPT

Y JAVA, adquirida a través de 4 proyectos completos que podrás incluir en tu portafolio. Además Contarás con varias ofertas de empleo especializado antes incluso de finalizar la formación.

A quién va dirigido

Objetivos

Al finalizar este programa serás capaz de:

1) Programar páginas web en HTML y CSS

2) Escribir código AngularJS, una de las librerías más populares y demandadas para la creación de interfaces web dinámicas en JavaScript.

3) Programar en Java utilizando conceptos básicos de todos los lenguajes de programación orientada a objetos modernos, incluyendo: variables, funciones, bucles, cadenas, matrices, estructuras de datos complejas, clases, archivos y bases de datos.

4) Utilizar la suite de herramientas Spring JAVA Framework para crear y probar sofisticados servicios web basados en Java.

5) Implementar una interfaz REST para el servidor.

6) Utilizar estructuras de datos JSON para enviar datos HTML hacia y desde una aplicación móvil o de escritorio.

Temario

MÓDULO 1:

En este módulo, serás un freelancer que desarrolla sitios web para pequeñas organizaciones.

La NorthsideYouth Soccer League (NYSL) te ha contratado para desarrollar un sitio web para sus equipos de fútbol. Aprenderás a:

Aprenderás a:

•Crear un sitio web de varias páginas con HTML5. • Personalizar el aspecto de un sitio web utilizando CSS

• Dar formato a una página web para mostrar información compleja.

• Añadir elementos gráficos y mapas a un sitio web.

• Implementar formularios web para capturar la entrada del usuario.

• Testear un sitio web para el cumplimiento de las normas de W3C y garantizar su funcionamiento en una variedad de navegadores

MÓDULO 2:

En este módulo serás un desarrollador de “Code of the Web”, una empresa de software que desarrolla aplicaciones web Java Web & Mobile Developer personalizadas en JavaScript.

TransparentGovernment in Fact (TGIF), una organización independiente sin fines de lucro que trabaja para aumentar la participación del público en el gobierno, te ha contratado para desarrollar un sitio web de seguimiento del Congreso de los USA.

Vas a trabajar en esta aplicación web utilizando tecnologías modernas de JavaScript, incluyendo: Angular JS, Bootstrap, jQuery, AJAX, JSON y RESTfulAPIs.

Aprenderás a:

• Programar aplicaciones WEB con JavaScript.

• Desarrollar y codificar algoritmos.

• Testear y depurar código JavaScript.

• Utilizar librerías JavaScript para implementar la interfaz de usuario.

• Acceder y mostrar información.

• Utilizar APIs para acceder a recursos de terceros.

MÓDULO 3

EnestemódulolaNorthsideYouthSoccerLeague(NYSL)tehacontratadodenuevoparacrearunaaplicaciónweb móvilparadarleasusjugadoresyasuspadres,unfácilaccesoaloshorariosdelospartidosdelaligaylaubicaciónde cadacampo.Paraevitarlasmolestiasdelasaplicacionesnativas,lesgustaríaquesetrataradeunaaplicaciónweb paramóviles(mobileresponsive).Diseñarásydesarrollaráslaaplicaciónwebmóvil,yañadiráscaracterísticasy funcionesquesonespecíficasparadispositivosmóviles.Aprenderása:

Entender los distintos diseños de pantallas de dispositivos en forma horizontal y vertical para maximizar la experiencia del usuario.

Crear clases CSS específicas para distintos tamaños de pantallas. Usar Firebase y jQuery para añadir elementos de interfaz de usuarios para mejorar el diseño.

MÓDULO 4

En este módulo, te sumergirás en el mundo Java del lado servidor (back-end) para implementar la arquitectura principal de una versión en línea para múltiples jugadores del popular juego llamado Batalla Naval.

La idea básica consiste en adivinar dónde han ocultado sus barcos otros jugadores y realizarás una interfaz de juego que muestre gráficamente el estado de los jugadores en el juego, incluidos la posición de los buques,

los daños sufridos y las puntuaciones.

También aprenderás a desarrollar una aplicación web moderna, utilizando HTNL, CSS y JavaScript para manejar todos los aspectos de la presentación de la interfaz de usuario, y a utilizar servicios web R3ST para manejar

el acceso de múltiples usuarios y sus comunicaciones, almacenar datos de manera continua e implementar la lógica compleja del juego. Más específicamente, aprenderás a:

• Usar la librería JavaScript y jQuery para:

• Obtener y recibir datos desde un servidor WEB utilizando AJAX.

• Construir pantahhas en HTML.

• Utilizar las herramientas para Java de Spring Boot para:

• Implementar RESTfuhAPIs para bases de datos y servicios de aplicaciones.

• Aplicar conceptos de programación modernos, como “lambdas”, ”streams” y ”dependencyinjection”.

• Utilizar estructuras de datos JavaScript ObjectNotation (JSON) para:

• Comunicar la parte de tu aplicación del lado servidor con la parte del lado cliente

• Implementar el modelo en MYC (model–view–controller).

MÓDULO 5

En este último módulo del curso se materializará la funcionalidad de back-end y la aplicación de los algoritmos necesarios para la realización del motor del juego y el soporte a los jugadores para que:

-Los jugadores puedan crear nuevas partidas y unirse a las partidas creadas por otros usuarios.

-Cuandounapartidatengadosjugadores,losmismospuedancolocarsusnaveseneltablerodeljuego.

-Cuandosehancolocadolosbarcos,losjugadorescomenzaránarealizarsusdisparosyverlosresultados(La cantidaddebarcostocados,erradosybarcoshundidos).

-Cuandotodoslosbarcosdeunjugadorsehanhundido,poderterminarehjuegoyañadirensuclasificaciónla victoriaalasestadísticasdeljuego.

MÓDULO FINAL

Titulación obtenida

Requisitos

• Nivel intermedio de lectura y escritura en inglés.

• Ordenador portátil.

• Motivación

• No se exige un título académico previo, ni conocimientos sólidos de la materia. Son de carácter especializado, intensivo y focalizado en la práctica profesional.

Información Adicional

METODOLOGÍA

GOAL & PROJECT BASED LEARNING

Basada en técnicas de simulación de situaciones reales, sin clases teóricas ni exámenes, Goal Project te sitúa en escenarios en los que realizarás las mismas tareas que un profesional y aplicarás sus mismas herramientas y técnicas, de modo que, llegado el momento, podrás integrarte desde el primer día en un equipo de trabajo real.

Tendrás a tu alcance todo el soporte necesario para completar tus tareas y serás supervisado por un mentor que te aclarará dudas y evaluará tu rendimiento durante los proyectos, fomentando el trabajo en equipo, promoviendo debates y ayudándote a encontrar soluciones y resolver dificultades. Recibirás feedback continuo sobre tus ejercicios, lo que te permitirá aprender de tus errores y adquirir un profundo conocimiento de cada tema.

FOCALIZADA-ESPECIALIZADA-INTENSIVA

SALIDAS PROFESIONALES

El trabajo de desarrollador cuenta en la actualidad con una gran demanda por parte de las empresas

hasta el punto de que existen más ofertas que profesionales cualificados. Ello supone un acceso inmediato

a empleos de calidad.

- Programador Web Back-end y Front-end

- Programador Multimedia

- Java Web & Mobile Developer

- Desarrollador de aplicaciones en entornos web

98% de empleabilidad en el primer mes tras finalizar la formación.

¿Dónde trabajan nuestros alumnos?

Microsoft

Seat

Everis

Adeslas….

Contacta ahora con el centro

Junglebox S.L. (Responsable) tratará tus datos personales con la finalidad de gestionar el envío de solicitudes de información requeridas y el envío de comunicaciones promocionales sobre formación, derivadas de tu consentimiento. Podrás ejercer tus derechos de acceso, supresión rectificación, limitación, portabilidad y otros derechos, según lo indicado en nuestra P. de Privacidad​