Wzorce projektowe w języku JavaScript
🟢 Warsztat 2-dniowy w godz. 17:00-21:00 (2 x 4 h) 🟢
3-4.04.2024
Na warsztatach skupimy się na praktycznym zastosowaniu wzorców projektowych w języku JavaScript, które są kluczowym elementem dla każdego zaawansowanego programisty. Uczestnicy zdobędą wiedzę na temat różnych typów wzorców projektowych i nauczą się, jak stosować je w praktycznych scenariuszach programistycznych.
Czego się nauczysz?
Dla kogo jest ten warsztat?
Wymagania wstępne
Edytor: Visual Studio Code lub inny preferowany (Trener używa WebStorm).
Node: Node.js
Przeglądarka: Google Chrome
Terminal/Git Bash: Git SCM
Prowadzący
Full Stack Web Developer specjalizujący się w językach JS i C#, a także trener i wykładowca akademicki w zakresie nauki wytwarzania oprogramowania. Posiada duże doświadczenie jako lider techniczny w projektach internetowych oraz mobilnych.
Odpowiadał za wiele ciekawych i nagradzanych projektów, takich jak https://bitwa1920.gov.pl/, https://galaktykalema.pl/ czy https://ebilet.intercity.pl.
Dobrze czuje się w technologiach front-end, takich jak React, Redux, React Native, oraz w technologiach backendowych - .NET MVC, .NET Core, bazach danych oraz usługach chmurowych.
Poza programowaniem interesuje się tworzeniem gier (online i offline) oraz podróżami. Jest miłośnikiem zwierząt, adeptem i instruktorem sztuk walki.
Lubi dzielić się wiedzą oraz uczyć (dorosłych tworzenia oprogramowania, a dzieci sztuk walki).
Program warsztatów
- Wprowadzenie
- Czym są wzorce projektowe
- Wzorce projektowe w JS – czy ich potrzebujemy?
- Programowanie Obiektowe (OOP)
- Paradygmaty OOP
- Czy JavaScript jest językiem obiektowym?
- Wzorce modularnej budowy aplikacji
- IIFE
- CommonJS
- AMD
- ES6 modules
- Inżynieryjne wzorce projektowe
- kreacyjne:
- Singleton,
- Factory,
- Builder,
- Prototype
- strukturalne:
- Facade,
- Proxy,
- Adapter,
- Bridge,
- Decorator,
- Composite
- zachowań:
- Command,
- Observer,
- Iterator,
- State,
- Strategy
- kreacyjne:
Uwaga
Zakupione certyfikaty zostaną przesłane uczestnikom w formie elektronicznej po warsztacie. Jeśli chcesz otrzymać zakupiony certyfikat w formie papierowej, zgłoś to mailowo na adres kontakt@stacja.it.
Zapisy na wybrany warsztat zostały zakończone.