Bootcamp - Introduction To Java Backend Development

Bootcamp - Introduction To Java Backend Development
Empresa:

Tn Portugal



Função de trabalho:

Tecnologia da informação

Detalhes da Vaga

col-wideJob 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.

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€ to start your path in IT as Backend Developer!

THIS COURSE IS ELIGIBLE TO USE "CHEQUE-FORMAÇÃO+DIGITAL"here

When will classes be?
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
90h lessons
Remote
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!
Benefits
Thisbootcamp is a comprehensive software development course designed for people who are looking to change careers and become proficient in software development.


Fonte: Eurojobs

Função de trabalho:

Requisitos

Bootcamp - Introduction To Java Backend Development
Empresa:

Tn Portugal



Função de trabalho:

Tecnologia da informação

Fullstack Developer

```html About Us Founded in 1995, we are an international tech consulting company certified by Great Place to Work and in second place in The Best Workplaces...


Desde Noesis Portugal - Porto

Publicado a month ago

It Service Desk Technician | Técnico Suporte (M/F)

Descrição da empresaA MysticInvest é uma holding de cruzeiros fluviais e de expedição cuja empresa mãe é a Pluris Investments. Considerada um dos maiores ope...


Desde Mystic Invest - Porto

Publicado a month ago

Bi Support Analyst (M/F/D)

A NIW é uma empresa de Consultoria que atua em diversas áreas, com destaque para as Tecnologias de Informação. Fazemos parte da Salvador Caetano e a nossa mi...


Desde Salvador Caetano - Porto

Publicado a month ago

Programador Web / Web Designer

Essa vaga expirou no Indeed. Possíveis motivos: a empresa não está aceitando inscrições, não está contratando ou está analisando inscrições.PROGRAMADOR WEB /...


Desde Vigion - Inovação & Segurança - Porto

Publicado a month ago

Built at: 2024-09-20T20:36:18.836Z