Companie: Cognizant Softvision
Ore: 2/săptămână
Număr de locuri laborator: 12
Descriere: NET Core WEB API, Xamarin Forms Mobile si WEB Technologies; Unit Testing; Clean code and SOLID Design Principles;
Domeniu: dezvoltare software pentru aplicaţii web şi mobile
Obiective: - Înțelegerea conceptelor de OOP și SOLID Design Principles - Introducere în arta de a scrie Clean Code - Dezvoltarea unui WEB API în ASP.NET Core care să deservească ca backend pentru clienți diverși - Dezvoltarea unei aplicații WEB conectată la WEB API - Învățarea conceptelor de bază și dezvoltarea unei aplicații de Mobile folosind .NET Xamarin Forms - Înțelegerea și scrierea Unit Tests
Teme: - OOP și SOLID Design Principles explicate și înțelese pornind de la experiența acumulată în ani de development - Ce este Clean Code? Importanța de a avea un cod curat, ușor de înțeles pentru toată lumea. Principii de urmat și metode de refactorizare. - Învață să dezvolți un WEB API în .NET Core acoperind concepte ca HTTP verbs, REST architecture, Domain and Transfer Entities, data persistence with EntityFramework Core - Mobile development în .NET Xamarin Forms: de la setarea environmentului la concepte de bază ca MVVM și XAML și conectare la WEB API. Totul finalizat cu o aplicație funcțională de Android și iOS - Dezvoltă o aplicație WEB care să se conecteze la un WEB API - Învață să testezi codul prin scriere de Unit Tests în C#/.NET
Metoda de selecție:
test + interviu
Cerințe: