Moje konto

SOLID w PHP

Trener: Marcin Lenkowski Uncategorized
Lista życzeń Udostępnij
Udostępnij kurs
Page Link
Udostępnij w mediach społecznościowych

O kursie

Kurs SOLIDa to 100% praktyki PHP, dużo kodu i wyjaśnień w prosty sposób, tak żebyś od ręki mógł zastosować te umiejętności w Twoim kodzie!

Zapraszam Cię na szkolenie po którym już nigdy nie będziesz chciał być klepaczem, tylko prawdziwym architektem!

Życie jest za krótkie, by pisać kiepski kod!

Wiesz, że stać Cię na zdecydowanie więcej, niż to co robisz teraz, ale jeszcze nie wiesz, w jakim kierunku powinieneś iść.

Przygotowałem ten program, żebyś mógł zdecydowanie szybciej niż ja, przejść proces od juniora do seniora. SOLID to pierwszy krok na Twojej drodze.

Znajdziesz tutaj praktykę, wspieraną teorią. Przykłady w PHP z wykorzystaniem frameworka Laravel, choć framework, nie ma tutaj żadnego znaczenia. Od ręki wskoczysz do kodu i przekonasz się, jak wygląda kod zły. Poznasz rozwiązania, oraz metody refaktoryzacji, które zamienią go w dobre i skuteczne oprogramowanie.

Czysty kod, to Twój powód do dumy!

Zdradzę Ci tajemnicę. Gdy nauczysz się pisać czysty kod, już nigdy nie będziesz chciał napisać go źle! To uzależnia!

  • Wyobraź sobie, że Twój kod jest reużywalny w każdym projekcie, bo robi dokładnie jedną rzecz, tam gdzie powinien ją robić.
  • Wyobraź sobie, brak ograniczeń w rozszerzaniu oprogramowania, które do tej pory za każdym razem musiałeś modyfikować.
  • Wyobraź sobie, że cały zespół wie jakiego kształtu rozwiązania oczekujesz i potrafi Ci szybko dostarczyć odpowiednie rozwiązania.
  • A na koniec aplikacja staje się łatwa do testowania i niezależna od szczegółów takich jak baza danych, sposób komunikacji czy sposób działania kolejek.

W ten sposób SOLID pozwoli Ci zrobić pierwszy krok, do tego by zostać naprawdę skutecznym developerem!

W ten sposób SOLID pozwoli Ci zrobić pierwszy krok, do tego by zostać naprawdę skutecznym developerem!

Zobacz, co dla Ciebie przygotowałem!

Czego się nauczysz?

  • Na bazie kodu legacy, nauczę Cię zasad programowania obiektowego w PHP.
  • Dowiesz się, na czym polega zasada pojedynczej odpowiedzialności.
  • Dowiesz się w jaki sposób programować aplikacje, a nie przeglądarki do baz danych.
  • Poznasz zasadę odwracania zależności i sprawisz, że Twój kod będzie reużywalny!
  • Poprawisz swoją efektywność w tworzeniu nowych rozwiązań.
  • Zobaczysz, jak może wyglądać refaktoryzacja do czystego kodu.
  • Poznasz zasadę otwarte/zamknięte i dowiesz się jak nie edytować działającego już kodu!
  • Zaprojektujesz swoją aplikację, tak by łatwo można było ją rozwijać.
  • Uzyskasz elastyczność, dzięki zasadzie podstawiania Barbary Liskov.
  • Odkryjesz wzorzec projektowy strategia w 3 różnych wariantach.
  • Sprawisz, że Twoja aplikacja będzie niezależna od bazy danych.
  • Praktyka, praktyka i jeszcze raz praktyka. Teorię ograniczamy do minimum!

Treść kursu

Kurs SOLIDa

  • Wstęp
    04:40
  • Zasada pojedynczej odpowiedzialności
    16:28
  • Co wiesz o zasadzie pojedynczej odpowiedzialności?
  • Wzorzec repozytorium
    10:38
  • Co wiesz, o wzorcu repozytorium?
  • Warstwa usługi
    06:20
  • Co wiesz o warstwie usługi?
  • Odwracanie zależności
    08:28
  • Co wiesz o odwracaniu zależności?
  • Po co wszystko?
    05:36
  • Dlaczego to robimy?
  • Plan refaktoryzacji
    04:06
  • Co wiesz o architekturze warstwowej?
  • Zasada otwarte/zamknięte
    04:52
  • Co wiesz o zasadzie otwarte / zamknięte?
  • Zasada segregacji interfejsów
    08:47
  • Co wiesz o segregacji interfejsów?
  • Zasada podstawiania Barbary Liskov
    07:24
  • Co wiesz, o zasadzie podstawiania Barbary Liskov?
  • Refaktoryzacja metod płatności
    16:19
  • Wzorzec strategia
    19:18
  • SOLID – podsumowanie
    06:18

SOLID w akcji – ćwiczenia praktyczne
Ta część kursu, opierać się będzie na ćwiczeniach praktycznych. Jak poradzisz sobie z refaktoryzacją kodu legacy do SOLIDa? Sprawdź się!

Kurs CUPIDa
Prezentacja z PHPersów!

Opinie kursantów

Nie ma jeszcze opinii
Nie ma jeszcze opinii