Premium
Εκπαιδευτές
Βασίλειος Κόλιας,
Υποψήφιος Διδάκτωρ ΕΜΠ
Διάρκεια
12 - 15 Εβδομάδες
Kόστος
430 ευρώ
Περισσότερες Πληροφορίες
Μπορείτε να δείτε ένα δέιγμα του μαθήματος εδω
Εισαγωγή
Το σεμινάριο "Εισαγωγή στη C# και το .NET 4.0" διοργανώνεται από την ειδικευμένη εταιρεία υψηλής τεχνολογίας Digital Academy που δημιουργήθηκε από την Ομάδα Εισηγητών του Εργαστηρίου Τεχνολογίας Πολυμέσων του ΕΜΠ. Είναι ένα εντατικό σεμινάριο που πραγματοποιείται αποκλειστικά με τη μέθοδο της Τηλεκπαίδευσης, επιτρέποντας στον εκπαιδευόμενο την παρακολούθηση του προγράμματος από το χώρο και το χρόνο της επιλογής του, μέσω Internet.
Το πρόγραμμα έχει σχεδιαστεί με τέτοιο τρόπο, ώστε να εισάγει τον εκπαιδευόμενο στις βασικές έννοιες του αντικειμενοστρεφούς προγραμματισμού και των ιδιαίτερων χαρακτηριστικών της γλώσσας C#, αλλά και στο .NET framework που αποτελεί τον πλέον ενδεδειγμένο τρόπο για την ανάπτυξη σύγχρονων εφαρμογών σε πλατφόρμες της Microsoft. Μέσα από μια σειρά 12 εκπαιδευτικών ενοτήτων που ολοκληρώνονται σε διάστημα 12-15 εβδομάδων, οι εκπαιδευόμενοι θα αποκτήσουν μια εμπεριστατωμένη εικόνα για το συντακτικό και τη βιβλιοθήκη κλάσεων της δημοφιλέστερης γλώσσας για το .NET, της C#, αλλά και για τα κυριότερα χαρακτηριστικά του .NET framework.
Θεματικές Ενότητες
- Θεωρητικό υπόβαθρο, το .ΝΕΤ framework, η γλώσσα προγραμματισμού C#, το πρώτο πρόγραμμα σε C#
- H γλώσσα C#, το συντακτικό της C#, τύποι δεδομένων, τελεστές, μεταβλητές, έλεγχος ροής προγράμματος
- Κλάσεις και αντικείμενα, πεδία και μέθοδοι
- Κληρονoμικότητα, Πολυμορφισμός, Assemblies και Namespaces, Ενθυλάκωση
- Abstract Classes, Partial Classes, Nested Classes, Interfaces, Structs, Enums, Operator Overloading
- Collections & Generics
- Files, Streams, IO, Serialization
- Delegates, Events, Windows Forms και WPF
- Threads & Task Parallel Library
- Networking & WCF
- ADO.NET και LINQ
- Τελική Εργασία
Μεθοδολογία
Σύμφωνα με το εκπαιδευτικό μας πρόγραμμα, η ύλη κατανέμεται σε 12 εκπαιδευτικές ενότητες και το πρόγραμμα ολοκληρώνεται με μια τελική εργασία διάρκειας δύο εβδομάδων. Το πρόγραμμα χρησιμοποιεί την τελευταία έκδοση του ελεύθερου λογισμικού (open source) Moodle, το οποίο βασίζεται στην προγραμματιστική πλατφόρμα PHP. Τα ηλεκτρονικά μαθήματα φιλοξενούνται σε ιδιόκτητους servers ενσωματώνοντας τεχνολογίες αιχμής όπως: Επεξεργαστής 2 x Intel Pentium XEON hyperthreading, Μνήμη 32GB DDR RAM, Σκληροί Δίσκοι IBM SCSI U320 HDDs@ 15000 rpm Raptors Hardware RAID 5. Η κεντρική διασύνδεση με το internet πραγματοποιείται μέσω του ΕΔΕΤ (Εθνικό Δίκτυο Έρευνας και Τεχνολογίας) και είναι της τάξης του 1 Gbps (το ΕΔΕΤ έχει 2 x 622 Mbps σύνδεση με το internet – Πανευρωπαϊκό Ερευνητικό Διαδίκτυο GEANT).
Μετά το σεμινάριο
Μετά το σεμινάριο ο εκπαιδευόμενος θα έχει αποκτήσει τις απαραίτητες γνώσεις και δεξιότητες έτσι ώστε:
- Να γνωρίζει τη γλώσσα προγραμματισμού C# και τις αρχές του αντικειμενοστρεφούς προγραμματισμού.
- Να μπορεί να διαβάζει κώδικα C# και να κατανοεί τη λειτουργικότητά του.
- Να μπορεί να σχεδιάζει και να αναπτύσσει απλές εφαρμογές ακολουθώντας τις αρχές του αντικειμενοστρεφούς προγραμματισμού και τις συμβάσεις σύνταξης κώδικα.
- Να υλοποιεί απλές παραθυρικές και εφαρμογές κονσόλας σε C#.
Η κριτική σκέψη, η σχεδιαστική πρωτοβουλία και η ικανότητα υλοποίησης προγραμμάτων σε C# θα αναπτυχθούν χάρις στα έτοιμα προγράμματα που παρέχονται από τους εκπαιδευτές αλλά και τις εβδομαδιαίες εργασίες.
Σκοπός του σεμιναρίου
Σκοπός του σεμιναρίου, είναι η εκμάθηση του συντακτικού και της βιβλιοθήκης κλάσεων της C#, αλλά και των δυνατοτήτων του .NET framework μέσα σε 12 εκπαιδευτικές ενότητες, έτσι ώστε ο εκπαιδευόμενος να είναι σε θέση να ξεκινήσει ή να συμμετάσχει στην ανάπτυξη έργων σε C#. Η οργάνωση της διδασκαλίας έχει γίνει με τη θεώρηση πως οι εκπαιδευόμενοι δεν έχουν επαφή με τη C# αλλά έχουν βασικές γνώσεις υπολογιστών και υποτυπώδεις γνώσεις προγραμματισμού. Επίσης, για να είναι σε θέση οι εκπαιδευόμενοι να παρακολουθήσουν το σεμινάριο θα πρέπει να έχουν τουλάχιστον τις βασικές γνώσεις χειρισμού του λειτουργικού συστήματος Windows, πάνω στο οποίο βασίζεται το .NET και κατ επέκταση το σεμινάριο. Τέλος θα πρέπει να έχουν και γνώση της αγγλικής γλώσσας καθώς το σεμινάριο βασίζεται σε υλικό γραμμένο στα αγγλικά, υποστηριζόμενο φυσικά και από σημειώσεις στα ελληνικά. Η εκπαίδευση σχεδιάστηκε για άμεση εκμάθηση της γλώσσας προγραμματισμού C# και των βασικών χαρακτηριστικών της. Εστιάζει στην παρουσίαση της γλώσσας και την πρακτική της εφαρμογή μέσα από παραδείγματα αλλά και τις εργασίες προς υλοποίηση, έτσι ώστε ο εκπαιδευόμενος να αποκτήσει ευχέρεια τόσο στην γραφή προγραμμάτων όσο και στην ανάγνωση κώδικα.