Full Stack Developer
Full Stack Developer είναι ο προγραμματιστής που είναι εξοικειωμένος με την ανάπτυξη λογισμικού ηλεκτρονικών υπολογιστών και web εφαρμογών. Κατέχει την γνώση και την ικανότητα να αντιληφθεί μια ιδέα (project) και να τη μετατρέψει σε ένα τελικό προϊόν (product).
Το Ακαδημαϊκό πρόγραμμα Full Stack Developer εξοικειώνει τους σπουδαστές με τα βασικά στοιχεία προγραμματισμού και με τη σύνδεση εφαρμογών με βάσεις δεδομένων. Τους βοηθάει να αποκτήσουν εμπειρία σε σχεδιασμό και ανάπτυξη front-end και back-end web εφαρμογών, καθώς και σε προγραμματισμό ολοκληρωμένων web εφαρμογών σε επίπεδο middleware.
Oι σπουδαστές, ολοκληρώνοντας το πρόγραμμα θα έχουν αποκτήσει ένα δικό τους ισχυρό portfolio εφαρμογών και θα μπορούν με αξιώσεις να διεκδικήσουν θέσεις full stack developer και android developer. Θα εξοικειωθούν με γλώσσες προγραμματισμού, με τον σχεδιασμό και την υλοποίηση web εφαρμογών σε επίπεδο front end και middleware (HTML5, CSS3, javascript, jquery, responsive design), καθώς και με τον σχεδιασμό, διαχείριση και σύνδεση βάσεων δεδομένων (MySql, Tomcat, Wildfly). Θα μάθουν προγραμματισμό Java από επαγγελματίες εισηγητές και θα αναπτύσσουν εφαρμογές Android χρησιμοποιώντας Java και Android studio. Θα γνωρίσουν τα εργαλεία που χρειάζονται για το σχεδιασμό, ανάπτυξη και προώθηση των Android εφαρμογών τους, καθώς και τη διαδικασία καταχώρησής τους στο Google Play Store.
Το πρόγραμμα αποτελείται από 3 διδακτικές ενότητες και διαρκεί μία ακαδημαϊκή χρονιά (180 ώρες). Έμφαση δίνεται στην πρακτική εξάσκηση των σπουδαστών μέσω πληθώρας εργαλείων.
| Ημέρες και Ώρες | Ημ/νία Έναρξης | Ημ/νία Λήξης | Ώρες ανά εβδομάδα |
|---|---|---|---|
| Τρίτη & Πέμπτη 19:00-22:00 | 17/02/2026 | 5/11/2026 | 8 |
Δείτε το flyer του προγράμματος
Α Ενότητα: Java Essentials
Α Ενότητα: Java Essentials
Ένα μάθημα για αρχάριους χωρίς εμπειρία στον προγραμματισμό! Θα ήταν χρήσιμο να υπάρχουν βασικές δεξιότητες υπολογιστικής σκέψης.
Σε αυτή την ενότητα θα διδαχθείτε:
- Αντικειμενοστραφής προγραμματισμός (Object Oriented) και εφαρμογές Java
- Δημιουργία του πρώτου προγράμματος σε Java
- Δημιουργήστε την πρώτη σας εφαρμογή
- Δημιουργία διεπαφών χρήστη στη Java
- Γράφοντας λογική σε servlets
- Ανάγνωση και εγγραφή αρχείων
- Σύνδεση και αλληλεπίδραση με βάσεις δεδομένων
2η Ενότητα: Προηγμένα θέματα Python
Β Ενότητα: Δημιουργία εφαρμογών για κινητά Android
Για να παρακολουθήσετε αυτή την ενότητα θα πρέπει να έχετε βασική γνώση Java ή να έχετε ολοκληρώσει επιτυχώς την Α ενότητα του προγράμματος. Απευθύνεται σε νέους προγραμματιστές με βασικές γνώσεις Java που θέλουν να ολοκληρώσουν μια διαδικασία επανακατάρτισης και να αρχίσουν να αναπτύσσουν εφαρμογές για κινητά.
Σε αυτή την ενότητα θα διδαχθείτε:
- Mobile first: Σχεδιάστε την εφαρμογή για κινητά!
- Το οικοσύστημα του Android. Βασισμένο στην Java!
- Δημιουργήστε οθόνες επαγγελματικού επιπέδου!
- Επικοινωνία με τρίτα συστήματα κάνοντας χρήστη REST web services
- Αποθήκευση δεδομένων με την SQLite
- Ανάπτυξη βάσει κανόνων: χρησιμοποιώντας το MVC μοντέλο.
3η Ενότητα: Δημιουργία web εφαρμογών – Full Stack Engineer
Γ Ενότητα: Δημιουργία web εφαρμογών – Full Stack Engineer
Για να παρακολουθήσετε αυτή την ενότητα χρειάζονται βασικές γνώσεις Java ή επιτυχής ολοκλήρωση της Α ενότητας του προγράμματος. Απευθύνεται σε νέους προγραμματιστές με βασικές γνώσεις Java που θέλουν να εισέλθουν στον κόσμο των επιχειρήσεων αναπτύσσοντας εφαρμογές web υψηλής τεχνολογίας.
Σε αυτή την ενότητα θα διδαχθείτε:
- Πώς μπορώ να σχεδιάσω μια ολοκληρωμένη λύση για τον πελάτη μου;
- Frontend Engineer: κάνοντας το λογισμικό ελκυστικό!
- Backend Engineer: Υλοποίηση της επιχειρηματικής ανάγκης και διατήρηση κρίσιμων δεδομένων.
- Διαχειριστής συστήματος: Πώς μπορώ να υποστηρίξω τη λύση μου;
- Ενδεικτικά εργαλεία / τεχνολογίες που θα χρησιμοποιηθούν: Java EE, HTML, Javascript (AngularJS, NodeJS), MySQL DB, Apache Tomcat.
Χρειάζεσαι περισσότερες πληροφοριες?
Καλάθι αγορών ({{count}})
-
{{item.Title}}{{item.Description}}Τιμή: {{item.Price}}Ποσότητα: {{item.Quantity}}