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, operatorsDay 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 polymorphismDay 3: Encapsulation and abstractionWeek 3: Advanced OOP Concepts Day 1: Constructors, method overloading, and overridingDay 2: Interfaces and abstract classesDay 3: Exception handlingWeek 4: Data Structures in Java Day 1: Arrays and ArrayListsDay 2: LinkedLists and stacksDay 3: Queues and hash mapsWeek 5: Introduction to Docker and Spring Boot Day 1: What is Docker? Installing and setting up DockerDay 2: Creating and managing Docker containersDay 3: Introduction to Spring Framework and Spring Boot setupWeek 6: Building Applications with Spring Boot Day 1: Understanding dependencies and annotationsDay 2: Building a simple Spring Boot applicationDay 3: Creating REST endpoints with Spring BootWeek 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 BootDay 3: Exception handling in REST APIsWeek 8: Data Access with Spring Boot Day 1: Introduction to JPA (Java Persistence API) and Spring DataDay 2: Creating and managing repositories, CRUD operationsDay 3: Connecting to databases (e.g., H2, MySQL)Week 9: Securing Your Spring Boot Application Day 1: Introduction to Spring Security, securing REST APIsDay 2: Authentication and authorization basicsDay 3: Implementing basic security measures (e.g., JWT)Week 10: Testing in Spring Boot Day 1: Introduction to unit testing with JUnit and MockitoDay 2: Writing integration tests for Spring Boot applicationsDay 3: Testing REST APIs and securing testsHow 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: Jobleads

Função de trabalho:

Requisitos

Front End Developer

Quantas vezes te aborreceste à procura de uma oportunidade de emprego que fizesse sentido para ti? Apostamos que perdeste a conta… Se ainda não ouviste falar...


Pkf-Vmb Belgium - Porto

Publicado a month ago

Senior Data Governance And Data Quality Expert

Location: Hybrid – Portugal – Lisbon or Porto Languages: English (Proficiency required) Tasks Data Governance Implementation: Develop and implement the fo...


Pertemps Erp - Porto

Publicado a month ago

Administrador/A De Sistemas Windows (M/F) – Híbrido (Braga)

Descrição da Empresa Somos uma Consultora com competências multidisciplinares dotada de um portfólio que abrange diversas áreas, como Financeira, Telecomunic...


Match Profiler - Porto

Publicado a month ago

Senior Associate, Database Administration

Who We Are At Kyndryl, we design, build, manage and modernize the mission-critical technology systems that the world depends on every day. So why work at Kyn...


Kyndryl - Porto

Publicado a month ago

Built at: 2024-11-15T05:55:17.059Z