Course details / 7th edition

Fullstack Bootcamp

Location

Hybrid

Porto, Portugal

Dates

Start May 13th, 2024

End Oct 9th, 2024

Duration

4 months

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 programming

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.

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.