Kuidas kirjutada kvaliteetset tarkvara
Koolituse käigus tutvustatakse clean code põhimõtteid, parimaid tavasid ja strateegiaid, mis aitavad kirjutada tarkvara, mis mitte ainult ei täida oma eesmärki, vaid on ka lihtsasti mõistetav, hooldatav ning vähendab vigade tekkimise riski. Koolituse käigus saab selgeks, kuidas hinnata koodi loetavust, rakendada efektiivset koodistandardit, kasutada kommentaare ja dokumentatsiooni õigesti ning ennetada vigu juba koodi kirjutamise protsessis. Lisaks õpetatakse, kuidas parandada meeskonnatööd.
- päev
- 09:15 - 09:30 Kogunemine ja sissejuhatus
- 09:30 - 11:00 Kuidas valida õige arhitektuur?
- Millal saab koodist arhitektuur?
- Ülevaade levinud arhitektuuridest
- Mikroteenuste head ja vead
- Onion ja n-tier arhitektuuride implementatsioon
- Üleminekuarhitektuur
- Kasutatavad meetodid: loeng, praktilised näited
- 11:00 - 11:15 Kohvipaus
- 11:15 - 12:45 DevOps vahendid, projekti dokumentatsioon
- Mis moodustab tarkvara ehk rakenduse?
- Automatiseerimine ja selle vajalikkus
- Valitud tööriistade tutvustus
- Mida millal kasutada?
- Millal tuleks alustada dokumentatsiooniga ja miks?
- Joonised, diagrammid ja muud visuaalsed komponendid
- Mida dokumentatsioonis vältida?
- Milliseid dokumente võib klient veel soovida?
- Kasutatavad meetodid: loeng, praktilised näited
- 12:45 - 13:30 Lõuna
- 13:30 - 15:00 Automaattestimine
- Automaattestide võlu ja paratamatu valu
- Milline kood ja arhitektuur on testitav?
- Integration vs unit testimine
- Regressioonitestid
- AAA stiil
- Testimatu koodi testimine
- Kasutatavad meetodid: loeng, praktiline harjutus
- 15:00 - 15:15 Kohvipaus
- 15:15 - 16:30 Töövoog, konteinerid
- Levinud git töövood ja nende taust
- Töövoog ja dokumentatsioon
- Tööriistad, mis teevad elu lihtsamaks ("Docker Desktop", "Portainer" ja lisad)
- Kasutatavad meetodid: loeng, praktiline harjutus
- 16:30 - 16:45 Monitooringu sissejuhatus, kodutöö
- Mida peab monitooring suutma?
- Luuarendi sissejuhatus ja vabatahtliku kodutöö kirjeldus
- päev
- 09:15 - 09:30 Kogunemine ja kodutöö tulemused
- 09:30 - 10:30 Monitooring ja logimine
- Monitooringu erinevad võimalused ja soovitused
- Rakenduse diagnostika vs ärilised logid
- Turvalisus
- Kuidas õigesti logida?
- Kasutatavad meetodid: loeng, praktiline harjutus
- 10:30 - 10:45 AI koodiabilised
- Mänguasjad või tööriistad?
- Näiteid ja kogemusi
- 10:45 - 11:30 Code review
- Meetodid ja nende võrdlus
- Protsessi kokkuleppimine ja juurutamine
- Mida jälgida? Millele tähelepanu pöörata?
- Kasutatavad meetodid: loeng, praktiline harjutus
- 11:30 - 11:45 Kohvipaus
- 11:45 - 12:45 Mentoring
- Kes on mentor ja mentee?
- Mentorlusega alustamisest
- Üldine suhtlemine, suhtumine ja konfliktide haldus
- Kasutatavad meetodid: loeng, praktiline harjutus
- 12:45 - 13:30 Lõuna
- 13:30 - 15:00 Ilus kood
- Kellele me päriselt koodi kirjutame?
- Mille alla kaovad arendaja töötunnid?
- Mis on kognitiivne keerukus?
- Palju näiteid halvast koodist ja kuidas seda parandada
- Millise mentaliteediga tuleb ilus kood?
- Kasutatavad meetodid: loeng, praktiline harjutus
- 15:00 - 15:15 Kohvipaus
- 15:15 - 16:30 Staatilised analüsaatorid, ilus API
- Valitud analüsaatorite tutvustus
- Kuidas leitud muredega tegeleda?
- Kliendile võimalik lisakulu
- API dokumenteerimine ja versioneerimine
- API testitavus
- Kasutatavad meetodid: loeng, praktiline harjutus
- 16:30 - 16:45Lõppsõna, tagasiside
Hind kokkuleppel
See koolitus hetkel ei toimu
Küsi lisainfot. Aitame leida sarnase koolituse või panna sinu soovi kirja.