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.
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ą.
Mokymų tikslas supažindinti su gerosiomis praktikomis, kuriomis remiantis galima sukurti lanksčią ir patikimą sistemą naudojant Symfony karkasą.
Norime, kad visi mokymų dalyviai įsisavintų kuo daugiau informacijos ir gautų atsakymus į iškilusius klausimus, tad mokymų sesijoje galės dalyvauti tik 14 dalyvių.
Esame ne tik patyrę programuotojai, bet ir aktyvūs programuotojų bendruomenės nariai, skaitome pranešimus, organizuojame susitikimus bei mokymus.
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.
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
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
"Estina" Ofisas
Paupio g. 46-306 (III aukštas), Vilnius
Laikas: 09:30 - 17:00