آموزش زبان برنامه نویسی پایتون

آموزش زبان برنامه نویسی پایتون

دوره حضوری و آنلاین آموزش برنامه نویسی پایتون

پایتون یکی از زبان های چند منظوره ،  شی گرا و سطح بالا می باشد که کاربرد بسیار زیادی دارد و همچنین از محبوبیت فوق العاده ای برخوردار است .

ساده بودن پایتون برای یادگیری و  محاسبه معادلات پیچیده و تحلیل های داده ، از دلایل جذابیت بالای این زبان میباشد .

در طول این دوره به مفاهیم پایه و اساسی این زبان قدرتمند تسلط پیدا خواهید کرد .

پس وقت رو از دست نده...

قیمت این دوره: 1,150,000 897,000 تومان
  • مدرس دوره : مهرشاد شعبانی
  • تعداد ویدیوها : 30 ویدیو
  • مدت زمان دوره : 3:28:00
  • سطح دوره : متوسط
  • وضعیت دوره : در حال برگزاری
  • تاریخ آخرین بروزرسانی : 1404/03/31
ثبتـــ نام در این دوره ثبت نام در دوره
مهارت در پایتون(امنیت اطلاعات)

مهارت در پایتون(امنیت اطلاعات)

یک دوره ی بسیار استثنایی و جذاب با هدف امنیت اطلاعات در شبکه براتون جمع آوری کردم که قراره در هر دقیقش یک نکته طلایی رو یاد بگیرید.

برای ورود به دنیای تست نفوذ و امنیت نیاز هست که شما یک زبان برنامه نویسی ترجیحا سطح بالا را انتخاب نموده و شروع به یادگیری عمیق کنید.

این دوره با هدف بالا بردن دانش و مهارت شما در زمینه امنیت اطلاعات در شبکه با دقت بسیار بالا ضبط و تدوین شده که شما همراهان گرامی از همان ابتدا به صورت پروژه محور توانایی ایجاد برنامه های مختلف در این زمینه را پیدا کنید.

در ابتدا ابزار کاربردی MAC changer را مینویسیم و با نوشتن ابزار زبان پایتون را فرامیگیریم. درواقع تلاش بنده، فراگیری هرچه راحت تر شما به صورت کاملا حرفه ای و جدید هستش و سعی کردم از جزئی ترین بخش هم گذر نکنم و اونو به شما کامل توضیح خواهم داد.

شما بعد از گذروندن این دوره جذاب و فراگیری هرچه بهتر قادر خواهید بود برنامه های مفید و کاربردی در زمینه شبکه های کامپیوتری بنویسید و اونها رو ترجیحا به صورت متن باز در گیت هاب منتشر کنید تا علاوه بر خودتون دیگران هم از علم شما استفاده ویژه کنند.

این روزا توجه ویژه ای به سیستم های لینوکسی برای امنیت و سرعت بالاتر نسبت به ویندوز میشه و یادگیری اون رو برای اکثر مردم ضروری میکنه خصوصا برای برنامه نویس ها و توسعه دهنده های حرفه ای و من تمام تلاشمو کردم که شما کلیدی ترین موارد رو یادبگیرید و بتونید به مسیر هک و امنیت قدم بزارید و پیش برید.

خیلی خوشحال میشم که نظراتتون رو برام بنویسید تا بتونم دوره رو اپدیت ویژه کنم.

برای درک بهتر ویدیو معرفی دوره را تماشا کنید

 

 

سرفصل های دوره

1- انتخاب سیستم عامل
2- نصب و پیکربندی بر روی فلش
3- هک و هکر
4- VScode IDE
5- مک ادرس چیست؟(به صورت ساده)
6- تغییر مک ادرس در کالی لینوکس
7- اجرای command در پایتون
8- کتابخانه قدرتمند subprocess
9- variable در پایتون
10- input در پایتون
11- امن سازی برنامه
12- کتابخانه argparser
13- function در پایتون
14- decision making در پایتون
15- طراحی الگوریتم ساده
16- ذخیره سازی خروجی command
17- Regular Expression
18- Regular Expression در پایتون
19- مرتب سازی برنامه(گام اخر الگوریتم)
20- برنامه network scanner
21- توضیحات ARP در شبیه ساز شبکه
22- طراحی الگوریتم برنامه network scanner
23- ساخت پکت ARP Request
24- Frame در پایتون
25- list در پایتون
26- تعریف کامل و عملی list
27- ارسال پکت
28- کلاس های IP
29- parse response
30- نمایش خروجی مناسب
31- دیکشنری چیست؟
32- توضیح عملی دیکشنری
33- استفاده از دیکشنری در برنامه
34- دریافت از ورودی
35- ARP Spoofing چیست؟
36- نمایش خروجی برنامه
37- ایجاد ARP Response
38- ارسال ARP Response
39- استخراج مک آدرس
40- Loop در پایتون
41- ایجاد شمارش گر
42- dynamic printing
43- مدیریت خطاها در پایتون
44- بازگشت به حالت اولیه
45- ابزار packet sniffer
46- sniffing use scapy
47- لایه HTTP
48- استخراج داده از پکت
49- تکمیل ابزار و کشف یوزرنیم و پسورد
50- DNS SPOOFING
51- نصب کتابخانه مناسب برای صف کردن پکت ها
52- استفاده از کتابخانه و ایجاد صف پکت ها
53- تبدیل پکت ها
54- سرویس apache2
55- تکمیل ابزار DNS SPOOFING
56- اجرای حمله DNS
57- شروع نوشتن ابزار Replace file
58- بررسی پکت ها جهت تزریق فایل
59- تغییر فایل دانلود به exe
60- اجرای حمله بر روی هدف
61- نوشتن ابزار code injection
62- accept encoding
63- inject javascript code
64- content length
65- replace content length
66- attack device use code injection


