JAVA - ΕΙΣΑΓΩΓΗ ΣΤΟΝ ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΑΦΗ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ

Το μάθημα “JAVA - ΕΙΣΑΓΩΓΗ ΣΤΟΝ ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΑΦΗ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ” είναι ένα εισαγωγικό μάθημα γνωριμίας με τον αντικειμενοστραφή προγραμματισμό που επικεντρώνεται στη γνωριμία και χρήση των βασικών χαρακτηριστικών της γλώσσας προγραμματισμού Java, σε χρήστες οι οποίοι δεν έχουν προγενέστερη εμπειρία στη συγκεκριμένη γλώσσα ή γενικότερα στον αντικειμενοστραφή προγραμματισμό. Στο πλαίσιο του μαθήματος, οι εκπαιδευόμενοι θα μάθουν πώς να αναπτύσσουν εφαρμογές με χρήση αντικειμενοστραφή προγραμματισμού στη γλώσσα προγραμματισμού Java, να χειρίζονται δεδομένα και να μπορούν να εφαρμόσουν τις γνώσεις τους για να σχεδιάζουν από απλά προγράμματα έως σύνθετα βάσει της αρχιτεκτονικής κώδικα του MVC (Model-View-Controller). Θα εξεταστούν θέματα όπως η ανάπτυξη κλάσεων και αντικειμένων, βασικές έννοιες αντικειμενοστραφούς προγραμματισμού όπως η κληρονομικότητα, η ενθυλάκωση, ο πολυμορφισμός, οι Αφαιρετικοί Τύποι Δεδομένων σε Java, η διαχείριση εξαιρέσεων, ο σχεδιασμός γραφικών Διεπαφών Χρήσης καθώς και η διαχείριση αρχείων.

Provider
  • Provider Name: ΕΚΔΔΑ
  • Provider URL: https://www.ekdd.gr/
  • Provider Description: Το Εθνικό Κέντρο Δημόσιας Διοίκησης και Αυτοδιοίκησης (ΕΚΔΔΑ) είναι ο εθνικός στρατηγικός φορέας ανάπτυξης του ανθρώπινου δυναμικού της δημόσιας διοίκησης και της τοπικής αυτοδιοίκησης. Ιδρύθηκε το 1983, είναι Νομικό Πρόσωπο Δημοσίου Δικαίου (ΝΠΔΔ) και υπάγεται στον Υπουργό Εσωτερικών.
  • Provider Logo:
Course characteristics
  • Who it is aimed at (Target Group): Business Analyst, Data Analyst, Digital Strategy Manager, Information Security Officer, Innovation Manager, Govtech Specialist, Public Digital Leader, Emerging Technology Consultant, Data Manager, Training Development Specialist, Project Manager
  • Short description: Σκοπός του μαθήματος είναι να εισάγει τους εκπαιδευόμενους στο σχεδιασμό και την ανάπτυξη εφαρμογών με χρήση αντικειμενοστραφούς προγραμματισμού στη γλώσσα JAVA.
  • Teaching objectives & learning outcomes: Το πρόγραμμα επιδιώκει να: - Παρέχει στους συμμετέχοντες τις βασικές γνώσεις και δεξιότητες στον αντικειμενοστραφή προγραμματισμό με τη γλώσσα Java. - Καλλιεργήσει την ικανότητα κατανόησης και ανάπτυξης απλών εφαρμογών με τη χρήση κλάσεων και αντικειμένων. - Ενισχύσει την κατανόηση βασικών εννοιών όπως η κληρονομικότητα, ο πολυμορφισμός και η διαχείριση εξαιρέσεων. - Δώσει στους συμμετέχοντες τα εφόδια για την εφαρμογή της Java σε περιβάλλοντα ψηφιακού μετασχηματισμού. Με την ολοκλήρωση του προγράμματος, οι συμμετέχοντες θα μπορούν να: - Αναγνωρίζουν τις βασικές έννοιες του αντικειμενοστραφούς προγραμματισμού. - Χρησιμοποιούν τη γλώσσα Java για τη δημιουργία απλών εφαρμογών. - Γράφουν και κατανοούν κώδικα που περιλαμβάνει κλάσεις, αντικείμενα και μεθόδους. - Εφαρμόζουν αρχές όπως η κληρονομικότητα και ο πολυμορφισμός. - Διαχειρίζονται εξαιρέσεις και να βελτιστοποιούν τη ροή του προγράμματός τους. - Κατανοούν τη σημασία των προγραμματιστικών δεξιοτήτων στο πλαίσιο του ψηφιακού μετασχηματισμού.
  • Keywords: Java, Αντικειμενοστραφής προγραμματισμός (OOP), Βασικές αρχές προγραμματισμού, Κλάσεις και αντικείμενα, Μεθοδολογία ανάπτυξης λογισμικού, Μεταβλητές και τύποι δεδομένων, Συναρτήσεις και μέθοδοι, Κληρονομικότητα (Inheritance), Πολυμορφισμός (Polymorphism), Συστήματα και διαχείριση δεδομένων, Σφάλματα και εξαίρεση (Exception Handling), Ψηφιακός μετασχηματισμός, Ανάπτυξη εφαρμογών
  • Difficulty: Beginner
  • Duration: 70 hours
  • Language: Greek
  • Prerequisites:
  • Video:
Course access
  • Access link (URL) to the course: https://upskill.ekdd.gr/
  • Personalized access (login) required:
  • Access for people with disabilities:
Certificate of attendance
  • Receiving a certificate of attendance:
  • Information on the certificate of attendance:
Copyright
  • Rights: Attribution-NonCommercial-ShareAlike (CC BY-NC-SA 4.0)
  • Date: 18-06-2025
Contributors
  • Name of contributors/teacher(s):
  • More info about contributors/teacher(s):
  • Photo of contributors/teacher(s):