Bootcamp de .NET

Bootcamp de .NET

Conviértete en un profesional de .NET en tan sólo 3 meses Solicita información

¿A quién va dirigido?

Estudiante

Estudiantes

Todos sabemos que cuanto más preparado salgas al mundo laboral más opciones tendrás de encontrar trabajo y ésta es muy buena opción.

Negocio

Profesionales

Ampliando tus conocimientos a otro entorno aumentará tu nivel profesional y mejorará el posicionamiento en tu empresa o en la búsqueda de trabajo

Mr X

Cualquiera

Aunque no tengas experiencia previa puedes aprender los conceptos y empezar a programar. Si no te lo crees, ven y compruébalo por ti mismo/a.

Información del bootcamp

Reloj de arena 222 horas
Reloj 16:00 - 20:30
Ubicación Tech Talent Center (UPC)
Calendario 9 sept - 30 nov

Introducción

¡Arrancamos motores! En esta sección nos daremos a conocer, haremos un repaso general a la estructura del bootcamp y presentaremos la metodología de trabajo y de evaluación que utilizaremos.

  • Presentación
  • Estructura del bootcamp
  • Método de evaluación
  • Recursos

Primeros pasos

Éstos son los primeros pasos en el mundo web. Desvelaremos la magia de las tecnologías web y nos sumergiremos en cada uno de los aspectos técnicos que entran en juego cada vez que entras en un sitio web. ¡Verás que todo este universo es mucho más sencillo de lo que crees!

  • Principales tecnologías WEB
  • Arquitectura WEB
  • Comunicación cliente – servidor
  • Ejercicio Práctico
  • Estructuras de datos (XML / JSON)
  • Ejercicio práctico (XML / JSON)

Desarrollo Front-End

¡Llega el momento de remangarse y ponerse manos a la obra! En esta sección aprenderemos los conceptos básicos que nos permitirán crear nuestra propia web desde un punto de vista de cliente. Veremos los procesos principales que entran en juego en la programación front-end y crearemos una página sencilla. Esto nos permita sentar las bases del desarrollo web.

  • HTML
  • CSS + LESS
  • Ejercicio Práctico JS (jQuery) /Ejercicio Práctico
  • Formularios / Ejercicio Práctico
  • AJAX / Ejercicio Práctico

Control de Versiones

En esta sección descubrirás por qué hoy en día ya prácticamente nadie trabaja sólo ¡todo se hace en equipo! Al finalizar este grupo, aprenderás qué son los sistemas de control de versión y dominarás el uso de Git, uno de los más utilizados del mercado. Veremos casos concretos y te enfrentarás a problemas prácticos en situaciones que te acabarás encontrando en el mundo real.

  • Conceptos Básicos
  • Tipos de control de versiones
  • Principales sistemas
  • GIT
  • Estructura
  • Comandos principales
  • Uso con herramienta gráfica (Atlassian Source Tree)
  • GitFlow
  • Resolución de conflictos
  • Caso práctico

Bases de Datos

Antes de comenzar a programar, merece la pena familiarizarse con la herramienta que más se va a utilizar: Visual Studio. Este potente IDE (Integrated Development Environment) te permitirá desarrollar tus aplicaciones en .NET y dar forma a tus ideas/proyectos.

  • Conceptos Básicos
  • Diseñó de Bases de Datos
  • Introducción a MS SQL Server
  • Creación / Modificación de Tablas
  • Consultas (SELECT)
  • Modificación (INSERT / UPDATE / DELETE)
  • Ejercicio Práctico

IDE (Visual Studio)

Antes de comenzar a programar, merece la pena familiarizarse con la herramienta que más se va a utilizar: Visual Studio. Este potente IDE (Integrated Development Environment) te permitirá desarrollar tus aplicaciones en .NET y dar forma a tus ideas/proyectos.

  • Conceptos Básicos
  • Compilación
  • Nuget
  • Extensiones
  • Pruebas
  • Framework
  • Estructura Básica (Patrón MVC.NET)
  • Web.config
  • Global.asax
  • Ejecicio Práctico

Programación Básica

