Kursdagi boshqa ochiq darslar

0  KUN
00
00
00

    Xarid qilish

    Full Stack Java

    Kursni oʻrganish orqali Full Stack Java mutaxassisi boʻling va portfoliongizni 3 ta murakkab loyiha bilan toʻldiring.

    Xarid qilish

    Kursdagi ochiq videolarni hech qanday toʻlovlarsiz koʻrib chiqish va tanishish mumkin.

    java

    Kursdan nimani kutishingiz mumkin?

    Bilim va ko'nikmalar

    Full Stack Java mutaxassisi boʻlish uchun kerakli bilimlar beriladi.

    Loyihalar

    Kurs davomida siz zamonaviy texnologiyalardan foydalanilgan holda 2 ta loyiha yakunlanadi.

    Sertifikat

    Har bir bitiruvchiga bilim darajasini ifodalovchi sertifikat taqdim etiladi.

    Karyerani boshlash

    Kurs yakunida oʻquvchilar karyera boshlashga tayyor boʻlib chiqadi.

    Full Stack Java dasturchi nima ish qiladi?

    Java dunyoda eng koʻp ishlatiladigan dasturlash tillaridan biri hisoblanib, undan asosan loyihalarning bekend qismini tuzish uchun foydalaniladi. Uning yordamida loyihalarning bekenddagi mantigʻi, ma’lumotlar ombori bilan muloqot va loyihalar API qismini tuzish imkoniyati mavjud. Bularning barchasini esa Full Stack Java dasturchi bajaradi. Java dasturlash tili xavfsizligi, tezligi va turli operatsion tizimlarda ishlash imkoniyatlari mavjudligi uchun ham odatda katta koʻlamdagi loyihalar uchun ishlatiladi.

    java

    Kurs qay tartibda oʻtiladi?

    Yopiq guruh

    Telegramdagi yopiq guruhda oʻquvchilar istalgan vaqtda oʻzlarini qiziqtirgan savollarga javob olishi mumkin. Oʻqituvchi va mentorlar har doim yordamga tayyor turishadi.

    Onlayn uchrashuvlar

    Har oy davomida kurs oʻqituvchilari bilan Zoom orqali onlayn uchrashuv tashkil qilinadi. Suhbat payti oʻquvchilar oʻzini qiynayotgan muammo va savollarga javob olishi mumkin.

    Videodarslar

    Darslar video shaklida platformaga joylangan boʻlib, ularni xohlagan paytda va istalgan joyda koʻrish mumkin. Videodarslar yangilab boriladi.

    Vazifalar

    Modul oxirida test topshiriqlari berilgan. Testdan muvaffaqiyatli oʻtgan oʻquvchilargina keyingi moduldagi darslarga kirish imkoniyatiga ega boʻladi.

    Kurs haqida batafsil maʼlumot olishni istaysizmi?

    Maʼlumotlaringizni qoldiring va biz siz bilan tez orada bogʻlanamiz.

    Tugmani bosib, maxfiylik siyosati va foydalanuvchi shartnomasining shartlarini qabul qilgan bo'lasiz
    Oylik maosh

    Full Stack Java
    mutaxassislarining oylik maoshi

    Koʻrsatilgan maʼlumotlar hh.uz va boshqa saytlardagi
    maʼlumotlardan olingan.

    junior
    middle
    senior
    300$
    1200$
    2000$

    Kurs kimlar uchun?

    01

    Dasturlashni endi boshlayotganlar

    Kursda noldan boshlab oʻrgatiladi. Shuning uchun ham dasturlashdan xabari yoʻq yoki biroz tushunchasi bor oʻquvchilar ham kursda bemalol oʻqishi mumkin.

    02

    Frontend dasturchilar

    Kursning bekend qismida Java core, Spring boot, microservice toʻliq oʻrgatiladi. Hozirda frontend dasturlash bilan shugʻullanib kelayotgan va bekend qismni ham oʻrganishni istaydigan dasturchilar kursni oʻqishi mumkin.

    03

    Bekend dasturchilar

    Kursning frontend qismida HTML, CSS, JavaScript, Vue toʻliq oʻrgatiladi. Shu sababdan frontendni oʻrganmoqchi boʻlgan bekend dasturchilarga ham kurs tavsiya qilinadi.

    Nima uchun aynan bu kursni oʻrganish kerak?

    Mukammal oʻquv dasturi

    Kurs 4 qismga boʻlingan boʻlib, Database, Jhipster, Frontend va Bekend qismlar oʻrgatiladi. Bundan tashqari, oʻquvchilar ish jarayonida talab qilinadigan eng zarur koʻnikma va texnologiyalarni oʻzlashtiradi. Kursning oxirgi oylari ishga tayyorlashga moslashtirilgan boʻlib, sakkizinchi oydayoq oʻquvchilar ishga tayyor boʻlib chiqadi.

    Kuchli mutaxassislar

    Praktikum Java sohasidagi tajribali ustozlar tomonidan oʻtiladi. Ustozlar xalqaro kompaniyalarda faoliyat yuritgan 12 yillik tajribaga ega senior dasturchilar hisoblanadi.

    Siz uchun qulay vaqtda

    Kurslarni oʻzingizga qulay vaqtda va joyda, joriy ishlaringizga xalaqit qilmagan holda oʻrganib borishingiz mumkin.

    Amaliy topshiriqlar

    Har bir mavzu videodarsliklardan tashqari interaktiv oʻquv qoʻllanmalari va amaliy mashgʻulotlar bilan boyitilgan.

    Murakkab loyihalarga asoslangan portfolio

    Kurs davomida 3 ta murakkab loyiha qilinadi, bu esa portfoliongizni shakllantirishga yordam beradi. Bunday portfolioga ega junior dasturchilar tezda ishga kirishi mumkin.

    Shunchaki “coder” boʻlmaysiz

    Biz sizga haqiqiy dasturchi boʻlishingizga yordam beramiz. Sintaksisni yodlab olgan “coder”lardan ajralib turasiz, fikrlashni, muammolarni yechishni oʻrgatamiz.

    Kurs tarkibi

    • 331 ta dars
    • 2 ta loyiha qilinadi
    • Kurs davomiyligi - 98 soat
    • test va topshiriqlar soni -10 ta
    Darslarni kompyuterda koʻrish
    Darslarni telefonda koʻrish
    Eslatma!
    Yopiq guruhga kirish
    Savol berish boʻyicha qoʻllanma
    Soʻrovnoma
    JDK, JRE va JVM oʻrtasidagi farqlar
    Java muhitini sozlash
    Javada birinchi dastur (Hello world)
    Oʻzgaruvchilar va maʼlumot turlari
    Oʻzgaruvchilar va maʼlumot turlarining eʼlon qilinishi. Amaliy mashgʻulot
    Oʻzgaruvchi va maʼlumot turlari. Test
    Butun sonlar
    Char bilan ishlash
    Floating point
    String
    Operatorlar
    Operatorlar. Amaliy mashgʻulot
    Javada operatorlar va oʻzgaruvchilar mavzusi uchun test
    If tanlash operatori
    If. Amaliy mashgʻulot
    Switch tanlash operatori
    Switch. Amaliy mashgʻulot
    Sikl operatorlari. For sikl operatori (For loop)
    Javada operatorlar. Test
    Increment va decrement
    For sikl operatori. 1-amaliy mashgʻulot
    For sikl operatori. 2-amaliy mashgʻulot
    For sikl operatori break, continue
    For sikl operatori. 3-amaliy mashgʻulot. Tub sonlarni topish
    While sikl operatori
    While sikl operatori. 2-dars
    Do while
    Massiv (array)
    Massiv. 1-amaliy mashgʻulot
    Max/min. 2-amaliy mashg‘ulot
    Java core. Amaliy mashgʻulot
    Java core. Amaliy mashgʻulot
    Javada metodlar
    Javada instanceof
    Java Condition tests
    Switch case tests
    Java Arrays tests
    Java Loop tests
    Amaliy vazifa
    OOPʼga kirish, OOPʼning tashkil etuvchilari, Object va class uchun topshiriqlar
    Method overloading
    Constructor
    Method overloading, Constructor mavzulari uchun amaliy vazifa
    Static keyword. 1-qism
    Static metod va bloklar
    Static keyword, static method, static block mavzulari uchun amaliy vazifa
    Inheritance (merosxoʻrlik). 1-qism
    Inheritance (merosxoʻrlik). 2-qism
    This keyword. 1-qism
    This keyword. 2-qism
    Inheritance mavzusi uchun amaliy vazifa
    Polimorfizm. 1-qism
    Polimorfizm. 2-qism
    Method overriding
    Polymorphism (Overloading) mavzulari uchun amaliy vazifa
    Polymorphism (Overriding) mavzulari uchun amaliy vazifa
    Abstraction. 1-qism
    Abstraction. 2-qism
    Abstraction mavzusi uchun amaliy vazifa
    Interface. 1-qism
    Interface. 2-qism
    Interface mavzusi uchun amaliy vazifalar
    OOP mavzularini mustahkamlash uchun testlar
    OOP boʻlimiga oid bilimlarni mustahkamlash uchun amaliy vazifa. 1-qism
    OOP boʻlimiga oid bilimlarni mustahkamlash uchun amaliy vazifa. 2-qism
    ArrayList
    LinkedList
    Set va HashSet
    TreeSet
    LinkedHashSet
    Map va HashMap
    LinkedHashMap
    TreeMap
    Java Collections mavzusiga doir testlar
    ArrayList
    LinkedList
    Set
    Map
    Soʻrovnoma
    HTTP method GET
    HTTP method POST
    HTTP method PUT
    HTTP method Get da @PathVariable @RequestParam
    HTTP method Delete
    HTTP method PATCH
    Maʼlumotlar bazasi bilan ishlash (JPA)
    JPAʼda Entity yaratish
    JPAʼda save method bilan ishlash
    JPAʼda maʼlumotlarni update va delete qilish
    JPA maʼlumotlarni select qilish. FindOne metodi
    JPA Query. 1-qism
    JPA Query. 2-qism
    JPAʼda Query like orqali maʼlumotlarni olish
    JPA Query StartingWith, EndingWith, Order by
    JPAʼda @ManyToOne bogʻlanish
    JPAʼda @OneToOne bogʻlanish. 1-qism
    JPAʼda PA @OneToOne va annotations. 2-qism
    JPAʼda @OneToMany
    JPAʼda @ManyToMany. 1-qism
    JPAʼda @ManyToMany. 2-qism
    Boot file upload. 1-qism. Fayl maʼlumotlarini databaseʼga yozish
    File upload. 2-qism. Faylni serverga yuklash
    File upload. 3-qism. Upload endpoint yaratish
    File upload 4-qism. Faylni koʻrish, koʻchirish, oʻchirish
    Veb-servis. 1-qism
    Veb-servis. 2-qism. GET method
    Veb-servis. 3-qism
    Veb-servis. 4-qism
    Veb-servis. 4-qism
    Pageble
    Spring securityʼga kirish
    Spring security HTTP basic authentication
    Spring security role basic authorization
    Spring security user registration. 1-qism
    Spring security user registration. 2-qism
    Spring security http basic authentication final
    Spring Boot 3-versiyasida JWT bilan ishlash
    Boot JWT. 1-qism
    Boot JWT create token
    Boot JWT create token. 2-qism
    Boot servlet filter, doFilter method, FilterChain, JWTʼni tekshirish. 1-qism
    JWT tokenni tekshirish. 2-qism
    JWT tokenni tekshirish. 3-qism
    JWT tokenni tekshirish. 4-qism
    Spring boot moduli uchun testlar
    Amaliy vazifa
    Boot OAuth2 google orqali authentication qilish. 2-qism
    Boot OAuth2 google orqali authentication qilish. 3-qism
    Boot OAuth2 google orqali authentication qilish. 4-qism
    Amaliy vazifa

    Kursni tugatgach sizning rezyume

    Oʻzlashtiriladigan koʻnikmalar

    • Java asosida dasturlar tuza olasiz
    • Frontendda dasturning foydalanuvchi interfeysini yasay olasiz
    • Spring texnologiyasi (Spring Boot, Spring Security, Spring Data) bilan ishlay olasiz
    • Kurs davomida oʻrgatiladigan barcha texnologiyalarni jamlagan holda JHipster asosida loyiha qila olasiz
    Resume

    Oʻrgatiladigan texnologiyalar

    Kurs davomida quyidagi texnologiyalarni mukammal darajada oʻzlashtirasiz:

    ALT

    Spring Boot

    Spring Boot

    Spring Boot

    Spring freymvorki asosida tuzilgan, loyihani qisqa vaqtda sozlash va ishga tushirish uchun qoʻllanuvchi texnologiya.
    ALT

    Spring Security

    Spring Security

    Spring Security

    Dasturlarning authentication, authorization va koʻp uchraydigan hujumlarga qarshi himoya imkoniyatlarini tatbiq qiluvchi freymvork.
    ALT

    Spring Data

    Spring Data

    Spring Data

    Loyihadagi maʼlumot (data) bilan ishlashni yengillashtiruvchi texnologiya.
    ALT

    Web Socket

    Web Socket

    Web Socket

    Maʼlumotlarni mijoz va server orasida real vaqtda almashinish imkoniyatini beruvchi texnologiya.
    ALT

    Spring Cloud

    Spring Cloud

    Spring Cloud

    Cloud dasturlarni tuzish uchun qulaylik yaratib beruvchi texnologiya.
    ALT

    OAuth 2

    OAuth 2

    OAuth 2

    Avtorizatsiya jarayonini osonlashtirish va tartiblash uchun moʻljallangan protokol.

    Kurs oʻqituvchilari

    ALT

    Gʻayratjon Rayimjonov

    Teacher

    AyTi sohasida 12 yildan ortiq tajribaga ega mutaxassis. Hozirda London shahrining xalqaro SafeNetPay kompaniyasida senior Software Engineer boʻlib ishlaydi.

    ALT

    Azizbek Husenov

    Teacher

    London shahrining Xalqaro SafeNetPay kompaniyasida Team leader

    Sertifikatli
    boʻling!

    Kurs yakunida siz 3 ta murakkab loyihaga va uning tajribasiga ega boʻlasiz. Portfoliongizda bunday loyihaning boʻlishi ish topishingizni deyarli kafolatlaydi.

    Sertifikatni tekshirish
    Sertifikat

    Kurs haqida batafsil maʼlumot olishni istaysizmi?

    Maʼlumotlaringizni qoldiring va biz siz bilan tez orada bogʻlanamiz.

    Tugmani bosib, maxfiylik siyosati va foydalanuvchi shartnomasining shartlarini qabul qilgan bo'lasiz

    Koʻp soʻraladigan savollar

    Java dasturlash kursimizning umumiy narxi 1,5 mln soʻm. Narx 9 oy uchun amal qiladi.
    Kurs Java sohasidagi tajribali ustozlar tomonidan oʻtiladi. Ustozlar 12 yillik tajribaga ega xalqaro kompaniyada faoliyat yuritayotgan senior dasturchilardir. Kurs davomida oʻquvchilar ish jarayonida talab qilinadigan eng zarur koʻnikma va texnologiyalarni oʻzlashtiradi. Kursning oxirgi oylari ishga tayyorlashdan iborat boʻlib, oʻquvchilar sakkizinchi oydayoq ishga tayyor boʻlib chiqadi.
    Kursni boshlash uchun hech qanday talab mavjud emas, chunki darslar noldan boshlab oʻrganishga moslangan.
    Kurs videodarslardan tashkil topgan boʻlib, platformada ularni onlayn koʻrish mumkin. Biroq yuklab olish imkoniyati mavjud emas.
    Har bir modul soʻngida test topshiriqlari beriladi. Bu topshiriqlar orqali olgan bilimlaringizni mustahkamlab olishingiz mumkin. Bundan tashqari, katta modullar soʻngida topshiriqlar berilib, bajargan ishingizni oʻqituvchi tekshiradi va feedback beradi.
    Ha, albatta, har oy ZOOM uchrashuvlari oʻtkaziladi. Bu orqali oʻzingizni qiziqtirgan savollarga javob topishingiz mumkin.
    Albatta, xohlasangiz bundan kamroq muddatda ham koʻrib tugatsangiz boʻladi. Lekin biz kursni 9 oy davomida oʻrganib tugatishni tavsiya qilamiz.
    Oʻzingizga bogʻliq. Biz haftasiga 10 soat vaqt ajratishni tavsiya qilamiz.
    Kursni tugatgandan soʻng junior Full Stack Java dasturchi sifatida kompaniyalarda ishlashingiz yoki mustaqil ravishda oʻz loyihangizni boshlashingiz mumkin.
    Qancha daromad topish bu, albatta, oʻzingizga bogʻliq. Chunki maosh belgilashda sizning soft skillaringiz – kirishimlilik, jamoada ishlay olish, muammolarga yechim topish kabi koʻnikmalaringiz muhim rol oʻynaydi.
    Bizning raqam: +998 (78) 113 62 72. Telegram: @mohirdevsales