Nori sukurti projektą, kuriuo didžiuotumeisi?

Dalyvauk CleanPHP programavimo dirbtuvėse!

KAM SKIRTOS DIRBTUVĖS?

Girdite kalbas apie “Continuous integration”, “Continuous Delivery”? Svajojate šias praktikas įgyvendinti savo projektuose? Trūksta ryžto? O gal abejote jų nauda?

Šios dirbtuvės skirtos PHP programuotojams susipažinti ir išbandyti praktikas, kurios užtikrina sklandų “Continuous Delivery” įgyvendinimą.

Naudodami CD praktiką, sumažinsite savo projekte atsirandančių defektų, paspartinsinte atrastų klaidų sprendimus ir galėsite savo produktą diegti į produkcinę aplinką bet kuriuo metu ir būti užtikrinti, kad viskas vyks sklandžiai.

APIE DIRBTUVES

Naujųjų dirbtuvių tikslas - supažindinti dalyvius su architektūriniais sprendimais ir procesais, kurie padeda sukurti stiprius pamatus ilgalaikiams projektams ir leidžia įgyvendinti “Continuous Delivery” praktiką. Sprendimai padės išvengti techninių skolų projektui augant, padės lengviau plėsti funkcionalumą, o paskutinę dieną skirsime dėmesį programavimo procesams ir jų automatizavimui, kurie skirti užtikrinti kodo kokybei visą projekto gyvavimo laikotarpį.

Kursų metu programuosime - kursime API. Rašysim nuo karkaso nepriklausomą kodą, jį integruosime į Symfony4, susipažindami su “hexagonal” architektūros principu ir galiausiai sustyguosime sukurto projekto “Continuous Delivery” procesą panaudodami Github ir Jenkins, kad po jūsų “pull request” įliejimo į pagrindinę kodo atšaką viskas atsidurtų “production” serveryje.

Siekis taikyti optimalius sprendimus kodo architektūroje ir testavime, kad visada užtikrintume sistemos teisingą veikimą ir kaip įmanoma greičiau išleistume pokyčius į produkcinę aplinką.

  • "Clean code is a code that is written by someone who cares.” Michael Feathers Tad kaip rašyti kodą, kad kolegoms nekiltų rūpesčių? Kaip greitai adaptuoti kodą keičiantis verslo poreikiams? Kaip programiniame kode aiškiai išreikšti verslo reikalavimus ir jų nesupainioti su technininėmis priemonėmis, kaip duomenų bazės ir trečių šalių bibliotekos?
  • 2018-03-17 Vilnius
Plačiau REGISTRUOTIS
  • Suprantame, kad pagrindinius principus, kaip turi atrodyti API iš išorės žino daugelis. Bet kaip viskas turi būti suprojektuota viduje? Kaip keisti API nesutridant esamų integracijų darbo? Kaip užtikrinti, kad mūsų API visada veiks? Kokias problemas sprendžia versijavimas ir kokias sukuria? Kaip pernaudoti logiką web aplikacijoje, komandinėje eilutėje ir API? Kiek ilgai sugeneruotas API mus tenkins?
  • 2018-03-24 Vilnius
Plačiau REGISTRUOTIS
  • Šios dirbtuvės skirtos programuotojus įtraukti į projekto infrastruktūros kūrimą. Infrastruktūros kuri užtikrina kodo kokybės palaikymą, visą projekto gyvavimo laiką. Susipažinsime su šiais įrankiais: Ansible
    Jenkins (DSL)
    Github
    Bash scripts
  • 2018-04-07 Vilnius
Plačiau REGISTRUOTIS

IŠANKSTINĖ REGISTRACIJA IKI 2018-02-01!

1 dienos mokymai
€159
  • Kava, užkandžiai
  • Pietūs
  • Mokymų medžiaga
REGISTRUOTIS
2 dienų mokymai
€259
  • Kava, užkandžiai
  • Pietūs
  • Mokymų medžiaga
REGISTRUOTIS
3 dienų mokymai
€329
  • Kava, užkandžiai
  • Pietūs
  • Mokymų medžiaga
REGISTRUOTIS

NAUDA JUMS

Gerosios praktikos

Mokymų tikslas supažindinti su gerosiomis praktikomis, kuriomis remiantis galima sukurti lanksčią ir patikimą sistemą naudojant Symfony karkasą.

Dėmesys kiekvienam

Norime, kad visi mokymų dalyviai įsisavintų kuo daugiau informacijos ir gautų atsakymus į iškilusius klausimus, tad mokymų sesijoje galės dalyvauti tik 14 dalyvių.

Patyrę lektoriai

Esame ne tik patyrę programuotojai, bet ir aktyvūs programuotojų bendruomenės nariai, skaitome pranešimus, organizuojame susitikimus bei mokymus.

Praktinė patirtis

Mokymų metu, ne tik įgysite teorinių žinių, bet ir išbandysite viską praktiškai. Pagal mokymų programą, paruošėme pavyzdinį Symfony 4 projektą su kuriuo ir dirbsime.

ATSILIEPIMAI

Mantas K., Symfony dirbtuvės Kaune

Savarankiškai laužau Symfony, tik per darbus ne visada išeina pratęsti progresą, norisi išmokti daug per trumpą laiką, o jūsų workshope aiškiai nukirtau kampus, nieko nėra geriau už mokymąsi by doing, ypač su kietais mentoriais užnugary.

Mantas K., Symfony dirbtuvės Kaune

Šarūnas G., Symfony dirbtuvės Kaune

Pradedant mokytis Symfony karkasą, svarbu pasirinkti tinkamus šaltinius, nors informacijos ir yra daug, tačiau dažnai ji orientuota ne į kokybę. Džiugu, kad dirbtuvės buvo orientuotos visomis prasmėmis ne į kiekybę, o būtent į kokybę. Svarbiausia, jog visą laiką vyko gyvas bendravimas su dalyviais, patyrę lektoriai noriai dalinosi patarimais bei asmenine patirtimi, papasakojo apie geriausias praktikas, padėjo spręsti visas iškilusias problemas.

Šarūnas G., Symfony dirbtuvės Kaune

LEKTORIAI

avatar

Žilvinas Kuusas

6 metai Symfony patirties, 10+ metų dirbantis programuotoju,
aktyvus programuotojų bendruomenių organizatorius ir dalyvis.
Vertinantis paprastumą, kokybę ir automatizavimą.

Estina / ISIGN
avatar

Darius Leskauskas

4 metai Symfony patirties, 10+ metų dirbantis programuotoju,
aktyvus programuotojų bendruomenių organizatorius ir dalyvis.
Mėgstantis naujoves ir švarų kodą.

iTo / Tasker
location icon
Mokymų vieta Vilniuje

"Estina" Ofisas
Paupio g. 46-306 (III aukštas), Vilnius
Laikas: 09:30 - 17:00

email icon
Kontaktai

Telefonas +370 676 38139

El. paštas info@cleanphp.lt



back to top