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

دوره حضوری و آنلاین آموزش برنامه نویسی پایتون
پایتون یکی از زبان های چند منظوره ، شی گرا و سطح بالا می باشد که کاربرد بسیار زیادی دارد و همچنین از محبوبیت فوق العاده ای برخوردار است .
ساده بودن پایتون برای یادگیری و محاسبه معادلات پیچیده و تحلیل های داده ، از دلایل جذابیت بالای این زبان میباشد .
در طول این دوره به مفاهیم پایه و اساسی این زبان قدرتمند تسلط پیدا خواهید کرد .
پس وقت رو از دست نده...
- مدرس دوره : مهرشاد شعبانی ( رزومه )
- تعداد ویدیوها : 30 ویدیو
- مدت زمان دوره : 3:28:00
- سطح دوره : متوسط
- وضعیت دوره : در حال برگزاری
- تاریخ آخرین بروزرسانی : 1404/03/31
.jpg)
مهارت در پایتون(امنیت اطلاعات)
یک دوره ی بسیار استثنایی و جذاب با هدف امنیت اطلاعات در شبکه براتون جمع آوری کردم که قراره در هر دقیقش یک نکته طلایی رو یاد بگیرید.
برای ورود به دنیای تست نفوذ و امنیت نیاز هست که شما یک زبان برنامه نویسی ترجیحا سطح بالا را انتخاب نموده و شروع به یادگیری عمیق کنید.
این دوره با هدف بالا بردن دانش و مهارت شما در زمینه امنیت اطلاعات در شبکه با دقت بسیار بالا ضبط و تدوین شده که شما همراهان گرامی از همان ابتدا به صورت پروژه محور توانایی ایجاد برنامه های مختلف در این زمینه را پیدا کنید.
در ابتدا ابزار کاربردی 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 |
پیش نیاز های دوره :
- ندارد
فهرستـــ ویدیوها
مدت زمان دوره 3:28:00با مشاهده آنلاین جلسات در سایت ، هزینه اینترنت شما به صورت نیم بها محاسبه خواهد شد.
2- نصب و پیکربندی بر روی فلش
در این ویدیو ما قصد داریم سیستم عامل کالی لینوکس رو روی فلش بریزیم
4- VScode IDE
در این دوره ما از ویژوال استودیو کد استفاده میکنیم، توی این ویدیو توضیحات لازم به شما دوستان عزیز گفته میشه.
6- تغییر مک ادرس در کالی لینوکس
باید متوجه بشیم که به صورت دستی چطوری میتونیم مک ادرس خودمون رو تغییر بدیم
7- اجرای command در پایتون
توی این قسمت میخوایم دستورات ترمینال لینوکس رو توسط زبان پایتون اجرا کنیم
9- variable در پایتون
در این بخش با متغیر ها در پایتون آشنا میشیم و در برنامه از اونها استفاده میکنیم.
10- input در پایتون
ما میتونیم به شکل های مختلفی از کاربر ورودی بگیریم که یک روشش در این قسمت مورد بررسی قرار میگیره.
11- امن سازی برنامه
بی توجهی به نکات امنیتی کوچیک ممکنه در دراز مدت موجب اتفاقات بسیار پیچیده و خطرناک بشه، بهتره باهم دیگه به این نکات کوچیک دقت کنیم.
12- کتابخانه argparser
دریافت ورودی از کاربر به شکل مرسوم در برنامه های تحت ترمینال لینوکس.
13- function در پایتون
بخش خیلی مهم و کاربردی در زبان های برنامه نویسی سطح بالا استفاده از متود یا تابع هستش که در این ویدیو قراره اونو به زبان ساده یادبگیریم.
14- decision making در پایتون
تصمیم گیری داخل هر زبان برنامه نویسی نقش بسیار کلیدی رو داره و باید خیلی خوب این بخش رو درک کنید. من سعی کردم به زبان ساده و با شکل نشونتون بدم.
15- طراحی الگوریتم ساده
در این بخش یک الگوریتم ساده رو برای برنامه mac changer مینویسیم و در ویدیو های بعدی پیاده سازی میکنیم.
16- ذخیره سازی خروجی command
اولین گام الگوریتم رو باهم پیش میبریم و میخوایم خروجی دستورات رو درون متغیر نگهداری کنیم.
17- Regular Expression
توی این بخش ما راجع مبحث مهمی که عبارات با قاعده نام داره صحبت میکنیم و شما به عنوان یک هکر قانونی باید راجعش اطلاعات داشته باشید
نظرات کاربران در رابطه با این دوره