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!
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.


Salário Nominal: A acordar

Fonte: Talent_Ppc

Função de trabalho:

Requisitos

Experienced Frontend Software Engineer - React.Js Or Next.Js

Here at Mindera, we are continuously developing a fantastic team, and would love it for you to join us. As a Frontend Software Engineer you will be responsib...


Mindera - Porto

Publicado 8 days ago

Software Engineer Trainee

Do you seek collaboration, innovation and impact? Vestas Technology & Operations > Research & Development (R&D) > Control Platform Software The Framework dep...


Vestas - Porto

Publicado 23 days ago

Automation Tester

Powertalent, founded in 2015 within a tech disruption group, is a leading Portuguese company dedicated to delivering innovative IT solutions. Our expertise a...


Powertalent - Porto

Publicado 23 days ago

Developer Crm (M/F/D)

Job Description A NIW é uma empresa de Consultoria que atua em diversas áreas, com destaque para as Tecnologias de Informação. Fazemos parte da Salvador Caet...


Salvador Caetano - Porto

Publicado 8 days ago

Built at: 2024-11-24T09:26:39.887Z