Βασικές Αρχές του .NET MAUI Κομμάτι εκπαίδευσης
Το .NET MAUI (.NET Multi-platform App UI) είναι ένα πλαίσιο εφαρμογών πολλαπλών πλατφορμών που επιτρέπει στους χρήστες να δημιουργούν εγγενείς εφαρμογές για κινητά και επιτραπέζιους υπολογιστές με C# και XAML.
Αυτή η εκπαίδευση με ζωντανή διδασκαλία (online ή onsite) απευθύνεται σε προγραμματιστές που επιθυμούν να μάθουν τις βασικές αρχές του .NET MAUI για την ανάπτυξη βασικών εφαρμογών.
Με την ολοκλήρωση αυτής της εκπαίδευσης, οι συμμετέχοντες θα είναι σε θέση:
- Να κατανοούν τις βασικές αρχές του .NET MAUI και της ανάπτυξης πολλαπλών πλατφορμών.
- Να δημιουργούν βασικές εφαρμογές .NET MAUI με διατάξεις, στοιχεία ελέγχου και πλοήγηση.
- Να ελέγχουν, να διορθώνουν σφάλματα και να αναπτύσσουν εφαρμογές .NET MAUI.
Μορφή του Μαθήματος
- Διαδραστική διάλεξη και συζήτηση.
- Πολλές ασκήσεις και πρακτική.
- Πρακτική υλοποίηση σε περιβάλλον ζωντανού εργαστηρίου.
Επιλογές Προσαρμογής Μαθήματος
- Για να ζητήσετε προσαρμοσμένη εκπαίδευση για αυτό το μάθημα, παρακαλούμε επικοινωνήστε μαζί μας για να κανονίσουμε.
Εξέλιξη Κομματιού
Εισαγωγή στο .NET MAUI και την Ανάπτυξη Πολλαπλών Πλατφορμών
Ρύθμιση του Περιβάλλοντος Ανάπτυξης
Δημιουργία μιας Βασικής Εφαρμογής .NET MAUI
Κατανόηση του Προτύπου MVVM (Model-View-ViewModel)
Εργασία με διατάξεις και στοιχεία ελέγχου στο .NET MAUI
Χειρισμός Εισαγωγής Χρήστη και Συμβάντων
Σύνδεση Δεδομένων και Εργασία με Μοντέλα Δεδομένων
Πλοήγηση και Διαχείριση Σελίδων
Χρήση Χαρακτηριστικών και API Ειδικών για τη Συσκευή
Έλεγχος και Διόρθωση Σφαλμάτων Εφαρμογών .NET MAUI
Ανάπτυξη Εφαρμογών σε Διαφορετικές Πλατφόρμες
Σύνοψη και Επόμενα Βήματα
Απαιτήσεις
- Βασική κατανόηση εννοιών προγραμματισμού
- Εξοικείωση με τη γλώσσα C#
Κοινό
- Προγραμματιστές
Κομμάτια Εκπαίδευσης χρειάζονται 5+ συμμετέχοντες.
Βασικές Αρχές του .NET MAUI Κομμάτι εκπαίδευσης - Κράτηση
Βασικές Αρχές του .NET MAUI Κομμάτι εκπαίδευσης - Ζήτημα Συμβουλευτικής
Βασικές Αρχές του .NET MAUI - Συμβουλευτική Αίτημα
Σχόλια (1)
Ανάπτυξη της εφαρμογής χρηστικής πιστότητας και της δραστηριότητας kahoot (εξασφάλισα ο μένων εγώ ότι απορροφώ τα εκπαιδευτικά video :) και είναι διασκεδαστικό!)
Jhoanne - Pag-IBIG Fund
Κομμάτι - .NET MAUI Fundamentals
Μηχανική Μετάφραση
Εφεξής Μαθήματα
Σχετικά Μαθήματα
Μοτίβο BLoC
14 ΏρεςΑυτή η εκπαίδευση με εκπαιδευτή, ζωντανή σε Ελλάδα (online ή δια ζώσης), απευθύνεται σε προγραμματιστές που επιθυμούν να μάθουν πώς να χρησιμοποιούν το μοτίβο BLoC για τη διαχείριση της κατάστασης σε διαφορετικές εφαρμογές.
Μέχρι το τέλος αυτής της εκπαίδευσης, οι συμμετέχοντες θα είναι σε θέση να:
- Κατανοήσουν τις βασικές έννοιες και την αρχιτεκτονική του BLoC.
- Δημιουργούν, δοκιμάζουν και αποσφαλματώνουν BLoCs.
- Μάθουν για το build context του BLoC.
Bootcamp Ανάπτυξης iOS, Android και React Native (Μεσαίο έως Προχωρημένο Επίπεδο)
420 ΏρεςΑυτή η ζωντανή εκπαίδευση με εισηγητή σε Ελλάδα (online ή δια ζώσης) απευθύνεται σε προχωρημένους προγραμματιστές που επιθυμούν να μάθουν προηγμένες τεχνικές προγραμματισμού σε Swift, Kotlin και JavaScript, να υλοποιήσουν κλιμακούμενες αρχιτεκτονικές και να δημιουργήσουν εφαρμογές με πλούσια χαρακτηριστικά, ασφαλή ενσωμάτωση API, επικοινωνία πραγματικού χρόνου και προηγμένο UI/UX.
Με την ολοκλήρωση αυτής της εκπαίδευσης, οι συμμετέχοντες θα είναι σε θέση:
- Να κατακτήσουν προηγμένες τεχνικές προγραμματισμού σε Swift, Kotlin και JavaScript, συμπεριλαμβανομένων των closures, coroutines και async/await.
- Να σχεδιάσουν κλιμακούμενες αρχιτεκτονικές εφαρμογών κινητών χρησιμοποιώντας MVVM για iOS/Android και προηγμένη διαχείριση κατάστασης στο React Native.
- Να δημιουργήσουν εφαρμογές κινητών με πλούσια χαρακτηριστικά, ασφαλή ενσωμάτωση API, επικοινωνία πραγματικού χρόνου και προηγμένη διαχείριση δεδομένων (Core Data, SQLite, Room, Firebase).
- Να ενσωματώσουν εγγενείς λειτουργίες συσκευών όπως κάμερα, γεωτοποθεσία και αισθητήρες, και να δημιουργήσουν προσαρμοσμένα εγγενή modules στο React Native.
- Να δημιουργήσουν προηγμένο UI/UX με κινούμενα γραφικά και επαναχρησιμοποιήσιμα στοιχεία για responsive, άκρως διαδραστικές εμπειρίες κινητών.
- Να ελέγχουν, αποσφαλματώνουν και βελτιστοποιούν εφαρμογές για απόδοση και αξιοπιστία χρησιμοποιώντας Xcode, Android Profiler και React Native Debugger.
- Να αναπτύσσουν εφαρμογές χρησιμοποιώντας pipelines CI/CD για συνεχή ενσωμάτωση και αυτοματοποιημένες εκδόσεις στο App Store και το Google Play.
- Να ολοκληρώσουν ένα Capstone Project, αναπτύσσοντας και παραδίδοντας μια εφαρμογή έτοιμη για παραγωγή στα καταστήματα εφαρμογών.
Bootcamp Ανάπτυξης Εφαρμογών iOS, Android και React Native για Αρχάριους
105 ΏρεςΑυτή η εκπαίδευση με εισηγητή, ζωντανή σε Ελλάδα (διαδικτυακά ή διά ζώσης), απευθύνεται σε προγραμματιστές αρχαρίου επιπέδου που επιθυμούν να εμβαθύνουν στην ανάπτυξη εφαρμογών για κινητά.
Με την ολοκλήρωση αυτής της εκπαίδευσης, οι συμμετέχοντες θα είναι σε θέση να:
- Ρυθμίζουν περιβάλλοντα ανάπτυξης για iOS (Xcode), Android (Android Studio) και React Native (Node.js, CLI και Expo).
- Μαθαίνουν τις βασικές διαφορές μεταξύ native και cross-platform ανάπτυξης και αναπτύσσουν θεμελιώδεις γνώσεις σε Swift, Kotlin και JavaScript.
- Δημιουργούν responsive διατάξεις UI χρησιμοποιώντας iOS Auto Layout, Android XML και React Native Flexbox.
- Αναπτύσσουν απλές εφαρμογές χρησιμοποιώντας Swift για iOS, Kotlin για Android και React Native για cross-platform εφαρμογές.
- Υλοποιούν λειτουργίες κάμερας, GPS και αποθήκευσης εντός εφαρμογών χρησιμοποιώντας React Native.
- Χρησιμοποιούν εργαλεία αποσφαλμάτωσης των Xcode, Android Studio και React Native για την επίλυση προβλημάτων και την εκτέλεση εφαρμογών σε προσομοιωτές και πραγματικές συσκευές.
- Προετοιμάζουν και αναπτύσσουν εφαρμογές στο App Store (iOS) και στο Google Play Store (Android).
- Εργάζονται σε ομαδικά έργα και λαμβάνουν ανατροφοδότηση από συνομηλίκους για τη βελτίωση των δεξιοτήτων ανάπτυξης εφαρμογών.
- Κατασκευάζουν και παρουσιάζουν μια πλήρως λειτουργική cross-platform εφαρμογή React Native.
Εντατικό Πρόγραμμα Ανάπτυξης iOS, Android και React Native (Αρχάριο έως Μεσαίο Επίπεδο)
420 ΏρεςΑυτή η εκπαίδευση υπό την καθοδήγηση εκπαιδευτή, ζωντανά στο Ελλάδα (διαδικτυακά ή δια ζώσης), απευθύνεται σε προγραμματιστές μεσαίου επιπέδου που επιθυμούν να κατακτήσουν την ανάπτυξη εφαρμογών για κινητές συσκευές σε πολλαπλές πλατφόρμες.
Με την ολοκλήρωση αυτής της εκπαίδευσης, οι συμμετέχοντες θα είναι σε θέση να:
- Ρυθμίζουν περιβάλλοντα ανάπτυξης για iOS, Android και React Native χρησιμοποιώντας Xcode, Android Studio και React Native CLI/Expo.
- Αναπτύσσουν εγγενείς εφαρμογές iOS και Android χρησιμοποιώντας Swift για iOS και Kotlin για Android, δημιουργώντας εφαρμογές με πλοήγηση και ενσωμάτωση API.
- Δημιουργούν πολυπλατφορμικές εφαρμογές με React Native, αξιοποιώντας μία ενιαία βάση κώδικα για τη δημιουργία εφαρμογών τόσο για iOS όσο και για Android.
- Σχεδιάζουν αποκριτικές διεπαφές χρήστη χρησιμοποιώντας Auto Layout, XML και Flexbox για iOS, Android και React Native.
- Διαχειρίζονται δεδομένα και κατάσταση σε εφαρμογές χρησιμοποιώντας λύσεις τοπικής αποθήκευσης και χειρίζονται αιτήματα API σε όλες τις πλατφόρμες.
- Ενσωματώνουν προηγμένα χαρακτηριστικά όπως κάμερα, γεωεντοπισμό και χάρτες σε εφαρμογές κινητών.
- Υλοποιούν πλοήγηση πολλαπλών οθονών σε εφαρμογές iOS, Android και React Native.
- Εκσφαλματώνουν και δοκιμάζουν εφαρμογές χρησιμοποιώντας εργαλεία που παρέχονται από τα Xcode, Android Studio και React Native.
- Δημοσιεύουν εφαρμογές στο App Store και το Google Play Store.
- Ολοκληρώνουν ένα Τελικό Πρόγραμμα (Capstone Project) που επιδεικνύει τις δεξιότητες που αποκτήθηκαν, χτίζοντας και παρουσιάζοντας μια λειτουργική εφαρμογή κινητού.
Προχωρημένο .NET MAUI
14 ΏρεςΑυτή η ζωντανή εκπαίδευση με εκπαιδευτή στο Ελλάδα (διαδικτυακά ή σε αίθουσα) απευθύνεται σε προγραμματιστές που επιθυμούν να κατακτήσουν τα προχωρημένα χαρακτηριστικά και τις τεχνικές του .NET MAUI για τη δημιουργία εφαρμογών για κινητές συσκευές και υπολογιστές.
Με την ολοκλήρωση αυτής της εκπαίδευσης, οι συμμετέχοντες θα είναι σε θέση:
- Να κατακτήσουν προχωρημένες τεχνικές MVVM, έγχυση εξαρτήσεων και αρχιτεκτονικά πρότυπα.
- Να προσαρμόζουν και να επεκτείνουν το πλαίσιο .NET MAUI.
- Να δημιουργούν επαναχρησιμοποιήσιμα στοιχεία, βιβλιοθήκες και να κατανοούν προχωρημένες τεχνικές αποσφαλμάτωσης και καταγραφής προφίλ.
- Να αντιμετωπίζουν προκλήσεις σε εφαρμογές μεγάλης κλίμακας, όπως συγχρονισμό, προσωρινή αποθήκευση και ασφάλεια.
Ανάπτυξη Πυρήνα Linux και Προγραμμάτων Οδήγησης για Ενσωματωμένα Συστήματα
14 ΏρεςΈνα διήμερο μάθημα που αποτελείται περίπου κατά 60% από εργαστηριακές ασκήσεις, εστιάζοντας στα εσωτερικά του πυρήνα Linux για ενσωματωμένα συστήματα, την αρχιτεκτονική, την ανάπτυξη και τη διερεύνηση του τρόπου συγγραφής και ενσωμάτωσης διαφόρων τύπων προγραμμάτων οδήγησης.
Σε ποιους απευθύνεται;
Μηχανικοί που ενδιαφέρονται για την ανάπτυξη πυρήνα Linux σε ενσωματωμένα συστήματα και πλατφόρμες.
Δημιουργία εγγενών εφαρμογών iOS και Android με το Flutter
14 ΏρεςΣε αυτήν την ζωντανή εκπαίδευση υπό την καθοδήγηση εκπαιδευτή στο Ελλάδα (online ή onsite), οι συμμετέχοντες θα μάθουν πώς να χρησιμοποιούν το Flutter για τη γρήγορη ανάπτυξη μιας εφαρμογής κινητού που εκτελείται σε συσκευές iOS και Android.
Με την ολοκλήρωση αυτής της εκπαίδευσης, οι συμμετέχοντες θα είναι σε θέση να:
- Εγκαθιστούν γρήγορα το πλαίσιο, το IDE και άλλα εργαλεία για να ξεκινήσουν την ανάπτυξη.
- Κατανοούν και να χρησιμοποιούν τη γλώσσα Dart της Google για τη γρήγορη δημιουργία πρωτοτύπων μιας εφαρμογής κινητού.
- Δοκιμάζουν και αναπτύσσουν εφαρμογές κινητού που λειτουργούν τόσο σε iOS όσο και σε Android χρησιμοποιώντας έναν ενιαίο κώδικα βάσης.
- Προσαρμόζουν την εφαρμογή χρησιμοποιώντας ένα πλούσιο σύνολο widgets, διατάξεων και κινουμένων σχεδίων.
Flutter Development Bootcamp με Dart
35 ΏρεςΑυτή η εκπαίδευση με εισηγητή, ζωντανά στο Ελλάδα (online ή onsite), απευθύνεται σε προγραμματιστές που επιθυμούν να χρησιμοποιήσουν το Flutter για να δημιουργήσουν υψηλής ποιότητας εφαρμογές κινητών για Android, iOS και άλλες πλατφόρμες από μία κοινή βάση κώδικα.
Με το τέλος αυτής της εκπαίδευσης, οι συμμετέχοντες θα είναι σε θέση:
- Να ρυθμίσουν το απαραίτητο περιβάλλον ανάπτυξης για να ξεκινήσουν να δημιουργούν εφαρμογές Flutter.
- Να χρησιμοποιήσουν τη γλώσσα προγραμματισμού Dart για την ανάπτυξη του κώδικα των εφαρμογών.
- Να χρησιμοποιήσουν τα widgets του Flutter για να σχεδιάσουν και να δημιουργήσουν αισθητικά ευχάριστο και εύχρηστο UI.
- Να αναπτύξουν και να δοκιμάσουν εφαρμογές σε διάφορες πλατφόρμες (κινητά, desktop, web, κ.λπ.).
Flutter: Δημιουργήστε εγγενείς εφαρμογές πολλαπλών πλατφορμών με την Dart
35 ΏρεςΤο Flutter είναι ένα εργαλείο ανάπτυξης λογισμικού ανοιχτού κώδικα για διεπαφές χρήστη (UI) από την Google, για τη δημιουργία εγγενώς μεταγλωττισμένων εφαρμογών για κινητά, web και υπολογιστές από μία ενιαία βάση κώδικα. Χρησιμοποιεί την Dart, μια σύγχρονη, αντικειμενοστρεφή γλώσσα προγραμματισμού που επίσης αναπτύχθηκε από την Google, βελτιστοποιημένη για την ανάπτυξη γρήγορων και εκφραστικών διεπαφών χρήστη.
Αυτή η ζωντανή εκπαίδευση με εκπαιδευτή (διαδικτυακά ή δια ζώσης) απευθύνεται σε προγραμματιστές αρχαρίου επιπέδου που επιθυμούν να δημιουργήσουν όμορφες, υψηλής απόδοσης εφαρμογές για κινητά χρησιμοποιώντας Flutter και Dart.
Με την ολοκλήρωση αυτής της εκπαίδευσης, οι συμμετέχοντες θα είναι σε θέση να:
- Ρυθμίσουν το περιβάλλον ανάπτυξης για Flutter και Dart.
- Δημιουργούν αποκριτικές και διαδραστικές διεπαφές κινητών.
- Έχουν πρόσβαση σε εγγενείς λειτουργίες συσκευών χρησιμοποιώντας πρόσθετα (plugins).
- Αναπτύσσουν εφαρμογές πολλαπλής πλατφόρμας σε Android και iOS.
Μορφή του Μαθήματος
- Διαδραστική διάλεξη και συζήτηση.
- Πολλές ασκήσεις και πρακτική εξάσκηση.
- Πρακτική υλοποίηση σε περιβάλλον ζωντανού εργαστηρίου.
Επιλογές Προσαρμογής Μαθήματος
- Για να ζητήσετε μια προσαρμοσμένη εκπαίδευση για αυτό το μάθημα, παρακαλούμε επικοινωνήστε μαζί μας για να κανονίσουμε.
Ανάπτυξη κινητών εφαρμογών πολλαπλών πλατφορμών με το Ionic 8
14 ΏρεςΑυτή η ζωντανή εκπαίδευση με εισηγητή σε διάφορες τοποθεσίες (online ή δια ζώσης) απευθύνεται σε έμπειρους front-end developers που επιθυμούν να χρησιμοποιήσουν το Ionic 8 και το Capacitor για να δημιουργήσουν υβριδικές mobile εφαρμογές επιπέδου παραγωγής και progressive web apps από μία ενιαία βάση κώδικα.
Ανάπτυξη εφαρμογών κινητών με Flutter και AI
12 ΏρεςΗ Ανάπτυξη Εφαρμογών Κινητών με Flutter και AI είναι η πρακτική δημιουργίας κλιμακούμενων, ασφαλών και με δυνατότητες AI εφαρμογών για κινητά, χρησιμοποιώντας σύγχρονες αρχιτεκτονικές, αρχές UX/UI και ευέλικτες μεθοδολογίες.
Αυτή η εκπαίδευση με εκπαιδευτή, ζωντανή (διαδικτυακά ή με φυσική παρουσία), απευθύνεται σε προγραμματιστές μεσαίου επιπέδου που επιθυμούν να δημιουργήσουν και να αναπτύξουν εφαρμογές για κινητά χρησιμοποιώντας το Flutter, να ενσωματώσουν λειτουργίες AI, να εφαρμόσουν βέλτιστες πρακτικές ασφάλειας και να ακολουθήσουν ευέλικτες ροές εργασίας.
Με το τέλος αυτής της εκπαίδευσης, οι συμμετέχοντες θα είναι σε θέση να:
- Αναπτύξουν ισχυρές εφαρμογές για κινητά χρησιμοποιώντας το Flutter με έμφαση στον σχεδιασμό UX/UI.
- Εφαρμόσουν ευέλικτες πρακτικές ανάπτυξης σε όλο τον κύκλο ζωής του έργου.
- Ενσωματώσουν λειτουργίες AI, όπως μηχανές συστάσεων ή chatbots.
- Σχεδιάσουν ασφαλείς αρχιτεκτονικές κινητών με ενσωμάτωση του Firebase.
Μορφή του Μαθήματος
- Διαδραστική διάλεξη και συζήτηση.
- Πολλές ασκήσεις και πρακτική εξάσκηση.
- Πρακτική υλοποίηση σε ζωντανό εργαστηριακό περιβάλλον.
Επιλογές Προσαρμογής του Μαθήματος
- Για να ζητήσετε προσαρμοσμένη εκπαίδευση για αυτό το μάθημα, παρακαλούμε επικοινωνήστε μαζί μας για διευθέτηση.
React Native για iOS και Android
21 ΏρεςΣε αυτήν τη ζωντανή εκπαίδευση με εισηγητή στην Ελλάδα, οι συμμετέχοντες μαθαίνουν τις αρχές και την προσέγγιση πίσω από το React Native καθώς αναλαμβάνουν την ανάπτυξη της δικής τους εφαρμογής κινητού για Android και iOS