Coding dojo to miejsce na świadomą praktykę i rozwój umiejętności kodowania, gdzie możesz w bezpiecznym środowisku nauczyć się czegoś nowego. Na początek proponujemy naukę Test Driven Development (TDD). Na wejściu czeka Was minimum teorii, a zaraz po tym zadanie praktycznie. Bez pisania testów zadanie jest do wykonania w parę chwil, natomiast z zastosowaniem podejścia TDD i pracując w parach może nam zająć około godziny. Na koniec wspólnie obejrzymy wszystkie rozwiązania i zobaczymy jak ten sam problem można było rozwiązać na kilka sposobów. Nie bój się braku wiedzy czy popełniania błędów. Coding Dojo to idealne miejsce na popełnianie błędów, bo dzięki temu najszybciej zdobędziesz nowe umiejętności.



Wymagania:



- własny laptop z zainstalowanymi: PHP 7.1 lub nowszym, composer (https://getcomposer.org/),

- konto na GitHubie (do późniejszego podzielenia się kodem),

- minimalna znajomość PHP.

Jeśli nigdy nie pisałeś testów jednostkowych, to pasujesz idealnie! Jeśli masz już pewne doświadczenie, ale brakuje Ci pewności co do swoich umiejętności, to razem możemy je przećwiczyć. Do zobaczenia!



Warsztaty będą prowadzone w języku polskim i/lub angielskim w zależności od potrzeb.



===================



English:

The Coding Dojo is a place for deliberate practice and improving coding skills, where you can learn new skills in a safe environment. For starters, we'd like to suggest Test Driven Development (TDD). First, you'll get a brief intro with TDD theory and a task to work on just after that. By skipping TDD you'd be able to finish it within couple minutes and with TDD and working in pairs it could take us around an hour. In the end, we'll show all the solutions to see how the same problem could be approached in various ways. Don't be afraid of making mistakes. Coding Dojo is a perfect place to fail as failure is the best way to learn something new.



Requirements:

- your own laptop with preinstalled: PHP 7.1 or newer, composer (https://getcomposer.org/),

- GitHub account (for later code sharing),

- minimal practical knowledge of PHP.



If you have never written a unit test you are a perfect match for this workshop. If you have some basic TDD skills but lack confidence, feel invited as well - we'll practice together. See you!



Workshop will be held in Polish and/or English depending on your needs.