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

Net Consultant

Join as a visionary .net Consultant, leading transformative development with integrated solutions across back-end, bridging the technology-business gap and s...


Avanade - Porto

Publicado 16 days ago

Senior Application Support Engineer

This project is part of the business investment banking and financial services area, and currently has its technological hub in Porto and is working on the d...


Dellent Consulting - Porto

Publicado 13 days ago

Kotlin Developer

Devexperts works with respected financial institutions, delivering products and tailor-made solutions for retail and brokerage houses, exchanges, and buy-sid...


Devexperts Llc - Porto

Publicado 13 days ago

Big Data Engineer

As an Azure Senior Data Engineer specialized in Microsoft Azure tools, you will support the implementation of projects focused on collecting, aggregating, st...


Avanade - Porto

Publicado 13 days ago

Built at: 2024-12-23T15:15:43.776Z