Barcha kurslar
Pito · Backend dasturchi
Java bilan tanishuv
Android, bank tizimlari va Minecraft tili: birinchi dastur, sikllar, OOP, kolleksiyalar, Stream API, xatolar va zamonaviy Java (record, switch). Har misol JDK’da tekshirilgan.
18 dars
~6 soat
1995-yilda tug‘ilgan
1-bob. Asoslar
3 dars- Java nima? Birinchi dastur ro‘yxatsiz sinab ko‘ring Video 3 savol 10 daq
- Shartlar, sikllar va massivlar ro‘yxatdan o‘tgach Video 3 savol 15 daq
- Klass va obyekt (OOP) ro‘yxatdan o‘tgach Video 3 savol 20 daq
2-bob. Kolleksiyalar, OOP va Stream
5 dars- Kolleksiyalar: ArrayList va HashMap ro‘yxatdan o‘tgach 3 savol 20 daq
- Meros, abstrakt klass va interfeys ro‘yxatdan o‘tgach 3 savol 25 daq
- Stream API: ma’lumot bilan funksional ishlash ro‘yxatdan o‘tgach 3 savol 20 daq
- Xatolar: try/catch, throw va Optional ro‘yxatdan o‘tgach 3 savol 20 daq
- Zamonaviy Java: var, record, switch ro‘yxatdan o‘tgach 3 savol 20 daq
O‘rta daraja
Ro‘yxatdan o‘tib, oldingi darajani tugatgach — kirish imtihoni bilan ochiladi.
3-bob. Generiklar, fayllar va oqimlar
5 dars- Generiklar va funksional interfeyslar ro‘yxatdan o‘tgach 3 savol 25 daq
- Fayllar va try-with-resources ro‘yxatdan o‘tgach 3 savol 20 daq
- Ko‘p oqimlilik: bir vaqtda bir nechta ish ro‘yxatdan o‘tgach 3 savol 25 daq
- equals, hashCode va HashMap ichidan ro‘yxatdan o‘tgach 3 savol 20 daq
- Loyiha: kutubxona tizimi va keyingi qadamlar ro‘yxatdan o‘tgach 3 savol 25 daq
Yuqori daraja
Ro‘yxatdan o‘tib, oldingi darajani tugatgach — kirish imtihoni bilan ochiladi.
4-bob. Zamonaviy Java: sealed, Optional, Collectors, virtual oqimlar va Spring
5 dars- sealed, record va switch pattern matching ro‘yxatdan o‘tgach 3 savol 25 daq
- Optional: null bilan to‘g‘ri ishlash ro‘yxatdan o‘tgach 3 savol 20 daq
- Collectors: guruhlash va hisobotlar ro‘yxatdan o‘tgach 3 savol 25 daq
- Virtual oqimlar va CompletableFuture ro‘yxatdan o‘tgach 3 savol 25 daq
- Testlash, Maven/Gradle va Spring Boot’ga kirish ro‘yxatdan o‘tgach 3 savol 25 daq