Certyfikat Legacy JavaScript Algorithms and Data Structures v8
Ukończenie kursu „Legacy JavaScript Algorithms and Data Structures v8” pozwoliło mi znacznie pogłębić praktyczną wiedzę w pracy z algorytmami i strukturami danych w czystym JavaScript. Kurs obejmuje klasyczne algorytmy i struktury danych, które są aktywnie wykorzystywane w profesjonalnym programowaniu oraz podczas rozmów kwalifikacyjnych, a także pomógł rozwinąć umiejętności optymalizacji kodu i rozwiązywania złożonych problemów.
Co otrzymałem i przyswoiłem:
Myślenie algorytmiczne i optymalizacja kodu:
Nauczyłem się analizować efektywność algorytmów i wybierać optymalne rozwiązania
Praktyka sortowania, wyszukiwania, pracy z rekurencją i programowaniem dynamicznym
Struktury danych:
Stos, kolejka, kolejka dwustronna, listy powiązane, drzewa, grafy
Umiejętność prawidłowego wykorzystania struktur danych do optymalizacji obliczeń
Praktyczne tworzenie własnych struktur danych z czystego JS
Praca z JavaScript:
Pogłębione zrozumienie ES5/ES6 oraz podejść „legacy”
Umiejętność pisania czystego, zrozumiałego i łatwego w utrzymaniu kodu
Zrozumienie wewnętrznej logiki języka oraz optymalizacji starego kodu
Rozwiązywanie zadań i projekty praktyczne:
Praca z tablicami, obiektami i ciągami
Tworzenie własnych algorytmów sortowania i wyszukiwania
Praktyka przygotowania do rozmów kwalifikacyjnych i testów algorytmicznych
Podniesienie poziomu zawodowego w zakresie front-end developmentu, a także do budowy własnych botów, serwisów serwerowych i aplikacji webowych
Technologie / stos:
JavaScript (ES5 / ES6)
Node.js do testowania algorytmów
HTML/CSS do demonstracji działania algorytmów
Co otrzymałem i przyswoiłem:
Myślenie algorytmiczne i optymalizacja kodu:
Nauczyłem się analizować efektywność algorytmów i wybierać optymalne rozwiązania
Praktyka sortowania, wyszukiwania, pracy z rekurencją i programowaniem dynamicznym
Struktury danych:
Stos, kolejka, kolejka dwustronna, listy powiązane, drzewa, grafy
Umiejętność prawidłowego wykorzystania struktur danych do optymalizacji obliczeń
Praktyczne tworzenie własnych struktur danych z czystego JS
Praca z JavaScript:
Pogłębione zrozumienie ES5/ES6 oraz podejść „legacy”
Umiejętność pisania czystego, zrozumiałego i łatwego w utrzymaniu kodu
Zrozumienie wewnętrznej logiki języka oraz optymalizacji starego kodu
Rozwiązywanie zadań i projekty praktyczne:
Praca z tablicami, obiektami i ciągami
Tworzenie własnych algorytmów sortowania i wyszukiwania
Praktyka przygotowania do rozmów kwalifikacyjnych i testów algorytmicznych
Podniesienie poziomu zawodowego w zakresie front-end developmentu, a także do budowy własnych botów, serwisów serwerowych i aplikacji webowych
Technologie / stos:
JavaScript (ES5 / ES6)
Node.js do testowania algorytmów
HTML/CSS do demonstracji działania algorytmów