Švaraus kodo rašymas ir ASP.NET Web API įvadas

 

Šis kursas apjungia tokius mokymus kaip: “Praktinis ASP.NET Web API įvadas” ir “Švarus kodas. Kodo pertvarkymas (Refactoring)”. Mokymų metu išmoksite ne tik ASP.NET Web API pagrindų, bet ir švaraus kodo rašymo.

 Kursų turinys:

ASP.NET Web API (2 dienos)

  • ASP.NET Web API. REST prieš WCF žiniatinklio karkasą

  • Maršrutų (angl. routing) ir parametrų naudojimas Web API

  • Serializacija su Web API

  • Modelių surišimas (angl. model binding) ir farmatavimas

  • Priklausomybių injekcija (angl. dependency injection) Web API

  • Tolygi programinė sąsaja (angl. uniform Interface)

  • HttpRequestMessage ir HttpResponseMessage klasės

  • Web API įgyvendinimas

  • ASP.NET Web API talpinimas

  • HTTP podėliavimas (angl. caching)

  • Web API versijavimo strategijos

  • Transakcijos ir Web API

  • API diegimas

  • Web API panaudojimas ir HttpClient

  • Web API saugumas: autentifikacija ir autorizacija

  • Tapatumo nustatymo prieigos rakto panaudojimas

 

 

Mokymų trukmė: 3 dienos (24 val.)

Kursų kaina vienam žmogui: 720 EUR (kavos pertraukėlės ir pietūs - įskaičiuoti)

Kursų vieta: Vilnius, Kaunas.

Kursai organizuojami susidarius ne mažesnei nei 3 žmonių grupei.

 

Švarus kodas (1 diena)

  • Švaraus kodo sąvoka ir svarba

  • Kas yra neteisingai parašytas (angl. legacy) kodas ir kaip jo išvengti?

  • Motyvacija švaraus kodo rašymui

  • Kaip matuoti kodo kokybę?

  • Kodas su kvapeliu (angl. code smells)

  • Šablonai ir strategijos švaraus ir kokybiško kodo rašymui (DRY, SOLID, projektavimo šablonai, Rubber duck metodika)

  • Švaraus kodo rašymo strategijų ir šablonų pažeidimai. Kaip atsiranda neteisingai suprogramuotas (angl. legacy) kodas?

  • Kodo pertvarkymas (angl. refactoring)

  • Kodo rašymo ciklas

  • Kaip paaiškinti apie kodo pertvarkymą savo vadovui

  • Kodo pertvarkymo šablonai

  • TDD šablonai ir praktikos

 

"Per tris dienas įgavau daugiau praktinių įgudžių nei per paskutinius, dvi savaites trukusius, kursus." Rimgaudas

 

Looks like something you might be interested in? 

Get in touch via careers.lt@visma.com

Registracijos formą rasite