My Way: Full Stack mobile application development with Flutter and .NET/PHP

Companie: NetRom Software

Ore: 3/săptămână

Număr de locuri laborator: 12

Descriere: Construirea unei aplicații mobile (MyWay – manager de POIs pentru vacanțe ce folosește Google Maps) cross-platform în Flutter și a backend-ului aferent în .NET Core Web API sau Symfony API PHP (grupe separate).

Domeniu: Dezvoltare software fullstack pentru platforme mobile

Obiective:

  • Înțelegerea conceptelor de data modelling
  • Înțelegerea conceptelor OOP și SOLID precum și a modului în care acestea sunt folosite pentru a scrie cod de calitate
  • Înțelegerea principiilor de bază de comunicare între aplicații folosind HTTP și REST APIs
  • Dezvoltarea unui REST API în .NET Core sau PHP Symfony
  • Dezvoltarea unei aplicații cross platform în Flutter

Teme:

  • Principiile modelării de date
  • Analiza contextului aplicației, modelarea datelor și implementarea unei baze de date
  • Recapitularea conceptelor OOP, înțelegerea principiilor SOLID și punerea acestora în practică
  • Dezvoltarea de „unit teste” pentru codul implementat
  • Crearea structurii unui REST API în .NET Core / Crearea structurii unui REST API în PHP Symfony. Implementarea metodelor de bază ale API-ului ce vor fi folosite de aplicația mobile
  • Crearea structurii unei aplicații mobile în Flutter. Implementarea funcționalităților de bază ale acesteia
  • Crearea și distribuirea unei versiuni de bază a aplicației MyWay

Metoda de selecție:
Test și interviu

Cerințe:

OOP, Algoritmi și structuri de date, Cunoștințe generale IT, Cunoștințe de limba engleză

discordLogo