IT Academy is a project from Barcelona Activa that aims to train and develop new digital talents for the growing IT market in Barcelona. It has four main curriculums: Front-End, Back-End, Data-Science, and Full-Stack.
General objectives:
- Learn and reinforce knowledge of the main Java libraries, as well as acquire skills in their use.
- Acquire the set of skills necessary to develop fully functional applications, validating their correct operation before deployment.
- Develop code following best practices, patterns, and practices commonly used in companies.
General objectives:
- Acquire a solid foundation in the fundamental libraries of the Java language.
Inheritance and Polymorphism
Exceptions
Java Collections
Testing
Java Utils
Generics
Annotations
Lambdas
General objectives:
- Design and model data structures in relational databases (SQL) and documents (NoSQL).
General objectives:
- Design software using advanced structures, which are always established based on patterns.
- Start working in a team (essential requirement), integrating your developments in collaborative platforms.
Singleton, Abstract Factory and Command
Observer, Callback and Dependency Injection
Developers Team
General objectives:
- Learn the basic structure of a Spring Boot project.
Introduction to Spring Boot
REST API with Spring Boot
General objectives:
- Learn how to properly design the project's layer structure, access data, apply security, and design tests.
Spring Boot REST API with web application
Final Project - Dice Game