پیش نیاز های دوره :

  1. ندارد

فهرستـــ ویدیوها

مدت زمان دوره 3:28:00
  • با مشاهده آنلاین جلسات در سایت ، هزینه اینترنت شما به صورت نیم بها محاسبه خواهد شد.

1
  • 1- انتخاب سیستم عامل

00:09:33

در این ویدیو سیستم عامل مناسب با دوره انتخاب میکنیم

2
  • 2- نصب و پیکربندی بر روی فلش

00:06:20

در این ویدیو ما قصد داریم سیستم عامل کالی لینوکس رو روی فلش بریزیم

3
  • 3- هک و هکر

00:06:46

در این ویدیو ما با هک کردن و انواع هکر ها اشنا میشیم

4
  • 4- VScode IDE

00:05:34

در این دوره ما از ویژوال استودیو کد استفاده میکنیم، توی این ویدیو توضیحات لازم به شما دوستان عزیز گفته میشه.

5
  • 5- مک ادرس چیست؟(به صورت ساده)

00:04:55

به صورت خیلی ساده و دقیق با مک ادرس اشنا بشیم

6
  • 6- تغییر مک ادرس در کالی لینوکس

00:05:42

باید متوجه بشیم که به صورت دستی چطوری میتونیم مک ادرس خودمون رو تغییر بدیم

7
  • 7- اجرای command در پایتون

00:11:18

توی این قسمت میخوایم دستورات ترمینال لینوکس رو توسط زبان پایتون اجرا کنیم

8
  • 8- کتابخانه قدرتمند subprocess

00:04:06

در این بخش بیشتر با کتابخانه قدرتمند subprocess اشنا میشیم

9
  • 9- variable در پایتون

00:08:16

در این بخش با متغیر ها در پایتون آشنا میشیم و در برنامه از اونها استفاده میکنیم.

10
  • 10- input در پایتون

00:03:26

ما میتونیم به شکل های مختلفی از کاربر ورودی بگیریم که یک روشش در این قسمت مورد بررسی قرار میگیره.

11
  • 11- امن سازی برنامه

00:07:14

بی توجهی به نکات امنیتی کوچیک ممکنه در دراز مدت موجب اتفاقات بسیار پیچیده و خطرناک بشه، بهتره باهم دیگه به این نکات کوچیک دقت کنیم.

12
  • 12- کتابخانه argparser

00:14:08

دریافت ورودی از کاربر به شکل مرسوم در برنامه های تحت ترمینال لینوکس.

13
  • 13- function در پایتون

00:11:53

بخش خیلی مهم و کاربردی در زبان های برنامه نویسی سطح بالا استفاده از متود یا تابع هستش که در این ویدیو قراره اونو به زبان ساده یادبگیریم.

14
  • 14- decision making در پایتون

00:07:38

تصمیم گیری داخل هر زبان برنامه نویسی نقش بسیار کلیدی رو داره و باید خیلی خوب این بخش رو درک کنید. من سعی کردم به زبان ساده و با شکل نشونتون بدم.

15
  • 15- طراحی الگوریتم ساده

00:02:09

در این بخش یک الگوریتم ساده رو برای برنامه mac changer مینویسیم و در ویدیو های بعدی پیاده سازی میکنیم.

16
  • 16- ذخیره سازی خروجی command

00:03:13

اولین گام الگوریتم رو باهم پیش میبریم و میخوایم خروجی دستورات رو درون متغیر نگهداری کنیم.

17
  • 17- Regular Expression

00:07:21

توی این بخش ما راجع مبحث مهمی که عبارات با قاعده نام داره صحبت میکنیم و شما به عنوان یک هکر قانونی باید راجعش اطلاعات داشته باشید

18
  • 18- Regular Expression در پایتون

00:07:42

ما در این ویدیو از عبارت باقاعده در زبان برنامه نویسی پایتون استفاده میکنیم

19
  • 19- مرتب سازی برنامه(گام اخر الگوریتم)

00:09:42

اخرین گام الگوریتم

20
  • 20- برنامه network scanner

00:03:31

شروع بخش بسیار جذاب برنامه اسکن شبکه

21
  • 21- توضیحات ARP در شبیه ساز شبکه

00:07:28

جزییات دقیق پکت ARP در شبیه ساز شبکه

22
  • 22- طراحی الگوریتم برنامه network scanner

00:02:29

الگوریتم برنامه اسکن شبکه

23
  • 23- ساخت پکت ARP Request

00:12:17

اشنایی بیشتر با ساختار پکت ARP Request و ساختن اون

24
  • 24- Frame در پایتون

00:06:13

ساخت فریم(ethernet)

25
  • 25- list در پایتون

00:02:41

نوع داده ای لیست در پایتون

26
  • 26- تعریف کامل و عملی list

00:06:14

تعریف کامل و عملی list

27
  • 27- ارسال پکت

00:10:00

ارسال پکت ARP برای دریافت MAC Address دستگاه ها.

28
  • 28- کلاس های IP

00:07:20

کلاس های IP version 4 به زبان ساده

29
  • 29- parse response

00:08:43

بررسی و تحلیل پاسخ بازگشتی یا ARP Response

30
  • 30- نمایش خروجی مناسب

00:05:07

خروجی برنامه


نظرات کاربران در رابطه با این دوره

لطفا سوالات خود را راجع به این آموزش در این بخش پرسش و پاسخ مطرح کنید به سوالات در قسمت نظرات پاسخ داده نخواهد شد و آن نظر حذف میشود.
جهت ثبت نظر باید در سایت عضو شوید و یا وارد سایت شده باشید .