Zaawansowany OOP i pliki
Kurs rozpoczyna się od dogłębnej eksploracji koncepcji OOP. Studenci będą opierać się na podstawach OOP i uczyć się zaawansowanych technik, takich jak klasy abstrakcyjne, interfejsy i polimorfizm. Techniki te pomagają tworzyć bardziej elastyczne struktury kodu wielokrotnego użytku.
Kolejny nacisk położony jest na zaawansowane techniki OOP. Uczestnicy dowiedzą się, jak zintegrować wzorce projektowe, takie jak singleton, fabryka, obserwator i dekorator w swoich projektach. Ponadto wprowadzane są koncepcje takie jak wstrzykiwanie zależności i inwersja kontroli w celu poprawy łatwości konserwacji i testowalności kodu.
Istotnym elementem jest praca z plikami. Uczestnicy dowiedzą się, jak odczytywać, zapisywać i edytować pliki w różnych formatach. Obejmuje to również obsługę błędów plików i zapewnienie bezpieczeństwa danych.
Zajmuje się również manipulowaniem datą i godziną. Uczestnicy dowiadują się, jak przetwarzać, formatować i obliczać wartości daty i godziny w swoich aplikacjach. Obejmuje to radzenie sobie z różnymi strefami czasowymi i korzystanie z bibliotek w celu uproszczenia manipulacji datą i godziną.
Na koniec omówiono wykorzystanie i zalety wyrażeń regularnych. Uczestnicy dowiedzą się, jak używać wyrażeń regularnych do rozpoznawania wzorców w tekście oraz efektywnego wyszukiwania i manipulowania danymi tekstowymi. Praktyczne przykłady i ćwiczenia pomogą uczestnikom zastosować teoretyczne koncepcje w praktyce i opanować wykorzystanie wyrażeń regularnych w swoich projektach.