Coding Bootcamp | Grupo Castilla y Cambra de Comerç de Reus

¡Fórmate y prepárate para poder empezar a trabajar en una compañía líder en software de RRHH a nivel nacional!

Inicio y fin

6 de junio 2023 –

24 de agosto 2023

Modalidad

Campus Virtual

Duración

300 h

Horario

15’00  – 20’00 h

Días lectivos

L-M-Mi-J-V

Director

Jose Marín

Precio

100% Subvencionado por Grupo Castilla y Cambra de Comerç de Reus

Inicio y fin

6 de Junio de 2023 – 24 de agosto de 2023

Modalidad

Campus Virtual

Duración

300 h

Horario

15’00  – 20’00 h

Días lectivos

L-M-Mi-J-V

Directores

Jose Marín

Precio

100% Subvencionado por Grupo Castilla y Cambra de Comerç de Reus

¿Por qué formarse en el Bootcamp de Grupo Castilla y la Cambra de Comerç de Reus?

Grupo Castilla

Grupo Castilla es compañía líder española en el desarrollo e implantación de soluciones de software de gestión de capital humano (HCM). En su continuo crecimiento y en busca del talento joven en el territorio, abrimos convocatoria para inscribirse en el Coding Bootcamp para incorporar en su sede de Riudoms a personas programadoras formadas en Java o C# (Net).

Esta formación está subvencionada por Grupo Castilla y la Cambra de Comerç de Reus, y tiene como objetivo que el alumnado pueda acceder a una formación cualificada adquiriendo los conocimientos y herramientas necesarias para poder optar a un puesto de trabajo. Además, durante la formación las personas participantes se certificarán en Microsoft Office Specialist (MOS: Excel, Word, Power Point y Outlook) y las que sean contratadas tendrán un plan de carrera para poder obtener otras certificaciones de fabricante cómo DP-900, AZ-900, PL-900,… para evolucionar en su rol profesional dentro la empresa.

A quién va dirigido

  • Personas que hayan finalizado DAM / DAW / DAM
  • Personas que hayan terminado CFGS de informática
  • Alumnado universitario procedente de Informática, Telecomunicaciones, Física, Matemáticas, Ingeniería
  • Preferiblemente entre 20 y 35 años
  • En situación de búsqueda activa de empleo. 

Objetivos

¿Qué vas a adquirir estudiando este curso?

 

Objetivos generales de la formación Fullstack Developer para ambos itinerarios:

Especializarse en el uso de lenguajes de programación, frameworks y herramientas necesarias para el desarrollo de aplicaciones web completas tales como Java y C#.

Desarrollar habilidades para diseñar, desarrollar y desplegar soluciones de sofware escalables y eficientes para distintos casos de uso.

Desarrollar habilidades de resolución de problemas, traajo en equipo y comunicación para enfrentar desafíos en un entorno profesional.

Adquirir conocimeintos en bases de datos relacionales y no relacionales, así como habilidades para integrar aplicaciones con servicios externos.

Objetivos específicos para el itinerario de Java:

Desarrollar aplicaciones web con el framework Spring Boot.

Adquirir conocimientos en el desarrollo de servicios RESTful y SOAP.

Implementar pruebas unitarias y de integración.

Trabajar con bases de datos relacionales y no relacionales usando JPA y Hibernate.

Objetivos específicos para el itinerario de .NET Core:

Desarrollar aplicaciones web con .NET Core y el patrón de arquitectura MVC.

Adquirir conocimientos en el desarrollo de servicios RESTful y SOAP.

Implementar pruebas unitarias y de integración.

Trabajar con bases de datos relacionales y no relacionales usando Entity Framework Core.

Objetivos específicos para Angular:

Adquirir conocimientos en Angular y TypeScript para el desarrollo de aplicaciones web del lado del cliente.

Desarrollar interfaces de usuario atractivas y altamente funcionales.

Implementar pruebas unitarias y de integración.

