Bootcamp - Introduction to Java Backend Development
Social network you want to login/join with:
Bootcamp - Introduction to Java Backend Development, Porto
Client:
Mindera
Location:
Porto, Portugal
Job Category:
Other
EU work permit required:
Yes
Job Reference:
be48823de65a
Job Views:
45
Posted:
23. 01. 2025
Expiry Date:
09. 03. 2025
Job Description:
By the end of this course, students will have a basic understanding of Java programming and Spring Boot. They will be able to develop simple backend applications, perform basic testing, and use Docker to containerise their applications. This course is a stepping stone for further learning in Java backend development.
Course Outline:
Week 1: Introduction to Java Programming
- Day 1: Introduction to Java, setting up the environment (JDK, IDE)
- Day 2: Basic syntax, variables, data types, operators
- Day 3: Control flow statements (if-else, loops)
Week 2: Object-Oriented Programming (OOP) Basics
- Day 1: Introduction to OOP concepts (classes, objects, methods)
- Day 2: Inheritance and polymorphism
- Day 3: Encapsulation and abstraction
Week 3: Advanced OOP Concepts
- Day 1: Constructors, method overloading, and overriding
- Day 2: Interfaces and abstract classes
Week 4: Data Structures in Java
- Day 1: Arrays and Array
Lists - Day 2: Linked
Lists and stacks - Day 3: Queues and hash maps
Week 5: Introduction to Docker and Spring Boot
- Day 1: What is Docker? Installing and setting up Docker
- Day 2: Creating and managing Docker containers
- Day 3: Introduction to Spring Framework and Spring Boot setup
Week 6: Building Applications with Spring Boot
- Day 1: Understanding dependencies and annotations
- Day 2: Building a simple Spring Boot application
- Day 3: Creating REST endpoints with Spring Boot
Week 7: RESTful Web Services with Spring Boot
- Day 1: Introduction to RESTful APIs, handling HTTP requests (GET, POST, PUT, DELETE)
- Day 2: Working with JSON and XML in Spring Boot
- Day 3: Exception handling in REST APIs
Week 8: Data Access with Spring Boot
- Day 1: Introduction to JPA (Java Persistence API) and Spring Data
- Day 2: Creating and managing repositories, CRUD operations
- Day 3: Connecting to databases (e. g. , H2, My
SQL)
Week 9: Securing Your Spring Boot Application
- Day 1: Introduction to Spring Security, securing REST APIs
- Day 2: Authentication and authorization basics
- Day 3: Implementing basic security measures (e. g. , JWT)
Week 10: Testing in Spring Boot
- Day 1: Introduction to unit testing with JUnit and Mockito
- Day 2: Writing integration tests for Spring Boot applications
- Day 3: Testing REST APIs and securing tests
Cost: It will cost you 750€+VAT to start your path in IT as Backend Developer!
Class Schedule: Classes will be scheduled from 7-10pm, but that doesn’t mean that you can yell “Freedom!” when the clock hits its mark. Most days, you’ll still have work to do. It’s going to be worth it, but it will require a lot of your time and effort.
Dates: 19-11-2024 - 06-02-2025, Tuesday, Wednesday and Thursday
Remote: Yes
Requirements
It is recommended that you’re proficient in regular operating systems maintenance tasks (installing software) and Excel data manipulation (formulas and pivot tables).
Equipment Needed
A laptop with enough processing power to run your favorite IDE, enough RAM to compile your code without breaking a sweat, and a storage capacity that can hold all your project files - plus a desire to learn and improve - is all you need to get started on your software development journey with us!
This bootcamp is a comprehensive software development course designed for people who are looking to change careers and become proficient in software development.
#J-18808-LjbffrSeja o primeiro a candidar-se à vaga de emprego oferecida!
-
Porque procurar um emprego no Vagas.pt?
Todos os dias oferecemos novas vagas de emprego. Pode escolher entre uma vasta gama de empregos: O nosso objectivo é oferecer a escolha mais vasta possível Receba novas ofertas por e-mail Ser o primeiro a responder a novas ofertas de emprego Todas as ofertas de emprego num só lugar (de empregadores, agências e outros portais de emprego) Todos os serviços para quem procura emprego são gratuitos Vamos ajudá-lo a encontrar um novo emprego