Βασικές Αρχές του .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
Μηχανική Μετάφραση
Εφεξής Μαθήματα
Σχετικά Μαθήματα
Σχεδιαστικό πρότυπο Business Logic Component (BLoC)
14 Ώρες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 ΏρεςΑυτό το live σεμινάριο με εκπαιδευτή σε Ελλάδα (online ή onsite) απευθύνεται σε προγραμματιστές που επιθυμούν να εξοικειωθούν με τα προηγμένα χαρακτηριστικά και τεχνικές του .NET MAUI για τη δημιουργία mobile και desktop εφαρμογών.
Το τέλος αυτής της εκπαίδευσης, οι συμμετέχοντες θα μπορούν να:
- Εξοικειωθούν με προηγμένες τεχνικές MVVM, εγχέσεις εξαρτήσεων και αρχιτεκτονικά μοτίβα.
- Προσαρμόσουν και επεκτείνουν το framework .NET MAUI.
- Δημιουργήσουν επαναχρησιμοποιήσιμα συνολικά στοιχεία, βιβλιοθήκες και κατανοήσουν προηγμένες τεχνικές αποσφαλμάτωσης και προφίλ.
- Αναλάβουν προκλήσεις σε εφαρμογές μεγάλης κλίμακας, όπως συγχρονισμός, κACHE και ασφάλεια.
Ανάπτυξη Ενσωματωμένου Πυρήνα Linux και Οδηγών
14 ΏρεςΔημιουργία εγγενών εφαρμογών 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 ΏρεςΑνάπτυξη κινητών εφαρμογών πολλαπλών πλατφορμών με το Ionic 8
14 ΏρεςΑυτή η ζωντανή εκπαίδευση με εισηγητή σε διάφορες τοποθεσίες (online ή δια ζώσης) απευθύνεται σε έμπειρους front-end developers που επιθυμούν να χρησιμοποιήσουν το Ionic 8 και το Capacitor για να δημιουργήσουν υβριδικές mobile εφαρμογές επιπέδου παραγωγής και progressive web apps από μία ενιαία βάση κώδικα.
Ανάπτυξη Εφαρμογών για Κινητά με Flutter και Τεχνητή Νοημοσύνη
12 ΏρεςReact Native για iOS και Android
21 ΏρεςΣε αυτήν τη ζωντανή εκπαίδευση με εισηγητή στην Ελλάδα, οι συμμετέχοντες μαθαίνουν τις αρχές και την προσέγγιση πίσω από το React Native καθώς αναλαμβάνουν την ανάπτυξη της δικής τους εφαρμογής κινητού για Android και iOS