ایوند با محدود کردن حق استفاده از اینترنت مخالف است. شما نیز به این کارزار بپیوندید.#صیانت_از_حقوق_کاربراناطلاعات بیشتر
کاور
جزئیات
مهلت ثبت‌نام
قیمت (تومان)
تعداد
ثبت نام فقط جلسه اول | حضوری
پنج‌شنبه ۶ آبان، ساعات ۱۴:۰۰ الی ۱۸:۰۰
۵ آبان
۷۰,۰۰۰ تومان
ثبت نام کل دوره | حضوری (جلسه دوم تا آخر)
۱۳ جلسه حضوری
شامل: ۱۳ جلسه ۴ ساعته (۵۲ ساعت)
پشتیبانی از طریق تلگرام و واتس اپ
برای پرداخت اقساطی تماس بگیرید: ۰۹۳۹۲۰۲۰۵۲۵
۱۲ آبان
۱,۶۶۰,۰۰۰ تومان
ثبت نام فقط جلسه اول | غیرحضوری
پنج‌شنبه ۶ آبان
۵ آبان
۷۰,۰۰۰ تومان
ثبت نام کل دوره | غیرحضوری (جلسه دوم تا آخر)
۱۳ جلسه ویدئویی (دانلودی)
پشتیبانی از طریق تلگرام و واتس اپ
برای پرداخت اقساطی تماس بگیرید: ۰۹۳۹۲۰۲۰۵۲۵
۱۲ آبان
۱,۳۳۰,۰۰۰ تومان

دوره برنامه‌نویسی وب با 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 (مشاوره تلفنی)

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

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

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

حامیان

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

آواتار

ایستا آکادمی

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

رویداد های برگزارشده۲۴
رویداد های فعال۱

آدرس

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

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

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

چهارشنبه ۲۶ آبان

آشنایی با فلاتر، چرا فلاتر مهم است؟ اندروید و IOS

  • آنلاین
  • رایگان
  • کوشش
پنج‌شنبه ۱۳ آبان

0 تا 100 برنامه‌نویسی پایتون در دانشگاه تهران

  • آنلاین
  • ۶۹۰,۰۰۰ تومان
  • Computer Researchers
تا ۲۱ آبان

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

  • آنلاین
  • از ۳۵۰,۰۰۰ تومان
  • گروه آموزشی پژواک دانش
تا ۵ آذر

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

  • آنلاین
  • از ۱,۸۷۵,۰۰۰ تومان
  • کافه‌کسب‌و‌کار