"Kiberxavfsizlik" kursi haqida batafsil ma'lumot
Kurs haqida: Kursimizda Python dasturlash tilini noldan, bir vaqtning o'zida hakerlikga oid mavzular bilan o'rganasiz. Kurs oxirida siz o'zingiz yozgan bir nechta hakerlik dasturlariga ega bo'lasiz. Ya'ni bunga: Backdoor, keylogger, ma'lumotlarni yig'uvchi dastur, tarmoqni buzish vositalari va veb-saytlarni buzish vositalari kiradi.
Kurs davomiyligi: Kurs davomiyligi 6oy. Darslarimiz haftasıga 3 kun 3soatdan bo'ladı. Bu kursimiz gibrid ta'lim shaklida tashkil qilingan bo'lib, online o'qish imkoniyati ham bor.
Darslar qanday tartıbda bo'lib o'tadi? Darslar online yoki offline bo'lgan holarda ham o'qituvchilardan doim savollariga javob olish imkoniyati bo'ladi.
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.
Darslar video shaklda platformaga joylangan bo'lib, ularni xohlagan payt, istalgan joyda ko'rishingiz mumkin. Videodarslar yangilanib boriladi.
Modul oxirida test topshiriqlari berilgan. Testdan muvaffaqiyatli o'tgan o'quvchilargina keyingi moduldagi darslarga kirish imkoniga ega bo'ladi.
Ushbu kurs: 14 yoshdan katta birinchi navbatda noldan Pentester bo'lib ishlashni xohlovchilar uchun.
2. Tajribaga ega mutaxassislar
O'z bilimlarini keyingi bosqichga olib chiqishni xohlagan Kiberxavfsizlik bo'yicha asosiy bilimlarga ega mutaxassislar uchun.
Shaxsiy Veb-saytini yoki mobil ilovasini himoya qilishni xohlovchilar uchun.
Python asoslari bilan Pentesting
Bir vaqtning o'zida Python dasturlash tilini asoslarini hamda Pentester uchun kerakli vositalarni tayyorlashni o'rganasiz. Eng asosiysi bu kursda o'qish uchun boshlang'ich bilim shart emas. O'quvchilar Python yoki Pentesting haqida oldindan bilimga ega bo'lishlari shart emas.
Kurs oxirida qanday natijaga erishaman:
Kurs oxirida o'quvchilar qora shlyapali xakerlar kabi kompyuter tizimlariga buzib kirish uchun olingan ko'nikmalarni hozir ishlab kelayotgan yoki kelgusida ishlamoqchi bo'lgan kompaniyalari uchun foydali ya'ni qonuniy yo'lda, tajribali mutaxassis sifatida ishlatishlari mumkin.
Kurs o'qituvchisi kim? Video darsliklar muallifi kurs o'qituvchisi: Ulug'bek Muminov
Kiberxavfsizlik bo'yicha 4 yillik tajribaga ega mutaxassis. Rossiyaning Alfa-Bank, Tinkoff banklarida frontend va backend dasturchi sifatida va hozirda hammaga ma'lum va mashxur Yandex kompaniyasida Pentester sifatida faoliyat yuritib kelmoqda.
o'quvchilarga o'rgangan bilimlarini amaliyotda qo'llashga hamda boshqa savollarga javob berish uchun yana bir mentorimiz: Jaloladdin Yusupov.
Oliy maʼlumotli. Tizim administratorligi bo‘yicha 3 yillik tajribaga ega. Xorazm viloyati Yer tuzish kadastri Urganch tuman filialida ishlagan. Hozirda “DATA” ta’lim stansiyasida tizim administratori bo‘lib faoliyat yuritadi. Kompyuterning ko‘plab dasturlarida professional darajada ishlay oladi.
Kursni tugatgandan so'ng video darsliklarni qayta ko'ra olamanmi?
Ha, albatta. Kursni sotib olganingizdan so’ng undan foydalanish vaqt cheklanmagan.
Kursni tugatgandan song qanday darajaga chiqaman?
Kursni muvaffaqiyatli tugatsangiz, soha bo’yicha junior dasturchiga kerakli ko’nikmalarga ega bo’lasiz.
Kursni tugatgandan so'ng sertifikat beriladimi?
Albatta, yakuniy imtihondan o'tgan o'quvchilarga shu soha bo'yicha bilimga ega ekanlikini bildiruvchi sertifikat beriladi.
3. Brauzerda kod yozish (Repl.it)
5. print(), Arifmetik amallar va Sinteks
7. Matn bilan ishlash (Strings)
10. Ro'yxat bilan ishlash. O'zgarmas ro'yxatlar (Tuples)for tsikli bilan tanishamiz
11. if-else shartlari va tarmoqlanish
16. While, Ro'yxatlar va Lug'atlar
18. Funksiyadan qiymat qaytarish
19. Funksiyaga ro'yxat uzatish
26. Python standart kutubxonasi
27. Python tashqi kutubxonasi. PyPi.org
28. Obyektga yo'naltirilgan dasturlash nima?
34. Model yaratish va baholash
40. TEST.Numpyda massivlar yaratish
43. TEST. Ma'lumot turlariga doir test
46. AMALIYOT-2. Arraylar ustida amallar
47. Array o'qlarini almashtirish
49. TEST. Universal funksiyalar
52. Matematik va Statistik amallar
54. Takrorlanmas va boshqa amallar
57. TEST. NumPy kutubxonasi: Umumiy test
59. Bo'lim bo'yicha nazariy test
60. Bo'lim bo'yicha amaliy test
61. Bo'lim bo'yicha amaliy vazifa
62. Data analysis. Pandas kutubxonasi
63. Series ma'lumotlar tuzilmasi
67. DataFrame ma'lumotlar tuzilmasi
69. Lug'atdan DataFrame yaratish
74. Qator va ustunlarni tashlab yuborish
75. Elementlarni tanlash. Series
76. Elementlarni tanlash. Dataframe
77. .loc/iloc va .at/.iat
78. AMALIYOT. Series va Index
84. Dataset statistikasi: min, max, o'rta qiymat va summa
85. Dataset statistikasi: umumlashtiruvchi ma'lumotlar
86. Dataset statistikasi: Korrelyasiya
88. AMALIYOT. Dataset haqida ma'lumotlar
89. PANDAS. Yakuniy test. 1-QISM
90. PANDAS. Yakuniy test. 2-QISM
91. PANDAS. Yakuniy test. 1-QISM (test)
92. PANDAS. Yakuniy test. 2-QISM (test)
93. Pandas kutubxonasi bo'yicha test
94. Ma'lumotlarga ishlov berish. Fayllar va ma'lumotlar ombori
98. Jupyter Notebook. Fayllar.
103. Jupyter Notebook. Web, JSON
104. Ma'lumotlar ombori. Kirish
106. SQL Ma'lumotlari ombori darsiga link
109. Tartiblash (ORDER BY) va Saralash (DISTINCT)
112. DataFrame ni SQL jadvaliga o'tkazish
113. SQL jadval yaratish, ma'lumotlar qo'shish
114. SQL jadvalni yangilash va o'chirish
115. SQL buyruqlarini f-string yordamida yozish
116. Jupyter Notebook. SQLite.
117. 2-qism Foydali buyruqlar
118.BETWEEN, IN va LIKE
119.Jupyter Notebook. SQLite.
120. 3-qism.dropna() - NaN qiymatlarni tashlab yuborish
121. Jupyter Notebook. df.dropna().fillna() - NaN qiymatlarni to'ldirish
122. Jupyter Notebook. df.fillna()
123. Takroriy qiymatlarni o'chirish
124. .map() - qiymatlarni moslash (almashtirish)
125. .replace() va .rename() - qiymatlarni almashtirish
126. Jupyter Notebook. drop_duplicates(), map(), replace(), rename()
127. .cut() va .qcut() yordamida guruhlash
128. Jupyter Notebook. Guruhlash. cut() va qcut()
129. .groupby() yordamida guruhlash
130. Jupyter Notebook. Guruhlash. df.groupby()
131. G'ayritabiiy qiymatlar bilan ishlash
132. Jadvaldan tasodifiy qiymatlarni olish
133. Jupyter Notebook. Foydali funksiyalar
136. Matnni datetime formatiga o'tkazish
139. Jupyter Notebook. datetime
142. AMALIYOT. Ma'lumotlarni tayyorlash.
145. Vizualizatsiya. Grafiklar
146. matplotlib kutubxonasi bilan tanishuv
147. Jupyter Notebook. matplotlib
149. seaborn kutubxonasi. Chiziqli grafik.
150. Jupyter Notebook. seaborn lineplot
151. Ustunli grafik. sns.barplot()
153. Jupyter Notebook. barplot va heatmap
154. AMALIYOT. lineplot, barplot, heatmap.
155. Tarqoqlik grafigi (scatterplot)
156. Tarqoqlik grafigi (scatterplot). 2-qism
157. Jupyter Notebook. scatterplot
162. Jupyter Notebook. Distribution
163. AMALIYOT. Taqsimot grafigi.
165. Jupyter Notebook. subplot
171. Qaysi grafikdan foydalanay?
173. Classificatorni baholash. Jaccard index
174. Classificatorni baholash. Confusion matrix (Precision, Recall)
176. k-NN. Eng yaxshi k tanlash
177. Jupyter Notebook. k-NN
178. Portfolio uchun amaliyot. Diabet kasalligiga tashxis qo'yish.
180. Decision Tree. Scikit-learn
182. Decision Tree. Hyperparameters
184. Jupyter Notebook. Decision Tree
187. Customer churn. Ma'lumotlar tahlili
188. Logistic regression, SVM. ROC curve
189. Decision Tree, Random Forest, XGBoost
190. Jupyter Notebook. Customer churn
191. Klasterlash (Clustering) nima?
194. Amaliyot. Mijozlarni klasterlash
196. Amaliyot. Ierarxik algoritm
200. Birinchi modelimizni quramiz (rasm klassifikatsiyasi)
201. Klassik dastur, ML va DL misollarini tahlil qilish
202. Test. DL haqida boshlang'ich test
204. TEST. Transfer Learning & Over/UnderFitting
210. Natural Language Processing (NLP)
218. UnderHood-4(GD SGD MiniBatch)
219. Amaliyot | Tasvirlarda obyektni aniqlash (CIFAR-10 - Object Recognition in Images)
220. Sertifikat uchun topshiriqlar
221. Bepul serverdan foydalanish
223. BONUS: SQL ma'lumotlar ombori
Kurs so'ngida qanday ko'nikmalarga ega bo'laman?
- Python da dasturlash
- Python modullari va kutubxonalari bilan ishlash
- Kodni tuzatish, test qilish, qayta ishlash
- Muammoni tahlil qilish va hal qilish
- Himoya tizimlarini chetlab o'tish va zaifliklardan foydalanish
Qanday texnologiyalar o'rgatiladi?
Kurs davomida quyidagi texnologiyalarni mukammal darajada o'zlashtirasiz:
Tarmoq protokollari bilan o'zaro aloqa qilish va tarmoq bilan o'zaro ta'sir qilish operatsiyalarini bajarish imkoniyatlarini beradi.
Elektron pochta bilan ishlash (SMTP) - SMTP protokoli yordamida elektron pochta xabarlarini yuborish va qabul qilish imkoniyatlarini beradi.
HTTP bilan ishlash va veb-sahifalarni tahlil qilish uchun kutubxonalar.
Tarmoq paketlari bilan ishlash uchun kutubxona, tarmoq paketlarini yaratish, yuborish va tahlil qilish imkonini beradi.
Kursda o'qishni qanday boshlashim mumkin?
Ro'yxatdan o'tish
☎️ Tel: +99862-227-72-22 🚩 Moʻljal: Urganch, Darital, 2-qavat