Bootcamp - Introduction To Java Backend Development

Detalhes da Vaga

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.
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
Day 3: Exception handling
Week 4: Data Structures in Java
Day 1: Arrays and ArrayLists
Day 2: LinkedLists 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, MySQL)
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
How much will I pay to be a part of this program?
It will cost you 750€+VAT to start your path in IT as Backend Developer!
When will classes be?
Classes will be scheduled from 7-10pm. Dates: 19-11-2024 - 06-02-2025, Tuesday, Wednesday, and Thursday, 90h lessons, Remote.
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 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-Ljbffr


Salário Nominal: A acordar

Fonte: Allthetopbananas_Ppc

Função de trabalho:

Requisitos

It Service Desk Administrator (All Genders)

.Company Description TeamViewer is a leading global technology company that provides a cutting-edge platform to remotely access, control and support devices ...


Teamviewer - Porto

Publicado a month ago

Mec Nico

Recrutamos um profissional para apoiar e dar todo o suporte necessário a trabalhos de diagnóstico, manutenção e reparação de viaturas; manutenção do posto de...


Grupo Torrestir - Porto

Publicado a month ago

Senior Full-Stack Engineer - Internal Ai Ops (Portugal-Based Remote/Hybrid)

.Sword Health is on a mission to free two billion people from pain as the world's first and only end-to-end platform to predict, prevent and treat pain. Deli...


Sword Health - Porto

Publicado a month ago

Scrum Master

.The payments market is the most exciting technology market in the world today for good reason. McKinsey values it globally at over $2 trillion and it's grow...


Planet - Porto

Publicado a month ago

Built at: 2024-11-15T03:56:42.212Z