.NET bootcamp

.NET bootcamp

Become a .NET professional in just 4 months Request information

Who is it for?

Estudiante

Students

We all know the more prepared you are for working world, the more options you will have to find a job, and this is a good option.

Negocio

Professionals

Expanding your knowledge to another environment will increase your professional level and improve the positioning in your company or job search

Mr X

Anyone

Even if you have no previous experience you can learn the concepts and start programming. If you do not believe it, come and see by yourself!

Bootcamp information

Hourglass 222 hours
Clock 4 hours/day
Location Online Live
Calendar March 2023

Introduction

Let’s rev up the engines! In this section, we will introduce ourselves, give a general overview of the bootcamp structure, and present the methodology of work and evaluation that we will use in the bootcamp.

  • Presentation
  • Bootcamp structure
  • Evaluation method
  • Resources

First Steps

These are the first steps in the web world. We will unveil the magic of web technologies and delve into each of the technical aspects that come into play every time you enter a website. You will see that this whole universe is much simpler than you think!

  • Main WEB technologies
  • WEB architecture
  • Client-server communication
  • Practical exercise
  • Data structures (XML/JSON)
  • Practical exercise (XML/JSON)

Front-End Development

It’s time to roll up our sleeves and get to work! In this section, we will learn the basic concepts that will allow us to create our own website from a client-side perspective. We will see the main processes involved in front-end programming and create a simple page. This will allow us to lay the foundations of web development.

  • HTML
  • CSS + LESS
  • JS Practical Exercise (jQuery) / Practical Exercise
  • Forms / Practical Exercise
  • AJAX / Practical Exercise

Version Control

In this section, you’ll discover why nowadays almost no one works alone – everything is done in teams! By the end of this module, you’ll learn what version control systems are and master the use of Git, one of the most widely used in the market. We’ll go through specific cases and you’ll face practical problems in situations that you’ll eventually encounter in the real world.

  • Basic concepts
  • Types of version control
  • Main systems
  • GIT
  • Structure
  • Main commands
  • GitFlow
  • Conflict resolution
  • Practical case

Database Fundamentals

Before starting to program, it’s worth getting familiar with the tool you will be using the most: Visual Studio. This powerful Integrated Development Environment (IDE) will allow you to develop your .NET applications and give shape to your ideas/projects.

  • Basic Concepts
  • Database Design
  • Introduction to MS SQL Server
  • Creating/Modifying Tables
  • Queries (SELECT)
  • Modification (INSERT / UPDATE / DELETE)
  • Practical Exercise

IDE (Visual Studio)

Before starting to program, it’s worth getting familiar with the tool that will be used the most: Visual Studio. This powerful IDE (Integrated Development Environment) will allow you to develop your .NET applications and shape your ideas/projects.

  • Basic Concepts
  • Compilation
  • Nuget
  • Extensions
  • Testing
  • Framework
  • Basic Structure (MVC.NET pattern)
  • Web.config
  • Global.asax
  • Practical Exercise

Basic Programming

Once the basic concepts have been reviewed, it’s time to see “real” programming. You will learn all those basic concepts that will allow you to create a professional, scalable, and maintainable application.

  • Variables / Flow Control / Subroutines
  • Classes
  • Attributes & Methods
  • Practical Exercise

Advanced .NET Tools

Before focusing on the final project, it is worth learning certain modern concepts used in current modern applications. At this point, you will discover that the most advanced programming concepts are within your reach.

  • ORM (Entity Framework) / Practical Exercise (Code First)
  • SOA Pattern Application / Practical Exercise
  • Dependency Injection (Unity) / Practical Exercise
  • Logging (NLog) / Practical Exercise

Primer Proyecto MVC .NET

Once all the previous sections have been assimilated, we will carry out a first project that will include all the concepts learned during the bootcamp. This will allow us to consolidate concepts and see the interactions that each of the separate parts has with the others.

  • Repository configuration
  • Project creation
  • Basic Structure (Model-View-Controller)
  • Login / Practical Exercise
  • Roles & Permissions / Practical Exercise
  • JS integration (jQuery) / Practical Exercise
  • CSS integration (LESS) / Practical Exercise
  • Navigation by routes / Practical Exercise
  • Form submission / Practical Exercise
  • Integration with DB (Entity Framework) / Practical Exercise
  • SOA pattern application / Practical Exercise

Advanced Methodologies

To conclude, it is worth reviewing some concepts that are very common in the business world, due to their power and versatility. Some of them are more technical, while others are more general, and can even be applied to projects that have little (or nothing) to do with software development.

  • Continuous Integration / Continuous Delivery
  • SCRUM methodology / Practical Exercise
  • GitFlow application / Practical Exercise

Final Project

As a final touch, you will implement a small project on your own, in which you will have to apply all the knowledge you have acquired and demonstrate how far you have come. This project has no limit, it only depends on you and the goal you set for yourself to achieve your objective.

  • Phase I
  • Phase II
  • Phase III
  • Final Delivery

Do you start from scratch?

Relax!

Forget about excuses like: "I have never played with programming", "I would not even know where to start", "It seems very complicated" We have an optional (extra) week dedicated to introduce you to the programming world in case you want to learn the basics. You will not need nothing more, we promise.

Your teacher

Raúl Diego

Raúl Diego Regidor

Senior Computer Engineer specialized in web technologies with more than 12 years of experience in technological sector in big companies such as AXA, La Caixa, Applus or Baxi Roca, among others. On the other hand, professor with more than 10 years of experience, from 2012 to the present day, of computer science in for Computer Engineering degrees, ing. Chemistry, ing. Industrial and Biotechnology.

See Raúl on LinkedIn >

Employment exchange

Find the companies that will turn your professional career

Scholarships and financing

Discount -5%

If you pay in cash

Discount -4%

For being under 25

Discount -4%

For being woman

Discount -5%

For bringing a friend
+90€ for your friend

We also have the possibility of financing with Banco Sabadell

Contact

Call us or contact using Whatsapp

(+34) 611 404 727