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
    Full Stack Java

    Kursdan nimani kutishingiz mumkin?

    Bilim va ko'nikmalar

    Full Stack Java mutaxassisi bo'lish uchun kerakli bilimlarga ega bo'lasiz.

    Loyihalar

    Kurs davomida siz zamonaviy texnologiyalardan foydalangan holda 2 ta loyihani yakunlaysiz.

    Sertifikat

    Sizning bilimingiz darajasini ifodalovchi sertifikatga ega bo'lasiz.

    Karyerani boshlash

    Kursimizdan so'ng siz bemalol karyerangizni boshlashga tayyor bo’lib chiqasiz.

    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.

    Full Stack Java dasturchi nima ish qiladi?

    Kurs qanday tartibda o'tiladi?

    Yopiq guruh

    Telegramdagi yopiq guruhda o'quvchilar istalgan vaqt o'qituvchilar va mentorlardan o'zlarini qiziqtirgan savollarga javob topishi mumkin. Ular har doim yordamga tayyor turishadi.

    Oylik onlayn uchrashuvlar

    Har oy kurs o'qituvchilari bilan Zoom uchrashuvlari bo'lib o'tadi. Suhbat davomida o'zingizni qiynayotgan muammo va savollarga javob topishingiz mumkin.

    Videodarslar

    Darslar video shaklda platformaga joylangan bo'lib, ularni xohlagan payt, istalgan joyda ko'rishingiz mumkin. Videodarslar yangilanib boriladi.

    Vazifalar

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

    Kurs haqida batafsil ma'lumot olishni xohlaysizmi?

    Ma’lumotlaringizni qoldiring. 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 tuzilgan

    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.

    Nega aynan bu kurs?

    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

    • 321 ta dars
    • 2 ta loyiha qilinadi
    • 96 soat kurs davomiyligi
    • 10 ta test va topshiriqlar
    Darslarni kompyuterda koʻrish
    Darslarni telefonda koʻrish
    Eslatma!
    Yopiq guruhga kirish
    Savol berish boʻyicha qoʻllanma
    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 mavzulari uchun amaliy 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
    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 resume

    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:

    Spring Boot

    Spring Boot

    Spring Boot

    Spring Boot

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

    Spring Security

    Spring Security

    Spring Security

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

    Spring Data

    Spring Data

    Spring Data

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

    Web Socket

    Web Socket

    Web Socket

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

    Spring Cloud

    Spring Cloud

    Spring Cloud

    Cloud dasturlarni tuzish uchun qulaylik yaratib beruvchi texnologiya.
    OAuth 2

    OAuth 2

    OAuth 2

    OAuth 2

    Avtorizatsiya jarayonini osonlashtirish va tartiblash uchun moʻljallangan protokol.

    Kurs o'qituvchilari

    Gʻayratjon Rayimjonov

    Gʻayratjon Rayimjonov

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

    Azizbek Husenov

    Azizbek Husenov

    London shahrining Xalqaro SafeNetPay kompaniyasida Team leader

    Kursni tugatib sertifikatga
    ega bo'lasiz

    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 xohlaysizmi?

    Ma’lumotlaringizni qoldiring. 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