Trabajar con APIs RESTful y SOAP para el consumo de datos.

Salidas profesionales

Junior Full Stack Developer

Grupo Castilla

Junior Web Developer

Grupo Castilla

Junior Software Developer

Grupo Castilla

Infórmate prepárate para mejorar tu carrera profesional

Metodología

Durante tres intensivos meses te formarás en Hard y Soft Skills para convertirte en Junior Developer en un ambiente dinámico y participativo. Nuestra metodología se basa en el “Learning by doing”, el trabajo por proyectos y las metodologías Agile. Te consideraremos cómo un miembro de un equipo de desarrollo de software para que adquieras autonomía en la resolución de retos a la vez que aprenderás las mejores estrategias para el trabajo en equipo.

Al finalizar la formación serás capaz de desarrollar aplicaciones y/o páginas web, trabajar en entornos colaborativos y presentar y defender en público el proyecto final elaborados con tu web development team y estarás preparado/a para incorporarte a un equipo de desarrollo real en una empresa líder del sector IT.

Programa formativo: FullStack Developer C# (.Net)

Programa formativo: Habilidades y competencias tecnológicas en Java

Itinerario Común

C1- Introducción a la Programación y al diseño de Software (15h)
  • Puesta en situación, stack tecnológico, evolución y futuro.
  • VSCode IDE
  • Control de versiones (Git)
  • GitHub Pages
C2- Desarrollo Frontend (45h)
  • Desarrollo Front End
    • Disseño de interfícies de usuario y usabilidad (UI, UX)
    • HTML5
    • CSS3
    • DOM/BOM
    • Boostrap
    • JavaScript ES6, ES7 y ES12
    • Typescript
  • Angular Framework
    • Instalando Angular LI
    • Estructura app Angular
    • Creando un componente
    • HttpClient
    • Services
    • Pipes
    • Rxjs
    • Observables
    • Crear y desplegar tu primera App con AWS
C3- Bases de datos SQL (MySQL) (30h)

 

  • Bases de datos relacionales MySQL.
    • Diagrama ER
    • Modelo Relacional
    • Mysql Workbench
    • DDL
    • DML
    • DCL
    • Deploy en Railway
  • Introducción a NoSQL con MongoDB
    • MongoDBCOmpas
    • Documentos y colecciones
    • Deploy en Atlas DB
  • Docker y Docker Compose
T-Competencias transversales (40h)
    1. Adquirir habilidades en competencias transversales de diversa índole.

    T1. Cohesión de grupo y actitud personal

    T2. Autoconocimiento y liderazgo personal

    T3. Trabajo en equipo y liderazgo grupal

    T4. Plan de acción personal, emprendimiento e innovación (ideación ODS)

    T5. Gestión del cambio y resolución de conflictos (incluye metodologías Agile)

    T6. Marca personal

    T7. Comunicación efectiva, diseño y estructura de presentación final

    T8. Práctica presentaciones proyectos finales

C6- Proyecto Final (55h)
    • Desarrollo de proyecto final por equipo en el que se aplicaran los contenidos trabajados durante el curso y que habrá que defender.

Itinerario Backend con .Net Core

C4- Desarrollo orientado a objetos con C# (75h)
  • Sintaxis básica lenguaje C#.
  • Conceptos básicos.
    • Tipos de variable sy constantes
    • Operadores y comparadores.
    • Uso de los condicionales.
    • Bucles, arrays, funciones.
    • Estructura de una clase Java.
    • Método main y ejecución desde la linia de mandos.
    • Package e import
  • Trabajando con tipos de datos
    • Declaración e incialización de variables (variables con referencia, primitivos y casting)    
  • Métodos y encapsulación
  • Control de excepciones y validación de datos
  • Programación orientada a Objetos (herencia y polimorfismo)
  • Patrones de diseño
  • Test unitarios, integración.
