Porto, Portugal
Fullstack Bootcamp
7th 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.
Info
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.
Start date: 2024-05-13
End Date: 2024-10-09
Course Delivery Method: Hybrid
Duration: Full time over 4 months