Una vez repasados los conceptos básicos, toca ver la programación “de verdad”. Aprenderás todos aquellos conceptos base que te permitirán crear una aplicación profesional, escalable y mantenible.

  • Variables / Flujos / Subrutinas
  • Clases
  • Atributos & Métodos
  • Ejercicio Práctico

Herramientas .NET Avanzadas

De forma previa a enfocar el proyecto final, merece la pena aprender ciertos conceptos modernos que utilizan las aplicaciones modernas actuales. En este punto descubrirás que los conceptos más avanzados de la programación están al alcance de tu mano.

  • ORM (Entity Framework) / Ejercicio Práctico (Code First)
  • Aplicación patrón SOA / Ejercicio Práctico
  • Inyección de Dependencias (Unity) / Ejercicio Práctico
  • Logging (NLog) / Ejercicio Práctico

Primer Proyecto MVC .NET

Una vez asimilados todas las secciones anteriores, realizaremos un primer proyecto que incluirá todos los conceptos aprendidos durante el bootcamp. Esto nos permitirá asentar conceptos y ver las interacciones que cada una de los partes por separado tiene con las demás.

  • Configuración repositorio
  • Creación de Proyecto
  • Estructura Básica (Modelo – Vista – Controlador)
  • Login / Ejercicio Práctico
  • Roles & Permisos / Ejercicio Práctico
  • Integración JS (jQuery) / Ejercicio Práctico
  • Integración CSS (LESS) / Ejercicio Práctico
  • Navegación por rutas / Ejercicio Práctico
  • Envío de Formularios / Ejercicio Práctico
  • Integración con BD (Entity Framework) / Ejercicio Práctico
  • Aplicación patrón SOA / Ejercicio Práctico

Metodologías Avanzadas

Para finalizar, merece la pena repasar algunos conceptos que son muy frecuentes en el mundo empresarial, por su potencia y versatilidad. Algunos de ellos son más técnicos y otros son más general, pudiéndose incluso aplicar a proyectos que nada (o poco) tienen que ver con el desarrollo del software.

  • Continous Integration / Continous Delivery
  • Metodología SCRUM / Ejercicio Práctico
  • Aplicación GitFlow / Ejercicio Práctico

Proyecto Final

Como broche final, implementarás un pequeño proyecto por tu cuenta, en el que tendrás que aplicar todos los conocimientos adquiridos y demostrar hasta dónde has llegado. Este proyecto no tiene límite, sólo depende de ti y de la meta que te quieras marcar para lograr tu objetivo.

  • Fase I
  • Fase II
  • Fase III
  • Entrega Final

¿Empiezas de cero?

¡Relax!

No nos sirven las excusas de: "Es que yo no he tocado nunca programación", "No sabría ni por dónde empezar", "Es que parece muy complicado" Tenemos una semana opcional (extra) dedicada a introducirte en el mundillo de la programación en el caso de que quisieras aprender lo más básico. No necesitaras más, te lo prometemos.

Tu profesor

Raúl Diego

Raúl Diego Regidor

Ingeniero Informático Superior especializado en tecnologías web con más de 11 años de experiencia en el sector en grandes compañías como AXA, La Caixa, Applus o Baxi Roca, entre otras. Por otro lado, profesor con 5 años de experiencia, desde 2012 hasta la actualidad, de informática para grados de Ing. Informática, Ing. Química, Ing. Industrial y Biotecnlología.

Ver a Raúl en Linkedin >

Bolsa de empleo

Encuentra a las empresas que le darán un giro a tu carrera profesional

Nuestras Aulas

¡Todo el material que necesitas será tu portátil! ¿Por qué tu portátil? Para llevarte más cómodamente el trabajo a casa y poder practicar y avanzar en tu aprendizaje en cualquier momento y lugar. ¿No tienes portátil? No te preocupes, nosotros te lo facilitaremos temporalmente para que puedas trabajar.

Becas y Financiación

Descuento -5%

Si pagas al contado

Descuento -10%

Por ser menor de 25

Descuento -5%

Por ser mujer

Descuento -6%

Por traer a un amigo
+200€ para tu amigo

Además disponemos de la posibilidad de financiación con Banco Sabadell

Contacto

Llámanos o contacta vía Whatsapp

(+34) 611 404 727