C5. Programación Backend con .Net Core (45h)
  • Introducción en Framework .NET Core 3.1.
    • WPF/Windows Forms
    • ASP.NET MVC
    • Gestor de dependencias
  • Modelo de datos
    • POJO.
    • ADO.net
    • Entity Framework
  • Servicios Web (REST)
    •  Rest API : definició.
    • Mètodes HTTP(s): get, post, put, patch, delete.
    • Creació de API .NET Core 3.1
    •  Swager.
  • Seguridad y gestión de usuarios
    • Identity Framework
    • Validación por Token
  • Postman 

Itinerario Backend con Java 8

C4- Desarrollo orientado a objetos con Java (75h)

 

  • Conceptos básicos Java.
    • Estructura de una clase Java
    • Scope de variables.
    • Método main y ejecucion desde la linea de comandos.
    • Packge y import.
    • POO (herencia, generecidad, polimorfismo).
  • Trabajando con tipos de datos
    • Declaración e incialización de variables (objetos,variables con referencia, primitivos y casting)
    • Mémoria en Java y garbage collector
  • Operadores y sentencias
  • API del nucleo de Java
  • Métodos y encapsulación
    • Varags
    • Modificadores de acceso
    • Sobrecarga
    • Constructores
  • Excepciones
  • Patrones de diseño
  • Bases de datos (JDBC)
    • Modelo de datos y modelo relacional
    • Acceso a las bases de datos desde Java (JDBC)
    • Consultas a bases de datos y optimización
C5- Desarrollo backend (45h)

 

  • Desarrollo Backend con JAva 8.
    • Gestión de dependencias, Maven
    • Maven y artefactos.
    • Instalación.
    • Concepto de artefacto.
    • Estructura pom.xml
  • JUnit (tests unitarios, integración)
  • Hbiernate/JPA
  • Servicios web (REST)
    • Rest API: definición
    • Métodos HTTP (s): get, post, put, patch, delete
  • Spring (MVC, Boot)
    • Spring Framework: basics
    • JPA (Java Pwersistence API)
    • Integración JDBC-SQL dabasource
    • Modelo POJO
  • INtroducción a las tecnologías cloud: RailWay y AWS

Team Lead

 

JOSE MARÍN

Formadora Softskills

 

TERESA CIFUENTES

 

EQUIPO DOCENTE 

Esta formación es posible gracias a la colaboración entre Fundación Esplai Ciudadania Comprometida y Techma Business School 

Herramientas que aprenderás a usar

Durante el Coding Bootcamp te daremos acceso y aprenderás a usar las siguientes herramientas y tecnologías

¿Tienes dudas?

¿No sé seguro si cumplo con los requisitos o si cumplo el perfil?

Inscríbete y te contactaremos para ampliarte información y revisarlo conjuntamente.

¿Cuál es el proceso de Inscripción?

Una vez te hayas inscrito te llamaremos, te haremos unas preguntas y te citaremos para una entrevista personal. Si te interesa la propuesta y cumples los requisitos se pondrán en contacto contigo desde RRHH de Grupo Castilla, quienes te citaran para una segunda entrevista. Si validan tu candidatura nos pondremos en contacto contigo y ya estarás dentro!

¿Que tendré que pagar?

La formación está totalmente subvencionada, no deberás pagar absolutamente nada.

¿Donde se imparte la formación?

La formación se realizará a través de nuestro Campus Virtual, de forma activa y grupal. Será cómo si estuvieras en clase pero desde tu casa! Sin embargo, la formación transversal de habilidades, sí se realizará presencialmente en el Tecnoparc de Reus.

¿Después de la formación tengo un puesto laboral asegurado?

Acceden a la formación aquellas personas que pasan nuestros proceso de selección y el de Grupo Castilla. La empresa ya ha validado tu candidatura. Ya sólo dependerá de tu esfuerzo y empeño para superar la formación con una buena actitud!

Formulario previo de inscripción
Bootcamp Grupo Castilla -Reus-

Formulario de contacto Bootcamp

Este campo es un campo de validación y debe quedar sin cambios.