کاور
"دوره حضوری/غیرحضوری برنامه‌نویسی Python+Django" در تاریخ پنج‌شنبه ۳۰ دی ۱۴۰۰ ساعت ۱۸:۰۰ به پایان رسیده است.
جزئیات
مهلت ثبت‌نام
قیمت (تومان)
تعداد

دوره برنامه‌نویسی وب با Python و Django

Python محیط یکپارچه توسعه نرم‌افزار همه‌منظوره، سطح بالا، شیءگرا، اِسکریپتی و متن‌باز است. فلسفه ایجاد آن تأکید بر دو هدف اصلی خوانایی بالای برنامه‌های نوشته شده و کوتاهی و بازدهی بالای آن است. کلمات کلیدی و اصلی این زبان به صورت حداقلی تهیه شده‌اند و در مقابل کتابخانه‌های بسیار وسیعی در اختیار کاربر قرار گرفته است. همچنین مدل‌های مختلف برنامه‌نویسی (شیءگرا، برنامه‌نویسی دستوری و تابع‌محور) را نیز پشتیبانی می‌کند.

 

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

مزایای جنگو

  • پکیج اهراز هویت (Authentication)
  • پنل ادمین پیش‌فرض و بسیار ماژولار
  • پکیج Sessions برای مدیریت Session‌ها
  • مدیریت پیام‌های موقت یا پیام‌های Session-based با استفاده از پکیج Messages
  • تولید Google sitemap XML با استفاده از پکیج Sitemaps
  • یادگیری ساده و تسریع روند کدنویسی و توسعه پروژه

مدرس دوره

دانیال بهزادی
دانیال بهزادی
عضو تیم توسعه گنو/لینوکس اوبونتو

سرفصل‌ها

Python

  • آموزش پایتون مقدماتی
  • چرا پایتون؟ مقایسه پایتون با زبان‌های پرکاربرد دیگر
  • معرفی کاربردی پایتون (طراحی زبان، نسخه‌های متداول، ویژگی‌ها و پروژه‌های تجاری و متن‌باز آن)
  • نصب و راه‌اندازی محیط‌های برنامه‌نویسی آن در windows و linux
  • شروع به کار، اجرای کد، مفاهیم پایه برنامه‌نویسی در پایتون
  • Typeهای built-in و کار با آنها
  • Collectionها (str، list، byte، tuple، set، dictionary و...)
  • برنامه‌نویسی functional با پایتون
  • زیروبم توابع در پایتون (تعریف و آرگومان‌ها)
  • آشنایی با ساختارهای داده و الگوریتم‌های پایه‌ایی با پایتون
  • پیاده‌سازی مثال‌هایی برای تثبیت مناسب syntaxهای یادگرفته‌شده به همراه یادگیری مباحث جدیدی مانند regular expression، exception handling، comprehensions

 

  • OOP ،OOD و OOA در پایتون
  • مفهوم Object و class
  • Behaviors و Attributes
  • ارث‌بری ساده و چندگانه
  • Abstraction و Encapsulation
  • مفهوم معماری در Web Applicationها

 

Django

  • مفاهیم اولیه
  • فلسفه معماری جنگو
  • مفاهیم Model ،View و Template
  • Coding Styles

 

  • نصب و پیکره‌بندی محیط‌های برنامه‌نویسی برای جنگو
  • Pip و Virtualenv

 

  • Per-Enviroment ،Settings و Django Apps

 

  • Models
  • مفاهیم اولیه
  • اتصال به پایگاه داده و پیاده‌سازی مدل‌ها
  • Django ORM
  • QuerySet و Manager و...

 

  • Views
  • Function based
  • Class Based

 

  • Django Forms
  • Templates
  • Native
  • Template tags

 

  • Rest، Resourse و...
  • Useful native و third party packages
  • Deploymnet
  • WSGI و ASGI
  • Gunicorn
  • Nginx setup
  • Migrations
  • Checklist نهایی

 

Linux

  • Introduction
  • Installation
  • Analyzing the Existing Setup and Migrating
  • Installation Methods
  • Installing, Step by Step
  • After the First Boot

 

  • Maintenance and Updates
  • the sources.list File
  • apt Command

 

  • Network Services
  • Web Server

ویدیو از آپارات

سوالات متداول

پیش‌نیاز خاصی نداره، اما آشنایی با برنامه‌نویسی و مفاهیم وب به پیشرفت بیشترتون توی دوره کمک می‌کنه.
این دوره برای کساییه که توی شهرستانا هستن و دسترسی به دوره حضوری ندارن، یا این که به خاطر کرونا نمی خوان بیان بیرون از خونه.
لپ‌تاپ که اجباریه؛ اگه لینوکس اوبونتو رو هم روی لپتاپت نصب کنی عالی میشه، اگرم بلد نبودی، جلسه اول بهت یاد میدیم.
با مترو (ایستگاه تئاتر شهر) و BRT (ایستگاه چهارراه ولی‌عصر) می‌تونی خودتو به اینجا برسونی. از اونجا به بعدش هم که کمتر از 3 دقیقه طول می‌کشه: 1 دقیقه ورود و خروج از زیرگذر، 1 دقیقه هم تا کوچه بالاور و طبقه دوم برج فناوری امیرکبیر.

آدرس محل برگزاری

محل برگزاری کلاس:

تهران تهران، خیابان انقلاب، مابین خیابان حافظ و ولیعصر، کوچه بالاور، برج فناوری دانشگاه صنعتی امیرکبیر، پلاک ۷، طبقه دوم (کمتر از 3 دقیقه فاصله از مسیر مترو یا BRT)

 

راه‌های ارتباطی:

📱 تلگرام: Ista_Support@ (اطلاعات بیشتر)

📞 تلفن: 09392020525 (مشاوره تلفنی)

برگزارکنندگان

ایستا آکادمی
ایستا آکادمی
فینووا (فضای کاری مشترک)
فینووا (فضای کاری مشترک)

گذرگاه کارآفرینان به دنیای کسب و کارهای پایدار است.

حامیان

ایستا آکادمی
برگزار‌کننده: ایستا آکادمی
۲۵۴
دنبال کننده
۲۵
کل رویدادها

ایستا‌ آکادمی یک جمع صمیمی‌ست برای یادگیری دانش‌ها و مهارت‌های روز دنیا در حوزه‌های برنامه نویسی، طراحی و توسعه‌ وب و مو...

آدرس

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

موقعیت جغرافیایی رویداد

رویدادهای زیر را به شما پیشنهاد می‌کنیم

جمعه ۲۰ خرداد ۱۴۰۱ ساعت ۱۱:۰۰

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

  • آنلاین
  • از ۵۵۰,۰۰۰ تومان
  • گروه آموزشی پژواک دانش
دوشنبه ۵ اردیبهشت ۱۴۰۱ ساعت ۱۷:۰۰

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

  • آنلاین
  • ۱,۲۵۰,۰۰۰ تومان
  • مدرسه برنامه نویسی اصفهان پلاس
جمعه ۲۶ فروردین ۱۴۰۱ ساعت ۰۹:۰۰

کارگاه آنلاین دیپ لرنینگ

  • آنلاین
  • ۲۵۰,۰۰۰ تومان
  • data science ...
پنج‌شنبه ۸ اردیبهشت ۱۴۰۱ ساعت ۱۵:۰۰

دوره جامع زبان برنامه نویسی پایتون

  • آنلاین
  • از ۱,۳۰۰,۰۰۰ تومان
  • آکادمی پراتا