Full stack development

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:

  • cunostinţe generale programare
  • nivel lb. engleza - conversaţional

discordLogo