Hünärler
Önümçilige taýýar programma üpjünçiligini gurmak üçin ulanýan esaslarymyň, tehnologiýalarymyň, çarçuwalarymyň, gurallarymyň we inženerçilik usullarymyň giňişleýin görnüşi.
Doly gural toplumy
- Programmirleme dilleri
- Çarçuwalar we işlediş gurşawlary
- UI we ýagdaý kitaphanalary
- Hil we test
- React Testing Library
- Birlik testi
- Programmist gurallary
- Ýöriteleşdirilen tehnologiýalar
- Arduino
- Çuňňur öwreniş
- Embarcadero RAD Studio
- Unity
- Wirtual hakykat
Esaslar
- Programmirleme dilleri
- Maglumat gurluşlary
- Çyzykly maglumat gurluşlary
- Massiwler
- Baglanyşykly sanawlar
- Stekler
- Nobatlar
- Heş tablisalary
- Çyzykly däl maglumat gurluşlary
- Ikilik agaçlar
- AVL agaçlary
- Üýşmek gurluşlary
- Prefiks agaçlary
- Graflar
- Ugrukdyrylmadyk graflar
- Algoritmler
- Gözleg algoritmleri
- Çyzykly gözleg
- Ikilik gözleg
- Üçlük gözleg
- Böküşli gözleg
- Eksponensial gözleg
- Tertipleme algoritmleri
- Köpürjik tertiplemesi
- Saýlama tertiplemesi
- Goýma tertiplemesi
- Birleşdirme tertiplemesi
- Çalt tertipleme
- Sanama tertiplemesi
- Bedre tertiplemesi
- Programma üpjünçiliginiň dizaýny
- Dizaýn ýörelgeleri
- Obýekte gönükdirilen programmirleme
- Ýönekeýlik
- Ýeke jogapkärçilik
- Açyk–ýapyk ýörelgesi
- Liskowyň çalyşma ýörelgesi
- Interfeýsleri bölmek
- Baglylygy tersine öwürmek
- Baglylygy girizmek
- DRY
- KISS
- Abstraksiýa
- Inkapsulýasiýa
- Kompozisiýa
- Polimorfizm
- GoF dizaýn nagyşlary
- Dörediji nagyşlar
- Prototip
- Ýeke nusga
- Fabrika usuly
- Abstrakt fabrika
- Gurujy
- Gurluş nagyşlary
- Kompozit
- Adapter
- Dekorator
- Fasad
- Paýlaşylýan obýekt
- Köpri
- Wekil
- Özüni alyp baryş nagyşlary
- Ýatlama
- Ýagdaý
- Iterator
- Strategiýa
- Şablon usuly
- Buýruk
- Synçy
- Araçy
- Jogapkärçilik zynjyry
- Myhman
- Terjimeçi
- Hil we test
- Birlik testi
- Programmist gurallary
Backend programmirleme
- Java toplumy
- JavaScript / TypeScript toplumy
Frontend programmirleme
- Programmirleme dilleri
- UI we ýagdaý kitaphanalary
- Hil we test
- React Testing Library
- Birlik testi
Mobil programmirleme
- Programmirleme dilleri
- Mobil çarçuwalar
Full-stack arhitekturany önümiň, domeniň, integrasiýalaryň, toparyň we ulanyş talaplarynyň esasynda saýlaýaryn. Köp önümler üçin React bilen Node.js ýa-da Next.js ulanýaryn; mobil programma gerek bolsa React Native goşýaryn. Java ekoulgamy we kärhana integrasiýalary has laýyk bolanda, React we zerur ýagdaýda React Native bilen Spring Boot ulanýaryn.