Cursuri de pregatire .NET MAUI (Intermediar)
.NET MAUI (.NET Multi-platform App UI) este un framework cross-platform care permite utilizatorilor să creeze aplicații mobile și desktop native folosind C# și XAML.
Această formare condusă de un instructor, live (online sau la fața locului), este destinată dezvoltatorilor care doresc să învețe abilități de nivel intermediar pentru a utiliza .NET MAUI în construirea de aplicații mobile și desktop.
La sfârșitul acestei formări, participanții vor putea:
- Explora tehnici avansate de manipulare a datelor.
- Înțelege codul specific platformei și personalizarea folosind custom renderers.
- Învață optimizarea performanței, managementul memoriei și suportul pentru internaționalizare.
- Dezvoltă abilități în integrarea continuă și pipeline-uri de implementare pentru .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 o formare 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
Tehnici avansate de legare și manipulare a datelor
Lucrul cu baze de date și stocare locală
Consumul de API-uri RESTful și servicii web
Implementarea de cod specific platformei și custom renderers
Îmbunătățirea interfeței cu controale și efecte personalizate
Optimizarea performanței și managementul memoriei
Suport pentru internaționalizare și localizare
Implementarea autentificării și autorizării
Strategii și bune practici pentru testarea cross-platform
Integrarea continuă și pipeline-uri de implementare pentru .NET MAUI
Rezumat și pași următori
Cerințe
- Competență în limbajul de programare C#
- O înțelegere solidă a conceptelor de programare orientată pe obiecte (OOP)
- Familiaritate cu framework-ul .NET
Public țintă
- Dezvoltatori
Cursurile publice necesita 5+ participanti
Cursuri de pregatire .NET MAUI (Intermediar) - Rezervare
Cursuri de pregatire .NET MAUI (Intermediar) - Solicitare
.NET MAUI (Intermediar) - Cerere de consultanta
Mărturii (1)
Partea mea preferată este întrebări și răspunsuri cu domnul Jose. El este foarte erudit și cunoaște răspunsurile la întrebările noastre.
John Henry - Toyota Motor Philippines
Curs - .NET MAUI (Intermediate)
Tradus de catre o masina
Cursuri viitoare
Cursuri înrudite
Flutter Avansat
14 OreAcest training condus de un instructor, live Moldova (online sau la fața locului) este destinat dezvoltatorilor care doresc să utilizeze Flutter pentru a crea aplicații cross-platform.
La sfârșitul acestui training, participanții vor putea:
- Migra aplicații de la Java la Flutter.
- Integra servicii backend Firebase, cum ar fi baza de date, autentificare și stocare.
- Crea animații și funcționalități UI avansate pentru o aplicație.
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 finalul acestui training, participanții vor putea:
- Înțelege conceptele și arhitectura de bază ale BLoC.
- Crea, testa și depana BLoC-uri.
- Afla despre contextul de construire al BLoC.
Arhitectura Sistemelor Embedded Linux
35 OreObiectivele Cursului
Acest curs are ca scop oferirea unei înțelegeri a elementelor esențiale ale sistemelor embedded GNU/Linux, modul în care piesele se îmbină. 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 poți obține ajutor? Ce înseamnă licențele software? Exercițiile practice îți oferă experiența necesară pentru a putea dezvolta propriile sisteme embedded GNU/Linux după parcurgerea cu succes a acestui training.
Descriere
Acest curs de cinci zile combină exerciții practice cu instruire pentru a ilustra conceptele sistemelor embedded GNU/Linux. Este conceput să te aducă rapid la un nivel avansat. Filosofia, conceptele și comenzile necesare pentru a utiliza eficient GNU/Linux sunt descrise printr-o combinație de teorie și training practic.
Nu reinventați roata, ci învățați de la un trainer experimentat și luați acasă o cunoaștere funcțională 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ă Embedded GNU/Linux. Trebuie să utilizezi GNU/Linux sau ai libertatea de a decide dacă are sens să-l folosești. Poate că ai încercat deja să utilizezi Embedded GNU/Linux, dar nu ești sigur că ai făcut totul corect. Folosești î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 Livrare
Toate materialele de training sunt în limba engleză, dar prezentarea poate fi în engleză sau în germană, după dorință, la nivel mondial.
- on-site - condus de instructor
- on-line - condus de instructor
- combinație on-site/on-line - condus de instructor
Dezvoltarea Kernel-ului Linux Embedded și a Driverelor
14 OreUn curs de două zile constând din aproximativ 60% laboratoare practice, concentrat pe internalele kernel-ului Linux Embedded, arhitectură, dezvoltare și investigarea modului de scriere și integrare a mai multor tipuri de drivere de dispozitive.
Cine ar trebui să participe?
Ingineri interesați de dezvoltarea kernel-ului Linux pe sisteme și platforme embedded.
Dezvoltă Aplicații Native pentru iOS și Android cu Flutter
14 OreÎn acest training condus de un instructor, în format live în Moldova (online sau la fața locului), participanții vor învăța cum să utilizeze 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 putea:
- Să instaleze rapid cadrul, IDE-ul și alte instrumente necesare pentru a începe dezvoltarea.
- Să înțeleagă și să utilizeze limbajul Dart al Google pentru a crea rapid un prototip de aplicație mobilă.
- Să testeze și să implementeze aplicații mobile care funcționează atât pe iOS, cât și pe Android, folosind o singură bază de cod.
- Să personalizeze aplicația folosind un set bogat de widget-uri, layout-uri și animații.
Flutter Development Bootcamp 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 finalul 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ă folosească widget-urile Flutter pentru a proiecta și crea interfețe de utilizator atractive și ușor de folosit.
- Să implementeze și să testeze aplicații pe diferite platforme (mobil, desktop, web, etc.).
Flutter: Construiește 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 compilate pentru mobile, web și desktop dintr-un singur cod sursă. Folosește 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, live (online sau la fața locului), este destinat dezvoltatorilor de nivel începător 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.
- Să acceseze funcționalități native ale dispozitivului folosind plugin-uri.
- Să implementeze aplicații cross-platform pentru 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 finalul acestui training, participanții vor putea:
- Să înțeleagă elementele fundamentale 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 unor servicii terțe.
- 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ă cu Ionic 4.
La finalul 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.
Internele Nucleului GNU/Linux și Driverelor de Dispozitive
35 OreDescriere
Acest curs de 5 zile combină exerciții practice cu instruire teoretică pentru a ilustra conceptele de bază ale internelor nucleului GNU/Linux și dezvoltării de drivere de dispozitive. Este conceput pentru a vă aduce rapid la un nivel avansat. Vom descrie procesele, conceptele și comenzile necesare pentru a scrie drivere de dispozitive GNU/Linux, 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 cu voi o cunoaștere practică și abilitatea de a o folosi eficient în propriul proiect de dezvoltare embedded.
Cine ar trebui să participe?
Persoane interesate sau însărcinate cu dezvoltarea sau evaluarea drivelor de dispozitive GNU/Linux, cum ar fi ingineri de software, ingineri de teren, manageri (de proiect), ingineri de hardware.
Dezvoltarea de Aplicații Mobile cu Flutter și AI
12 OreDezvoltarea de Aplicații Mobile cu Flutter și AI reprezintă practica de a construi aplicații mobile scalabile, sigure și capabile să integreze AI, utilizând arhitecturi moderne, principii de UX/UI și metodologii agile.
Această formare condusă de un instructor, în format 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 acestei formări, participanții vor putea:
- Dezvolta aplicații mobile robuste folosind Flutter, cu accent pe designul UX/UI.
- Aplica practici de dezvoltare agile pe parcursul întregului ciclu de viață al proiectului.
- Incorporează funcționalități AI, cum ar fi motoare de recomandare sau roboți de chat.
- Proiectează arhitecturi mobile sigure cu integrare Firebase.
Formatul Cursului
- Prelegere 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 o formare personalizată pentru acest curs, vă rugăm să ne contactați pentru a aranja.
IBM MobileFirst Platform pentru Dezvoltarea de Aplicații Mobile Hibride
21 OreIBM MobileFirst Platform (cunoscut anterior ca Worklight Foundation) este un set de instrumente și servicii pentru construirea de aplicații mobile și pentru tablete la nivel de întreprindere. 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 cross-platform SAU aplicații mobile-web. 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 finalul 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ții over-the-air în cadrul unei organizații, fără a fi nevoie de magazine de aplicații.
- Administra și monitoriza aplicații mobile.
Public țintă
- Dezvoltatori
Formatul cursului
- Parțial prelegere, parțial discuții, exerciții și practică intensivă într-un mediu live-lab.
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.
React Native pentru iOS și Android
21 OreÎn acest training condus de un instructor, în direct în Moldova, participanții învață principiile și abordarea din spatele React Native în timp ce se angajează în dezvoltarea propriilor aplicații mobile pentru Android și iOS.
Xamarin pentru Dezvoltarea Cross-Platform
21 OreÎn acest training condus de un instructor, live în Moldova (online sau la fața locului), participanții vor învăța aspectele cheie ale Xamarin în timp ce vor dezvolta propriul set de aplicații mobile pentru Android, iOS și Windows.