Porto, Portugal

MindSwap - Fullstack Bootcamp

8th edition

The course covers a vast range of topics, from pre-programming concepts to advanced programming topics.

Throughout the course, students will learn about various programming languages, including Java and JavaScript, as well as framework such as Spring Boot and React.

The course is divided into three modules, with each module covering a specific area of software development.

(Check if you are eligible for Cheque-Formação + Digital - check more information here.

Info

Content:

Module 1 - Introduction

You'll be introduced to programming concepts, starting with an introduction to Java. In addition, students will learn about advanced Java concepts such as access control, exceptions, and I/O.

The module also covers functional Java, including functional programming, lambda expressions, and the Stream API.

Module 2 - Backend programming

The second module covers back-end programming, including software architecture, Maven, and Spring Boot. Students will learn about the different layers of a web application and the Model-View-Controller design pattern.

They will also learn about data persistence, including relational database management systems and the Java Persistence API.

Module 3 - Frontend

In the third module, students will focus on front-end programming, learning about HTML, CSS, and JavaScript. They will also learn about responsive design and how to create user interfaces using React.

Finally, the module covers testing and deployment, including unit testing, integration testing, and continuous integration.

Start date: 2025-04-01

End Date: 2025-08-14

9:30am to 6:30pm

Course Delivery Method: Classroom

Duration: Full Time

Price: 4000€ + VAT