Curs de pregatire .NET MAUI Fundamental
.NET MAUI (.NET Multi-platform App UI) este un framework cross-platform care permite utilizatorilor să creeze aplicații native pentru mobil și desktop folosind C# și XAML.
Acest training condus de un instructor, live (online sau la fața locului) este destinat dezvoltatorilor care doresc să învețe elementele de bază ale .NET MAUI pentru a construi aplicații de bază.
La finalul acestui training, participanții vor putea:
- Să înțeleagă elementele de bază ale .NET MAUI și dezvoltării cross-platform.
- Să creeze aplicații de bază .NET MAUI cu layout-uri, controale și navigare.
- Să testeze, să depisteze erori și să implementeze aplicații .NET MAUI.
Formatul cursului
- Prelegere interactivă și discuții.
- Multe exerciții și practică.
- Implementare practică într-un mediu live-lab.
Opțiuni de personalizare a cursului
- Pentru a solicita un training personalizat pentru acest curs, vă rugăm să ne contactați pentru a aranja.
Schița de curs
Introducere în .NET MAUI și Dezvoltarea Cross-Platform
Configurarea mediului de dezvoltare
Crearea unei aplicații de bază .NET MAUI
Înțelegerea modelului MVVM (Model-View-ViewModel)
Lucrul cu layout-uri și controale în .NET MAUI
Gestionarea intrărilor și evenimentelor utilizatorului
Legături de date și lucrul cu modele de date
Navigare și gestionare de pagini
Utilizarea caracteristicilor și API-urilor specifice dispozitivelor
Testarea și depanarea aplicațiilor .NET MAUI
Implementarea aplicațiilor pe diferite platforme
Rezumat și pași următori
Cerințe
- Înțelegerea de bază a conceptelor de programare
- Cunoașterea limbajului C#
Publicul țintă
- Dezvoltatori
Cursurile publice necesita 5+ participanti
Curs de pregatire .NET MAUI Fundamental - Rezervare
Curs de pregatire .NET MAUI Fundamental - Solicitare
.NET MAUI Fundamental - Cerere de consultanta
Mărturii (1)
Dezvoltarea aplicației de autentificare a utilizatorului și a activității kahoot (m-am asigurat personal că absorb lecțiile de instruire :) și e distractiv!)
Jhoanne - Pag-IBIG Fund
Curs - .NET MAUI Fundamentals
Tradus de catre o masina
Cursuri viitoare
Cursuri înrudite
Modelul BLoC
14 OreAcest training condus de un instructor, live în Moldova (online sau la fața locului), este destinat dezvoltatorilor care doresc să învețe cum să utilizeze Modelul BLoC pentru a gestiona starea în diferite aplicații.
La sfârșitul acestui training, participanții vor fi capabili să:
- Înțeleagă conceptele și arhitectura de bază ale BLoC.
- Creeze, testeze și depaneze BLoC-uri.
- Învețe despre contextul de construire al BLoC.
Bootcamp de Dezvoltare iOS, Android și React Native (Nivel Intermediar-Avansat)
420 OreAcest training condus de un instructor, live în Moldova (online sau la fața locului), este destinat dezvoltatorilor de nivel avansat care doresc să învețe tehnici avansate de programare în Swift, Kotlin și JavaScript, să implementeze arhitecturi scalabile și să creeze aplicații bogate în funcționalități, cu integrare sigură a API-urilor, comunicare în timp real și interfețe avansate UI/UX.
La finalul acestui training, participanții vor putea:
- Stăpâni Tehnici Avansate de Programare în Swift, Kotlin și JavaScript, inclusiv închideri, corutine și async/await.
- Proiecta Arhitecturi Scalabile pentru Aplicații Mobile folosind MVVM pentru iOS/Android și gestionare avansată a stării în React Native.
- Construi Aplicații Mobile Bogate în Funcționalități cu integrare sigură a API-urilor, comunicare în timp real și gestionare avansată a datelor (Core Data, SQLite, Room, Firebase).
- Integra Funcționalități Native ale Dispozitivelor, cum ar fi camera, geolocația și senzorii, și crea module native personalizate în React Native.
- Crea Interfețe Avansate UI/UX cu Animații și componente reutilizabile pentru experiențe mobile responsive și interactive.
- Testa, Depana și Optimiza Aplicații pentru performanță și fiabilitate folosind Xcode, Android Profiler și React Native Debugger.
- Implementa Aplicații Folosind CI/CD Pipelines pentru integrare continuă și lansări automate pe App Store și Google Play.
- Finaliza un Proiect Capstone, dezvoltând și lansând o aplicație gata de producție pe magazinele de aplicații.
Bootcamp de Dezvoltare iOS, Android și React Native pentru Începători
105 OreAceastă formare condusă de un instructor, live în Moldova (online sau la fața locului), este destinată dezvoltatorilor de nivel începător care doresc să se afunde în dezvoltarea de aplicații mobile.
La finalul acestei formări, participanții vor putea:
- Configura medii de dezvoltare pentru iOS (Xcode), Android (Android Studio) și React Native (Node.js, CLI și Expo).
- Înțelege diferențele cheie dintre dezvoltarea nativă și cross-platform și să dobândească cunoștințe de bază în Swift, Kotlin și JavaScript.
- Crea layout-uri de interfață utilizator responsive folosind iOS Auto Layout, Android XML și React Native Flexbox.
- Dezvolta aplicații simple folosind Swift pentru iOS, Kotlin pentru Android și React Native pentru aplicații cross-platform.
- Implementa funcții de cameră, GPS și stocare în aplicații folosind React Native.
- Utiliza instrumente de depanare din Xcode, Android Studio și React Native pentru a depana probleme și a rula aplicații pe simulatoare și dispozitive reale.
- Pregăti și distribui aplicații în App Store (iOS) și Google Play Store (Android).
- Lucra la proiecte de grup și să primească feedback de la colegi pentru a-și îmbunătăți abilitățile de dezvoltare de aplicații.
- Construi și prezenta o aplicație cross-platform React Native complet funcțională.
Bootcamp de Dezvoltare iOS, Android și React Native (Nivel Începător - Intermediar)
420 OreAcest training condus de un instructor, live în Moldova (online sau onsite), este destinat dezvoltatorilor de nivel intermediar care doresc să stăpânească dezvoltarea de aplicații mobile pe mai multe platforme.
La finalul acestui training, participanții vor putea:
- Să configureze mediile de dezvoltare pentru iOS, Android și React Native folosind Xcode, Android Studio și React Native CLI/Expo.
- Să dezvolte aplicații native iOS și Android folosind Swift pentru iOS și Kotlin pentru Android, creând aplicații cu navigare și integrare API.
- Să construiască aplicații cross-platform cu React Native, utilizând un singur cod sursă pentru a crea aplicații atât pentru iOS, cât și pentru Android.
- Să proiecteze interfețe de utilizator responsive folosind Auto Layout, XML și Flexbox pentru iOS, Android și React Native.
- Să gestioneze date și stări în aplicații folosind soluții de stocare locală și să gestioneze cereri API pe toate platformele.
- Să încorporeze funcționalități avansate cum ar fi camera, geolocația și hărți în aplicații mobile.
- Să implementeze navigare pe mai multe ecrane în aplicațiile iOS, Android și React Native.
- Să depisteze și să testeze aplicații folosind instrumentele oferite de Xcode, Android Studio și React Native.
- Să lanseze aplicații pe App Store și Google Play Store.
- Să finalizeze un proiect Capstone care să demonstreze abilitățile învățate prin construirea și prezentarea unei aplicații mobile funcționale.
.NET MAUI Avansat
14 OreAcest training condus de un instructor, live în Moldova (online sau la fața locului) este destinat dezvoltatorilor care doresc să stăpânească caracteristicile și tehnicile avansate ale .NET MAUI pentru a construi aplicații mobile și desktop.
La finalul acestui training, participanții vor putea:
- Stăpâni tehnici avansate MVVM, injecție de dependențe și modele arhitecturale.
- Personaliza și extinde framework-ul .NET MAUI.
- Construi componente și biblioteci reutilizabile și să înțeleagă tehnici avansate de depanare și profiling.
- Aborda provocări în aplicații de mare anvergură, cum ar fi sincronizarea, caching-ul și securitatea.
.NET MAUI (Intermediar)
14 OreAcest training condus de un instructor, live în Moldova (online sau la fața locului), este destinat dezvoltatorilor care doresc să învețe abilități de nivel intermediar pentru utilizarea .NET MAUI în construirea de aplicații mobile și desktop.
La finalul acestui training, participanții vor putea:
- Explora tehnici avansate de manipulare a datelor.
- Înțelege codul specific platformei și personalizarea folosind custom renderers.
- Învăța optimizarea performanței, managementul memoriei și suportul pentru internaționalizare.
- Dezvolta abilități în implementarea pipeline-urilor de integrare continuă și deploy pentru .NET MAUI.
Arhitectura Sistemelor Embedded Linux
35 OreObiectivele Cursului
Pentru a oferi o înțelegere a elementelor esențiale ale sistemului embedded GNU/Linux, cum se îmbină părțile componente. Ce componente sunt necesare pentru a construi un sistem embedded GNU/Linux, de unde să le obții și cum să le configurezi/construiești/instalezi? De unde să obții ajutor? Ce să faci cu licențele software? Exercițiile practice te vor înzestra cu experiența necesară pentru a putea dezvolta propriile tale sisteme embedded GNU/Linux după finalizarea cu succes a acestui training.
Descriere
Acest curs de cinci zile combină exerciții practice cu instruire pentru a ilustra conceptele sistemului embedded GNU/Linux. Este conceput să te aducă rapid la un nivel avansat. Filozofia, conceptele și comenzile necesare pentru a utiliza eficient GNU/Linux sunt descrise printr-o combinație de teorie și antrenament practic.
Nu reinventați roata, ci învățați de la un trainer experimentat și luați acasă o cunoaștere practică a GNU/Linux și abilitatea de a-l utiliza eficient în propriul proiect de dezvoltare embedded.
Cine ar trebui să participe?
Manageri, manageri de proiect, ingineri software, ingineri hardware, ingineri de dezvoltare, ingineri de sisteme, testeri, administratori, tehnicieni și alte părți interesate de tehnologie, care doresc să înțeleagă cât mai repede cum funcționează GNU/Linux embedded. Trebuie să utilizezi GNU/Linux sau ai luxul de a decide dacă are sens să-l folosești. Poate că ai încercat deja să utilizezi GNU/Linux embedded, dar nu ești sigur că ai făcut totul corect. Utilizezi în prezent un alt sistem de operare și vrei să afli dacă GNU/Linux ar putea fi mai bun și/sau mai ieftin.
Opțiuni de desfășurare
Toate materialele de training sunt în limba engleză, dar prezentarea lor poate fi în engleză sau germană, după cum doriți, la nivel mondial.
- on-site - condus de instructor
- on-line - condus de instructor
- combinație on-site/on-line - condus de instructor
Construiți Aplicații Native pentru iOS și Android cu Flutter
14 OreÎn cadrul acestui training condus de un instructor, în format live Moldova (online sau la fața locului), participanții vor învăța cum să folosească Flutter pentru a dezvolta rapid o aplicație mobilă care funcționează atât pe dispozitive iOS, cât și Android.
La finalul acestui training, participanții vor fi capabili să:
- Instaleze rapid framework-ul, IDE-ul și alte instrumente pentru a începe dezvoltarea.
- Înțeleagă și folosească limbajul Dart al Google pentru a crea rapid un prototip de aplicație mobilă.
- Testeze și implementeze aplicații mobile care funcționează atât pe iOS, cât și Android folosind o singură bază de cod.
- Personalizeze aplicația folosind un set bogat de widget-uri, layout-uri și animații.
Bootcamp de Dezvoltare Flutter cu Dart
35 OreAcest training condus de un instructor, live în Moldova (online sau onsite), este destinat dezvoltatorilor care doresc să folosească Flutter pentru a crea și construi aplicații mobile de înaltă calitate pentru Android, iOS și alte platforme dintr-o bază de cod comună.
La sfârșitul acestui training, participanții vor putea:
- Să configureze mediul de dezvoltare necesar pentru a începe crearea de aplicații Flutter.
- Să folosească limbajul de programare Dart pentru a dezvolta codul pentru construirea aplicațiilor.
- Să utilizeze widget-uri Flutter pentru a proiecta și crea interfețe de utilizator estetice și ușor de utilizat.
- Să implementeze și să testeze aplicații pe diferite platforme (mobil, desktop, web etc.).
Flutter: Construiți Aplicații Native Cross-Platform cu Dart
35 OreFlutter este un toolkit open-source pentru dezvoltarea de interfețe utilizator, creat de Google, care permite construirea de aplicații native pentru mobile, web și desktop dintr-o singură bază de cod. Utilizează Dart, un limbaj de programare modern și orientat pe obiecte, dezvoltat tot de Google, care este optimizat pentru crearea de interfețe utilizator rapide și expresive.
Acest training condus de un instructor, desfășurat live (online sau onsite), este destinat dezvoltatorilor începători care doresc să construiască aplicații mobile frumoase și de înaltă performanță folosind Flutter și Dart.
La finalul acestui training, participanții vor putea:
- Să configureze mediul de dezvoltare pentru Flutter și Dart.
- Să creeze interfețe utilizator responsive și interactive pentru mobile.
- Să acceseze funcționalități native ale dispozitivului folosind pluginuri.
- Să implementeze aplicații cross-platform pe Android și iOS.
Formatul Cursului
- Prelegere interactivă și discuții.
- Multe exerciții și practică.
- Implementare practică într-un mediu live-lab.
Opțiuni de Personalizare a Cursului
- Pentru a solicita un training personalizat pentru acest curs, vă rugăm să ne contactați pentru a aranja.
Ionic2
14 OreAcest training condus de un instructor, live în Moldova (online sau la fața locului) este destinat dezvoltatorilor de la nivel începător până la intermediar care doresc să folosească Ionic 2 pentru a construi aplicații mobile hibride.
La sfârșitul acestui training, participanții vor putea:
- Să înțeleagă elementele de bază ale Ionic 2 și arhitectura sa.
- Să construiască aplicații cu o singură pagină și multiple pagini folosind Ionic 2.
- Să personalizeze aplicații cu SCSS și integrarea de terți.
- Să testeze, să implementeze și să gestioneze lansările de aplicații mobile în mod eficient.
Ionic 4 și Angular pentru Dezvoltatori
21 OreAcest training condus de un instructor, live în Moldova (online sau la fața locului), este destinat dezvoltatorilor web care doresc să creeze o aplicație mobilă hibridă folosind Ionic 4.
La sfârșitul acestui training, participanții vor putea:
- Integra funcționalități native ale dispozitivului într-o aplicație mobilă hibridă.
- Utiliza Angular și Ionic 4 pentru a construi o aplicație mobilă hibridă.
- Rula o aplicație hibridă pe un emulator de dispozitiv mobil.
Ionic 6
14 OreAcest training condus de un instructor, live în Moldova (online sau la fața locului), este destinat dezvoltatorilor web care doresc să creeze o aplicație mobilă modernă cu Ionic 6.
La finalul acestui training, participanții vor putea:
- Integra funcționalități native ale dispozitivelor într-o aplicație mobilă hibridă modernă.
- Învăța elementele de bază ale Ionic.
- Învăța să implementeze aplicații Ionic în producție.
- Rula o aplicație hibridă modernă pe un emulator de dispozitiv mobil.
Dezvoltarea Aplicațiilor Mobile cu Flutter și AI
12 OreDezvoltarea Aplicațiilor Mobile cu Flutter și AI reprezintă practica de a construi aplicații mobile scalabile, sigure și capabile să integreze AI, folosind arhitecturi moderne, principii de UX/UI și metodologii agile.
Acest training condus de un instructor, live (online sau la fața locului), este destinat dezvoltatorilor de nivel intermediar care doresc să construiască și să implementeze aplicații mobile folosind Flutter, să integreze funcționalități AI, să aplice cele mai bune practici de securitate și să urmeze fluxuri de lucru agile.
La finalul acestui training, participanții vor putea:
- Să dezvolte aplicații mobile robuste folosind Flutter, cu accent pe designul UX/UI.
- Să aplice practici de dezvoltare agile pe parcursul ciclului de viață al proiectului.
- Să încorporeze funcționalități AI, cum ar fi motoare de recomandare sau roboți de chat.
- Să proiecteze arhitecturi mobile sigure cu integrare Firebase.
Formatul Cursului
- Prezentare interactivă și discuții.
- Multe exerciții și practică.
- Implementare practică într-un mediu de laborator live.
Opțiuni de Personalizare a Cursului
- Pentru a solicita un training personalizat pentru acest curs, vă rugăm să ne contactați pentru a aranja.
IBM MobileFirst Platform pentru Dezvoltarea Aplicațiilor Mobile Hibride
21 OreIBM MobileFirst Platform (anterior cunoscut sub numele de Worklight Foundation) este un set de instrumente și servicii pentru construirea de aplicații mobile și pentru tablete destinate întreprinderilor. API-ul său pentru partea de client este disponibil pentru iOS nativ (Objective-C), Android nativ (Java), J2ME, Windows Phone nativ (C#) și JavaScript pentru aplicații hibride OR mobile-web cross-platform. MobileFirst Platform este disponibilă on-premise sau în cloud.
În acest training condus de un instructor, participanții vor învăța cum să configureze și să utilizeze MobileFirst Platform pentru a dezvolta și gestiona aplicații mobile hibride bazate pe HTML5, JS și CSS.
La sfârșitul acestui training, participanții vor putea:
- Instala și configura MobileFirst
- Dezvolta, testa și implementa aplicații mobile hibride cross-platform.
- Utiliza mecanismele de securitate MobileFirst pentru a securiza aplicațiile.
- Actualiza aplicațiile over-the-air în cadrul unei organizații, fără a fi nevoie de magazine de aplicații.
- Administra și monitoriza aplicațiile mobile.
Public țintă
- Dezvoltatori
Formatul cursului
- Partea teoretică, partea de discuții, exerciții și practică intensivă într-un mediu de laborator live.
Notă
- Acest training se bazează pe Mobile Foundation 8.0. Pentru a solicita o altă versiune sau alte personalizări ale acestui curs, vă rugăm să ne contactați pentru a aranja.