دوره جامع آموزش برنامه نویسی پایتون با جنگو (فریمورک تحت وب) در کرج در نت کالج برتر

ساخت خزشگرهای وب

  • درس یکم: مقدمه ای بر بازیابی اطلاعات از محیط وب
    • اهمیت داده
    • داده های موجود در وب
    • معرفی خزش ‌گر یا کرالر (Crawler)
    • سایت ها و ابزارهای کرال (Crawling)
    • نحوه کار موتورهای جستجو (Search Engine)
    • کاربردهای کرال
    • داده های ساختار یافته و بدون ساختار
  • درس دوم: آشنایی با ساختار صفحات وب
    • HTML Tags and Attributes
    • Classes and IDs
    • Nested Selectors
    • CSS Selectors and XPath Selectors
    • Dynamic Pages and Static Pages
    • Robot.txt
  • درس سوم: معرفی ابزارهای مورد نیاز و نصب و راه اندازی
    • پایتون (Python)
    • PyPI
    • ژوپیتر (Jupyter)
    • آناکوندا (Anaconda)
    • Conda
    • ++ Notepad
  • درس چهارم: مروری بر ساختارهای داده و روش های ذخیره سازی – بخش یکم
    • List
    • Tuple
    • Dictionary
    • Set
  • درس پنجم: مروری بر ساختار‌های داده و روش ‌های ذخیره‌سازی – بخش دوم
    • File Handling
    • TXT
    • CSV
    • JSON
  • درس ششم: آشنایی با بسته Requests
    • معرفی بسته Requests
    • نصب بسته Requests
    • دریافت کد HTML یک صفحه توسط بسته Requests
    • دانلود لینک ها با استفاده از Requests
    • طراحی یک Download Manager با استفاده از بسته Requests
  • درس هفتم: آشنایی با بسته BeautifulSoup – بخش یکم
    • معرفی بسته BeautifulSoup
    • نصب بسته BeautifulSoup
  • درس هشتم: آشنایی با بسته BeautifulSoup – بخش دوم
    • Parsing HTML
    • Find Element
    • Select Element
  • درس نهم: آشنایی با بسته BeautifulSoup – بخش سوم
    • Parent & Children
    • Next Sibling & Previous Sibling
    • پیاده سازی یک کرالر با استفاده از بسته BeautifulSoup
  • درس دهم: آشنایی با بسته Selenium – بخش یکم
    • صفحات پویای وب و نیازمند تعامل با انسان
    • JavaScript & Ajax
  • درس یازدهم: آشنایی با بسته Selenium – بخش دوم
    • معرفی و نصب بسته Selenium
    • Web Driver
  • درس دوازدهم: آشنایی با بسته Selenium – بخش سوم
    • Find Element
    • Click, Send Keys, Clear and Submit
  • درس سیزدهم: آشنایی با بسته Selenium – بخش چهارم
    • Back & Forward, Scroll, Common Keys
    • پیاده‌ سازی یک کرالر با استفاده از بسته Selenium
  • درس چهاردهم: پیاده سازی یک کرالر کاربردی – بخش یکم
    • پیاده سازی یک کرالر کاربردی با بسته ‌های Requests, BeautifulSoup و Selenium
  • درس پانزدهم: پیاده‌ سازی یک کرالر کاربردی – بخش دوم
    • پیاده سازی یک کرالر کاربردی با بسته ‌های Requests, BeautifulSoup و Selenium
  • درس شانزدهم: پیاده‌ سازی یک کرالر کاربردی – بخش سوم
    • پیاده سازی یک کرالر کاربردی با بسته ‌های Requests, BeautifulSoup و Selenium

 

ساخت ربات تلگرام

  • درس یکم: مقدمه ای بر ربات های تلگرام
    • ربات تلگرام چیست؟
    • قابلیت های ربات های تلگرام
    • روش های ایجاد و مدیریت ربات ها
    • تعریف مفاهیم، قوانین و کلید واژه های مربوط به ربات های تلگرامی
    • ابزار و امکانات مورد نیاز
  • درس دوم: ایجاد یک ربات در تلگرام
    • ایجاد یک ربات ساده
    • مفهوم توکن و دریافت آن
    • انتخاب تصویر پروفایل برای ربات
    • نحوه ایجاد تغییرات در ماهیت ربات (اسم، توصیف، درباره، تنظیمات)
    • استاندارد برقراری ارتباط با ربات های تلگرام
    • مشاهده پیام های ارسال شده به ربات
    • درس سوم: برنامه نویسی ربات توسط زبان پایتون ۳
    • چرا ربات خود را به وسیله پایتون بنویسیم؟
    • پیش نیازهای برنامه نویسی پایتون
    • ارسال HTTP Request توسط پایتون
    • نحوه بازخوانی داده های ارسالی به ربات
    • ایجاد ربات ساده بازتاب دهنده کلام
    • چگونه پیغام های فارسی ارسال کنیم؟
    • چگونه پیغام های قبلی را از حافظه ربات حذف کنیم؟
    • نکات فنی و هشدارهای استفاده از این روش

 

آموزش جنگو- فریمورک تحت وب با پایتون

  • درس یکم: نصب و آماده سازی
    • نصب محیط مجازی Virtualenv
    • نصب جنگو (Django)
    • معماری جنگو
    • ستاپ کردن پروژه
  • درس دوم: پایگاه داده و Models
    • تعریف مدل ها
    • فیلدهای مختلف مدل
    • ارتباطات بین مدل ها
    • پیاده سازی مدل
    • انجام پرس و جو روی مدل
    • به روز رسانی روی کلید خارجی
    • اعمال فیلتر روی پرس و جوها
    • اجرای دستورات خام روی پایگاه داده
  • درس سوم: URLs
    • تعریف و توضیح URLs
    • دریافت و ارسال متغیرها از طریق URL
    • درس چهارم: صفحه مدیریت
    • توضیح و پیاده سازی صفحه مدیریت
    • تنظیمات صفحات مدیریت
    • صفحه ادمین کلاس بیس
  • درس پنجم: قالب ها
    • آشنایی با قالب ها
    • Template context render
    • قالب های Generic
  • درس ششم: Views
    • کانفیگ کردن پروژه
    • اتصال View به URL
    • اتصال View به دیتابیس
    • اتصال View به Template
    • Get و Post
    • View های کلاس بیس
  • درس هفتم: پروژه کتابخانه
    • تنظیمات پروژه
    • آشنایی با Git و نصب و آماده سازی
    • نحوه کار با Git
    • اضافه کردن Models ,Templates and Views
    • کار کردن با List ,DetailView template
    • صفحه مدیریت جنگو (Django)
    • اضافه کردن URL
    • ایجاد سیستم احراز هویت و دسترسی های مختلف
    • اضافه کردن قالب های سیستم احراز هویت
    • احراز هویت کاربران
    • فرم تمدید کردن کتاب
    • تمدید کردن کتاب
    • ایجاد Generic editing

 


   قوانین ثبت نام را مطالعه کرده اید؟

تماس با ما

آدرس: چهارراه هفت تیر به سمت میدان توحید، جنب خیابان سیزده آبان، ساختمان میلاد، طبقه دوم

تلفن تماس: 02632207952
تلفن تماس: 02632239460
شماره موبایل: 09355455050

________________________________________