Moje konto

SOLID w praktyce. Pisz czysty kod w PHP.

450,00 

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!

Kategoria:

Twój pierwszy krok do mistrzostwa.

Nie jesteś tutaj przypadkowo, prawda?

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

Ja nazywam się Marcin i też byłem na Twoim miejscu. SOLID pomógł mi zrozumieć, że kod jaki wcześniej pisałem, był zwykłym klepaniem, a nie sztuką inżynieryjną. To właśnie od tych zasad, zacząłem swoją przygodę z architekturą oprogramowania.

Przygotowałem ten program, żebyś mógł zdecydowanie szybciej niż ja, przejść przez ten proces.

Znajdziesz tutaj praktykę, wspieraną teorią. Od ręki wskoczysz do kodu i przekonasz się, jak wygląda kod zły i co zrobić, by był dobry. Poznasz rozwiązania, oraz metody refaktoryzacji, które pozwolą Ci tworzyć naprawdę skuteczne oprogramowanie.

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

Pierwszy krok do awansu i tytułu programisty 20K

Jeśli jesteś już w IT, wiesz, że owszem – da się tutaj zarabiać naprawdę dobre pieniądze… Ale nie od razu – a większość bootcampów, po prostu kłamie!

Czym różni się programista 20K od juniora, albo stażysty? Dba o czystość kodu i rozumie, jak to ważne dla projektu.

W dobie AI, nie jest problemem napisać jakiś kod! Problemem jest napisanie skutecznego kodu, łatwego do rozwijania, realizującego to co powinien i ułożonego w taki sposób, by inni także chceli z nim pracować!

Nie jest zatem dziwne, że zasady SOLIDa są WYMAGANE na każdym stanowisku powyżej juniora! Z resztą, sprawdź to sam – wejdź na dowolny portal ogłoszeniowy i wybierz ofertę, która naprawdę Ci się podoba… Oczekują tam SOLIDa? No właśnie!

Nie musisz sobie utrudniać tej ścieżki. To szkolenie jest dla Ciebie!

Gdy zrozumiesz, jak programować zgodnie z SOLIDem,
już nigdy nie będziesz chciał robić tego inaczej!

Czysty kod – 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!

Najgorszy moment w karierze jest wtedy, gdy sam nie wiesz,
że robisz błędy, chcąc robić swoją pracę najlepiej na świecie!

Ale mój kod przecież działa!

Znasz już PHP i dowolny framework. Wiesz, że potrafisz w zasadzie napisać każdą aplikację internetową i nie jest to dla Ciebie wielkie wyzwanie… Potrzeba jedynie czasu. Po co Ci zatem SOLID – skoro już świetnie znasz się na swojej robocie?!

Też tak miałem. To EGO “programisty” – z czasem może Ci naprawdę przeszkadzać. Dobry programista nie zamyka się na zmiany, zamiast tego dąży do tego, żeby kod był coraz lepszy…

A kurs SOLIDa to również prezentacja najpopularniejszych błędów w programowaniu obiektowym, jakie widziałem nie tylko u siebie, ale też u swoich studentów czy współpracowników.

Sprawdź które z błędów nadal popełniasz i jak, za pomocą wzorców projektowych, odpowiednich zasad i właściwego podejścia, możesz je łatwo wyeliminować!

Kurs SOLIDa to praca oparta na praktyce. W każdej lekcji zobaczysz praktyczne przykłady kodu i nie tylko! To pozwoli Ci zrozumieć, jakie błędy mogłeś popełniać i co zrobić, żeby nie ograniczać swojej programistycznej kariery!

Moment, w którym framework przestaje mieć znaczenie…

Nie wyobrażasz sobie pracy bez frameworka? To błąd!

Przykłady w kursie SOLIDa opierają się o framework Laravel… Ale nie do końca!

Widzisz, w samym SOLIDzie, chodzi o to, żeby Twój kod zbliżał się do stanu framework agnostic, czyli takiego stanu w którym framework nie ma znaczenia.

SOLID pozwala Ci skoncentrować się na rozwiązaniu jakie chcesz napisać, pomijając szczegóły implementacyjne takie jak np. silnik ORM / Active Record. Twoje usługi i klasy które napisałeś, z łatwością przeniesiesz do innych frameworków czy systemów. Chcesz kod w Laravelu – proszę bardzo. A teraz w Symfony – copy&paste i gotowe. A może w WordPress… Tak! SOLID dobrze wdrożony kod nie oczekuje konkretnego systemu! To pierwszy krok do czystej architektury.

Każdy powinien znać SOLIDa!

Ten kurs jest dla każdej osoby, która chce programować na najwyższym poziomie i głęboko rozumieć w jaki sposób należy podchodzić do projektowania swojej pracy.

Ten kurs jest dla Ciebie, jeśli:
  • Jesteś programistą PHP, który pasjonuje się programowaniem i chce się w nim rozwijać
  • Interesują Cię frameworki, ale czujesz że to nie na nich kończy się programowanie
  • Chcesz świadomie tworzyć swój kod, by łatwo można było go rozwijać i testować
  • Chcesz awansować na wyższe stanowiska, od których oczekuje się, że poprowadzą projekt
  • Wolisz uczyć się na błędach innych, niż swoich i cenisz swój czas
  • Chcesz być dumny z kodu, który napisałeś
  • Nie lubisz długich, nudnych lekcji o tym samym, wolisz konkretną pigułkę praktycznej wiedzy
  • Nie chcesz pisać kiepskiego kodu już nigdy więcej

Ten kurs kosztuje mniej, niż Twoje przyszłe 2h robocze!

SOLID ma ponad 20 lat - sprawdź czy jego zasady są dalej aktualne!

Zobacz jak może wyglądać refaktoryzacja aplikacji, do SOLIDnego kodu!

Czego się nauczysz?

Na bazie kodu legacy, z dużą liczbą błędów, nauczę Cię zasad programowania obiektowego w PHP.

Dowiesz się, na czym polega zasada pojedynczej odpowiedzialności i dlaczego warto ją stosować.

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ć, dzięki segregacji interfejsów.

Uzyskasz elastyczność aplikacji, nawet jeśli w miejsce X podstawisz Y, dzięki zasadzie podstawiania Barbary Liskov.

Odkryjesz wzorzec projektowy strategia na 3 różne sposoby, które zapewnią Ci lepsze zarządzanie logiką.

Sprawisz, że Twoja aplikacja nie będzie już zależna od bazy danych, dzięki wzorcowi repozytorium.

Praktyka, praktyka i jeszcze raz praktyka. Teorię ograniczamy do minimum i od razu nurkujemy w kod!

Informacje dodatkowe

Język programowania

PHP

Teoria - długość video

2h

Ćwiczenia - długość video

3h

Użyty framework

Laravel (w tym wypadku bez znaczenia)