Εξέλιξη Κομματιού

Εισαγωγή στο Java

  • Έκδοσες του Java
  • Εγκατάσταση Εξυπηρετητή Προσωπικού Υπολογιστή (Virtual Machine)
  • Πλατφόρμες
  • Εργαλεία
  • Χρησιμοποίηση της εγχειρίδου και επιλεγμένων βιβλίων
  • Κατευθύνσεις ανάπτυξης Java
  • Συζήτηση επιλογών

Η σύνταξη της γλώσσας

  • Δηλώσεις και Τύποι Δεδομένων
  • Απλοί τύποι
  • Τύποι αναφοράς
  • Οδηγίες έλεγχου ροής
  • Ταμπλός (Arrays)

Προγραμματισμός με αντικείμενα (Object-Oriented Programming)

  • Μοντελοποίηση
  • Αντικείμενα: Ιδιότητες και Μέθοδοι
  • Δημιουργία αντικειμένων
  • Αντικείμενα και αναφορές
  • Κλάσεις
  • Διεπαφές (Interfaces)
  • Πακέτα (Packages)
  • Κληρονόμηση
  • Αstractions κλάσεις (Abstract Classes)
  • Πολυμορφισμός

Διαχείριση σφαλμάτων εξαιρέσεων

  • Η δομή try ... catch
  • Δημιουργία προπούλων τύπων εξαιρέσεων

Ενέργειες εισόδου και έξοδου

  • Ροές (Streams) και Φίλτρα (Filters)
  • Διαχείριση αρχείων
  • Σειροποίηση αντικειμένων
  • Συλλογές δεδομένων (Data Collections)

Προγραμματισμός πολυχωρηγών

  • Εφαρμογές πολυχωρηγών (Multithreaded Applications)
  • Ο κύκλος ζωής του νήματος εκτέλεσης (thread)
  • Συγχρονισμός
  • Προστασία δεδομένων

Βασικά θέματα στην ανάπτυξη web εφαρμογών με Java

  • Επισκόπηση των πιο δημοφιλών πλατφόρμων για τη δημιουργία web εφαρμογών
  • Αρχιτεκτονική πολυστάδια (Multi-tier architecture)
  • Εφαρμογές στην αρχιτεκτονική Αίτημα/Απάντηση
  • Ονομάζοντα και εργασία με τη βάση δεδομένων
  • Μοντελοποίηση εφαρμογών επιχείρησης
  • Εξυπηρέτηση αιτημάτων και στρώμα controller.
  • Δημιουργία προβολών (views)
  • Συζήτηση των δημοφιλέστερων χρήσεων

Απαιτήσεις

Αυτό το μάθημα προορίζεται για προγραμματιστές που είναι εξοικειωμένοι με οποιαδήποτε διαδικαστική ή δομική γλώσσα (όπως C, Pascal, C + +, Delphi).

 35 Ώρες

Αριθμός συμμετέχοντων


Τιμή ανά συμμετοχαστή

Σχόλια (7)

Εφεξής Μαθήματα

Σχετικές Κατηγορίες