Avancerad OOP och filer
Kursen inleds med en djupgående genomgång av OOP-koncept. Kursdeltagarna bygger vidare på grunderna i OOP och lär sig avancerade tekniker som abstrakta klasser, gränssnitt och polymorfism. Dessa tekniker hjälper till att skapa mer flexibla och återanvändbara kodstrukturer.
Ett annat fokus är på avancerade tekniker inom OOP. Deltagarna får lära sig hur man integrerar designmönster som singleton, factory, observer och decorator i sina projekt. Dessutom introduceras begrepp som dependency injection och inversion of control för att förbättra underhållet och testbarheten av koden.
En viktig komponent är att arbeta med filer. Deltagarna får lära sig att läsa, skriva och redigera filer i olika format. Detta inkluderar också hantering av filfel och säkerställande av datasäkerhet.
Det handlar också om manipulering av datum och tid. Deltagarna lär sig att bearbeta, formatera och beräkna datum- och tidsvärden i sina applikationer. Detta inkluderar hantering av olika tidszoner och användning av bibliotek för att förenkla manipulering av datum och tid.
Slutligen behandlas användningen av och fördelarna med reguljära uttryck. Deltagarna får lära sig hur man använder reguljära uttryck för att känna igen mönster i text och effektivt söka och manipulera textdata. Praktiska exempel och övningar hjälper deltagarna att omsätta de teoretiska koncepten i praktiken och behärska användningen av reguljära uttryck i sina projekt.