Bezpłatne szkolenie Czysty kod

Szkolenie „Czysty kod” skierowane jest do pasjonatów programowania, którzy pragną wzbogacić swój warsztat pracy lub zacząć programować profesjonalnie. Obserwacja sesji live coding (programowanie na żywo) to doskonały sposób na zaznajomienie się lub utrwalenie wiedzy związanej z dynamicznie rozwijającym się frameworkiem webowym MeteorJS, biblioteką ReactJS (używanych m.in. przez Instagram i Facebook), oraz nowinkami z języka JavaScript. Uczestnicy szkolenia posiądą wiedzę pozwalającą rozpoznawać i zapobiegać częstym błędom w czytelności oraz architekturze kodu, a także poznają nawyki, które zbawiennie wpłyną na ich postrzeganie kodowania, przybliżając ich tym samym do miana „elitarnego programisty”.

Wymagania: Uczestnik szkolenia powinien posiadać podstawowe doświadczenie w programowaniu obiektowym. Nie wymagana, lecz mile widziana znajomość JavaScript, MeteorJS oraz ReactJS.

Program szkolenia:

1. Nazewnictwo klas, metod oraz zmiennych

2. Antywzorce programowania:

  • Syndrom „jeszcze jednej funkcji”
  • Programowanie przez koincydencję
  • Race hazard
  • Re-coupling
  • Sequential Coupling
  • Yo-yo
  • Busy spin
  • Hard coding
  • Magic number
  • Spaghetti code
  • Copy and paste programming
  • God object
  • Inne…

3. Dobre praktyki programowania:

  • „DRY” (Don't Repeat Yourself)
  • Ortogonalność
  • Pociski smugowe, prototypy
  • Języki dziedzinowe
  • Mechanizmy obsługi błędów
  • Refaktoryzacja kodu
  •  Inne…

Dodatkowe informacje i zapisy

https://www.cctechnology.pl/czysty-kod.html