Š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

 

Slapukai (angl. cookies) naudojamos šioje svetainėje tam, kad palengvintų naudojimąsi šiuo puslapiu. Kai kurie slapukai būtini svetainės darbui ir jau atsiųsti į jūsų kompiuterį. Jūs galite blokuoti slapukus, tačiau kai kurios šios svetainės dalys gali prarasti dalį funkcionalumo.