BOOTCAMP DE DESARROLLO FULLSTACK DESDE 0
¡Aprenderás las principales capacidades y habilidades de un desarrollador, desde cero y trabajando codo con codo con tu Technical Leader!
¡Aprende programación de una forma sencilla con este bootcamp!
Prepárate para tu primera experiencia profesional.
Desde Campus Dual, y diseñado por Imatia, hemos impulsado un bootcamp dividido en 10 módulos, orientado a completar tu formación y aprender las principales competencias y habilidades de un desarrollador web.
Matrícula
Importe: GRATUITO
El importe por valor de 6.000€ de la matrícula será financiado íntegramente por la Xunta de Galicia.
Metodología
- Aprenderás de la mano de uno de nuestros Technical Leader (profesional en activo), que será tu tutor, ayudándote y guiándote a lo largo de tu desarrollo.
- Modalidad: en remoto.
- Aprenderás a trabajar sobre tecnologías ampliamente extendidas en el mundo del desarrollo software.
- Conseguirás conocimientos teóricos y prácticos sobre los que se asientan las tecnologías utilizadas en perfiles Full-Stack.
Requisitos de acceso
- Requisitos obligatorios:
- Disponibilidad completa para asistir al 100% de las clases.
- Ofimática: tener amplia soltura al interactuar con equipos informáticos y sistemas de ofimática.
- Soft skills: capacidad de trabajo en equipo y buen nivel de comunicación.
- Tener ordenador para poder seguir las clases en remoto (PC o portátil), auriculares y cámara web.
- (Muy recomendable) Disponer de una pantalla auxiliar para poder seguir las clases y casos prácticos.
- Requisitos valorables:
- Tener formación y/o conocimientos en el ámbito tecnológico.
- Tener experiencia en alguna rama de Informática.
- Estar en posesión de titulación de FP o universitaria relacionada con informática.
Recomendable tener experiencia en el uso de sistemas de internet, aplicaciones móviles y uso de la tecnología o servicios de internet a modo general.
Herramientas
Queremos que aprendas a trabajar con las mismas herramientas con las que desarrollan sus proyectos las empresas más punteras del mundo tecnológico, para ello, desde el primer día contarás con:
- Acceso a todas las herramientas que proporciona la suite Office 365 para el trabajo en una empresa, como por ejemplo: Microsoft Teams.
- Publicaremos nuestro código en el repositorio de desarrollo líder en el mundo, Github.
- Utilidades y entornos como: IntelliJ, Maven, Git, Visual Studio Code…
- Además, contarás con acceso a nuestra plataforma de aprendizaje.
Contenido
Durante este bootcamp de introducción a la programación aprenderás los fundamentos básicos de programación a través de un itinerario divido en 10 módulos:
Aprenderás a diseñar, crear y manipular una base de datos relacional usando motores de base de datos que se utilizan actualmente. Podrás consultar los datos que existen dentro de la base de datos, establecer relaciones entre ellos, agruparlos y obtener toda la información que necesites en tu futura aplicación.
Tecnologías: SQL
Estás listo para comenzar a crear tus propias aplicaciones y para ello, tienes que aprender que instrucciones es necesario utilizar para que tu idea se vuelva realidad. Para ello, utilizarás un lenguaje de programación llamado Java, y debes conocer como indicarle que tiene que hacer en cada momento. Además, trabajarás junto con otra tecnología llamada Maven, que te ayudará en el proceso de desarrollo de la aplicación, volviéndolo más organizado y gestionable.
Tecnologías: Java , Maven
Cualquier aplicación creada es susceptible de crecer. ¿Qué pasa cuando modificamos algo que hemos hecho anteriormente? ¿Seguirá funcionando? Mediante la ayuda del testing con JUnit, podemos automatizar ese proceso para comprobar que lo que has programado seguirá funcionando con el tiempo.
Tecnologías: JUnit
Ahora que ya sabes como hacer programas en Java, aprenderás a conectar una base de datos con el “cerebro” de la aplicación, que programarás y enseñaras a que sepa que hacer en cada momento con los datos que le estás pidiendo o aportando, para que la aplicación y los datos tengan sentido.
Tecnologías: Java, Spring, Maven…
Tu aplicación esta lista, pero necesitas aumentar las pruebas que tienes para cerciorar que tu aplicación funcionará correctamente en su entorno real. No estás seguro de que comportamiento tendrá cuando se conecte a datos reales ¿Cómo podemos probar nuestra aplicación? No queremos que, por ejemplo, una tienda online realice pagos a TPV si aún no tiene ningún cliente. Para ello, el mocking, o simulación, nos permite sortear ese problema y crear réplicas de casos reales para realizar pruebas exhaustivas.
Tecnologías: JUnit, Mockito
Tienes una aproximación de como presentar una idea en una web. Para ello, aprenderás los lenguajes estándar para la visualización y el manejo de información desde cualquier navegador web. La maquetarás utilizando HTML5, el estándar de programación web.
Tecnologías: HTML5
Quizás HTML5 únicamente sirva para maquetar la información, pero no para mostrarla de manera amigable. Con CSS3 conseguirás que esa idea luzca realmente impresionante.
Tecnologías: CSS3
Todo esta idea esta genial y la presentación es sensacional, pero el usuario no puede interactuar con ella. Con Javascript, añadiremos esa capa de interacción con el usuario, haciendo que la web no solo sea amigable, si no también funcional.
Tecnologías: Javascript
HTML, CSS y Javascript se unen bajo el paraguas de Angular, que utilizando los últimos estándares, nos permite el diseño e implementación de una web que pueda comunicarse con la aplicación que habías creado anteriormente.
Tecnologías: Angular, Node, NPM
Si para el backend de la aplicación utilizaste JUnit, para el frontend aprenderás a utilizar las tecnologías de Karma y Jasmine, que te permitirán probar que nuevos cambios no afecten a las funcionalidades actuales que ya tienes implementadas en la web.
Tecnologías: Karma, Jasmine
Preguntas Frecuentes
¿Al terminar este bootcamp seré un Desarrollador?
Eso te lo dará la experiencia, pero pretende capacitarte y sentar las bases para llegar a serlo. Busca ser un paso intermedio entre la formación puramente académica y tu primera experiencia laboral.
¿Cómo me inscribo?
Si estas interesado y quieres apuntarte, puedes rellenar el formulario que tienes a continuación con la siguiente información, o enviando un correo electrónico a info@campusdual.com.
- Nombre y apellidos
- Número de teléfono
- DNI
Las plazas son limitadas, se realizará un proceso de selección entre los candidatos.
¿Qué material necesito para el bootcamp?
Necesitarás un ordenador con webcam, auriculares con micrófono, buena conexión a internet y un lugar cómodo donde poder trabajar.
¿Al acabar recibiré alguna certificación?
Sí, al terminar el bootcamp recibirás tanto una certificación del Clúster TIC Galicia como un diploma de la Xunta de Galicia.
Envíanos un correo a info@campusdual.com y nos pondremos en contacto contigo.
Resumen
- 3 meses de duración (Del 8 de febrero al 16 de mayo)
- Matrícula: Gratuita
- 6:40h al día (de lunes a viernes de 09:00 a 15:00)
- 100% trabajo en remoto
- Formación en competencias básicas de programación.
- Formación en soft skills: comunicación interpersonal, liderazgo, trabajo en equipo, presentaciones eficaces…
Requisitos técnicos recomendados
- 2 pantallas
- PC o portátil
- RAM: 8 gb
- Procesador: I5 o similar
- Cámara web y micrófono (obligatorio)