Software Development Skills Advanced (Java + Spring Boot)
- Categories DEVOPS
Java + Spring Boot (Advanced)
Java (Fundamentals)
ΤΟ ΠΡΟΓΡΑΜΜΑ
Το πρόγραμμα Software Development Skills Advanced (Java + Spring Boot) είναι σχεδιασμένο για όσους έχουν κατακτήσει τις βάσεις της Java και επιθυμούν να εξειδικευτούν στην ανάπτυξη σύγχρονων web εφαρμογών. Οι συμμετέχοντες μαθαίνουν να δημιουργούν RESTful APIs με Spring Boot, να διαχειρίζονται δεδομένα με Spring Data JPA, να εφαρμόζουν authentication με Spring Security και να εργάζονται σε δομημένα full-stack έργα.
Ιδιαίτερη έμφαση δίνεται σε δοκιμές (JUnit, Testcontainers), στη σωστή αρχιτεκτονική (DTOs, Service Layer), στην απόδοση, καθώς και στη χρήση εργαλείων όπως Swagger, Docker και Postman.
Με την υποστήριξη έμπειρων εισηγητών και εργαστηριακών ασκήσεων, οι συμμετέχοντες ολοκληρώνουν ένα πλήρες API project έτοιμο για παραγωγή.
Σε ποιους απευθύνεται:
- Σε αποφοίτους του Java Foundation προγράμματος ή άλλων αντίστοιχων προγραμμάτων Java SE.
- Σε επαγγελματίες προγραμματιστές που θέλουν να εξοικειωθούν με Spring Boot και RESTful εφαρμογές.
- Σε backend developers που επιθυμούν να επεκτείνουν τις δεξιότητές τους σε fullstack ανάπτυξη με τεχνολογίες Java.
Οι υποψήφιοι καταρτιζόμενοι χρειάζεται να έχουν:
- Ικανότητα συγγραφής Java κώδικα με OOP (Classes, Interfaces, Inheritance, Polymorphism)
- Κατανόηση Maven, Collections, Exceptions, Unit Testing
- Εξοικείωση με IntelliJ ή αντίστοιχο IDE
Διάρκεια Προγράμματος:
48 ώρες– 8 εβδομάδες
Πραγματοποιείται σε απογευματινά τμήματα, κατάλληλα για εργαζόμενους. Το πρόγραμμα συνδυάζει θεωρία, προγραμματιστικά εργαστήρια και εφαρμογή σε πλήρες project.
Εισηγητές:
Οι εισηγητές του προγράμματος είναι εξειδικευμένοι επαγγελματίες με πολυετή εμπειρία σε Java EE/Spring Boot projects, συμμετοχή σε enterprise εφαρμογές και ιδιαίτερη έμφαση σε best practices, αρχιτεκτονική λογισμικού και τεκμηρίωση κώδικα.
Οι συμμετέχοντες υποστηρίζονται ενεργά καθ’ όλη τη διάρκεια του προγράμματος.
- Spring Boot – Εισαγωγή, Beans, Configuration
- Application Properties, Profiles, YAML
- REST Controllers – @GetMapping, @PostMapping
- DTOs, Model Mapping, Validation
- Spring Data JPA – Repositories, Entities, Συσχετίσεις
- JPQL, Native Queries – Pagination & Sorting
- Service Layer – Business Logic – @ControllerAdvice
- Testing: Unit, Integration, MockMvc, Testcontainers
- Spring Security – Roles – Basic Auth
- JWT Authentication – Tokens, Filters
- Swagger / Postman – Τεκμηρίωση API
- Databases – H2, PostgreSQL – Environments
- Application Events – Profiles – Logging
- Performance – Caching, Lazy Loading, Logging Levels
- Deployment: Docker, JAR/WAR, Production Tips
- Final Project – Fullstack REST API με Spring Boot
Με την ολοκλήρωση του προγράμματος, οι συμμετέχοντες λαμβάνουν:
- Βεβαίωση Παρακολούθησης από την INTERLEI, ως επιβεβαίωση των γνώσεων και δεξιοτήτων που απέκτησαν.
Η πιστοποίηση ενισχύει το προφίλ κάθε υποψήφιου backend ή fullstack developer και μπορεί να αξιοποιηθεί στην αγορά εργασίας σε Java/Spring περιβάλλοντα.
| • Exam voucher |
| • ΕΡΓΑΣΤΗΡΙΑΚΟΣ ΕΞΟΠΛΙΣΜΟΣ |
| • ΒΕΒΑΙΩΣΕΙΣ ΠΑΡΑΚΟΛΟΥΘΗΣΗΣ |
| • ΔΙΔΑΣΚΟΥΝ ΠΙΣΤΟΠΟΙΗΜΕΝΟΙ ΕΙΣΗΓΗΤΕΣ |
| • ΠΛΑΤΦΟΡΜΑ ΕΚΠΑΙΔΕΥΣΗΣ WEBEX ΓΙΑ ΤΗΝ ΠΑΡΑΚΟΛΟΥΘΗΣΗ ΤΩΝ ΜΑΘΗΜΑΤΩΝ ΑΠΟ ΑΠΟΣΤΑΣΗ |
You may also like
Data Science Foundation
Το πρόγραμμα σπουδών CCNA v7.02 καλύπτει πλήρως θεματολογίες δικτύωσης, όπως: IP routing and switching fundamentals, network security and services, network programmability και automation. Το πρόγραμμα διδάσκει στους καταρτιζόμενους έννοιες και δεξιότητες δικτύωσης, από εφαρμογές δικτύου έως πρωτόκολλα και υπηρεσίες.
Cybersecurity Fundamentals – SOC Analyst Level 1
Το πρόγραμμα σπουδών CCNA v7.02 καλύπτει πλήρως θεματολογίες δικτύωσης, όπως: IP routing and switching fundamentals, network security and services, network programmability και automation. Το πρόγραμμα διδάσκει στους καταρτιζόμενους έννοιες και δεξιότητες δικτύωσης, από εφαρμογές δικτύου έως πρωτόκολλα και υπηρεσίες.
AIOps Foundation
Το πρόγραμμα σπουδών CCNA v7.02 καλύπτει πλήρως θεματολογίες δικτύωσης, όπως: IP routing and switching fundamentals, network security and services, network programmability και automation. Το πρόγραμμα διδάσκει στους καταρτιζόμενους έννοιες και δεξιότητες δικτύωσης, από εφαρμογές δικτύου έως πρωτόκολλα και υπηρεσίες.
