Online School
Full Stack Java

Μάθε Java και γίνε ένας Full Stack Developer

online μαθημάτων

Early Bird

Θα μάθεις:

Προϋποθέσεις παρακολούθησης:

Απευθύνεται σε:

Τι θα χρειαστώ;

Τι είναι το Full Stack Java Online School?

Το σεμινάριο έχει σχεδιαστεί ώστε να εκπαιδεύσει τους συμμετέχοντες σε μια σύγχρονη γλώσσα προγραμματισμού, με πολλές εφαρμογές τόσο σε Web, όσο και σε Enterprise λύσεις. Οι γνώσεις που θα αποκτήσουν οι συμμετέχοντες, θα είναι μια καλή βάση για μετέπειτα ενασχόληση και με το Android Development, ενώ μαθαίνοντας για την Jakarta EE θα έχουν την δυνατότητα να αναπτύξουν και να υποστηρίξουν Enterprise εφαρμογές. Η ύλη του σεμιναρίου θα καλύψει όλα όσα χρειάζεται κάποιος, για να μπορέσει να εργαστεί ως Java Full Stack Developer.

Young man working at home
του Coding School

Γιατί να το παρακολουθήσω;

– Installation and setup of Java and IDE
– Introduction to Maven
– Variables
– Primitive Types
– If-then/switch/Logical Operators

– Methods
– Loops
– Reading User Input
– Classes
– Inheritance

– This, Super
– Method Overloading
– Method Overriding
– Encapsulation
– Polymorphism

– Abstract Classes
– Interfaces
– Collections
– Arrays, List

– Catching and Throwing Exceptions
– Generics
– Packages, Scopes, Access Specifier

– Concurrency
– Databases

– Introduction to Jakarta EE
– Context and Dependency Injection
o Events
o Interceptors
o Injection Points
o CDI Lifecycle callback
o CDI Qualifiers
o Scopes and Context
o Producers

– Enterprise Beans (EJB)
o Stateless
o Stateful
o Singleton
o Lifecycle

– Java Persistence API
o JPA Entity Relationships
o JPQL Expressions

– Web Services with JSON and RESTful features
– Building Server-side events with JAX-RS
– Object Representation with Jakarta JSON Binding

– Transaction Processing

– Building Lightweight solutions using microservices
– Building Decoupled services
– Determine the state of a microservice by using the MicroProfile Health Check API
– Generating and monitoring metrics with the MicroPRofile Metrics API

– Using Multithreading on Enterprise Context
– Building asynchronous tasks with returning results
– Using transactions with asynchronous tasks

– JSF (Jakarta Server Faces)

– Explanation of a fully operational Enterprise Application

Instructor

Μιχάλης Κασάπογλου

Ο Μιχάλης Κασάπογλου, είναι ένας από τους πιο έμπειρους τεχνικούς εκπαιδευτές στον χώρο του προγραμματισμού με πάνω από 20 χρόνια εμπειρία. Έχει εργαστεί σαν IT Operations Manager, Senior Programmer και Training Team Leader ενώ κατέχει και αρκετές πιστοποιήσεις που καλύπτουν ένα μεγάλο φάσμα τεχνολογιών στο προγραμματισμό, σε βάσεις δεδομένων και cloud. Στον ελεύθερο του χρόνο διατηρεί ένα τεχνολογικό blog στο οποίο θα βρείτε αρκετά δωρεάν μαθήματα προγραμματισμού για αρχάριους.

1525957018919

In a nutshell

Η εμπειρία και οι γνώσεις του εισηγητή θα δώσουν στο συμμετέχοντα την ευκαιρία να καταρτιστεί και να εμπλουτίσει τις γνώσεις του σε σύγχρονες πρακτικές και εργαλεία. Θα είναι σε θέση να αναπτύσει το backend μιας εφαρμογής, να το συντηρήση και να το αναβαθμίζει σύμφωνα με τις ανάγκες του εύκολα και γρήγορα. Η γνώση αυτή μπορεί να συνδιαστεί με frontend development ώστε ο συμμετέχοντας να αποκτήσει γνώσεις full stack Java developer.

Πληροφορίες για τα Coding School

Στο Coding School η κάθε αίτηση συμμετοχής περνά μια διαδικασία αξιολόγησης, ώστε να διασφαλίσουμε ότι η συμμετοχή σου θα σου αποφέρει τη γνώση που επιθυμείς.

Θα ενημερώνεσαι από εμάς είτε τηλεφωνικά είτε μέσω e-mail, σε κάθε στάδιο της αίτησής σου.

Όλοι οι συμμετέχοντες, με την ολοκλήρωση του εκπαιδευτικού προγράμματος θα λάβουν πιστοποιητικό επιτυχούς παρακολούθησης και εξειδικευμένης επιμόρφωσης.

Το πιστοποιητικό είναι ονομαστικό, αναφέρει την τεχνολογία εξειδίκευσης και υπογράφεται από τον εισηγητή του σεμιναρίου.

Μάθε επίσης