
19 edycja
Studenckiego Festiwalu Informatycznego

19 edycja
2024
JavaScript. Dokładniej
Edycja: 19. Studencki Festiwal Informatyczny
Data: 6 kwietnia 2024 12:20
Typ: Warsztaty
Kategoria: Web dev

Zabawa z nowym frameworkiem JavaScript jest przyjemna, ale Twoja kariera odniesie znacznie większe korzyści, gdy zagłębisz się w dokładne poznanie samego języka. Podczas tych warsztatów przyjrzymy się JavaScriptowi od podstaw. Skorzystamy z okazji, aby zobaczyć, dlaczego klasyczne podejście obiektowe w JavaScript jest zbyt skomplikowane i jak znaleźć prostszą alternatywę.
Agenda:
- Tworzymy zaawansowane modele koncepcyjne dla programów opartych na klasach.
- Rozróżniamy pomiędzy .prototype, [[Prototype]], __proto__.
- Poznajemy new i instanceof od podstaw, budując własne implementacje.
- Porównujemy cztery sposoby dynamicznego wiązania this.
- Zastępujemy klasy podejściem bez this.
WYMAGANIA:
Znajomość składni języka JavaScript (przedmiot na studiach, który wprowadzał do języka, lub odpowiadający kurs online/stacjonarny z podstaw JavaScript).
Uczestnicy powinni mieć zainstalowane:
* Node.js (https://nodejs.org/en) w wersji 20 lub wyższej
* klient do gita (kod będę udostępniał na githubie)