Master Python  Web Developer

Master Python Web Developer

دوره جامع برنامه نویسی به زبان پایتون جامع ترین دوره تخصصی طراحی وب با پایتون (Python, Django, Mongo DB)

مروری بر دوره
  • مقدمه:

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

چرا پایتون یاد بگیریم؟

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

پایتون چه کاربردهایی داره؟

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

یادگیری پایتون چقدر طول می کشد؟

یادگیری پایتون نسبت به اغلب زبان های دیگر مدت کمتری طول خواهد کشید. با این فرض که هر روز زمانی را برای یادگیری و تمرین اختصاص دهید، درک مفاهیم اساسی پایتون برای افراد تازه کار بین یک تا ۲ ماه و تسلط بر آن بین ۸ تا ۱۲ ماه طول خواهد کشید. یک برنامه نویس مجرب طی ۳ ماه به پایتون مسلط خواهد شد.

برگ برنده برای برنامه نویسان پایتون

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

پایتون نام یک مار است! پایتون در عین سادگی، یکی از قدرتمندترین زبان های برنامه نویسی به حساب میاد. با استفاده از این زبان میتونیم از کارهای ساده ریاضی تا پیچیده ترین کارهای کنترل اتوماسیون رو انجام بدیم. جالبه نه؟

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

فرصت شغلی بعد از آموزش پایتون

بعد از فراگیری زبان پایتون فرصت های شغلی بسیاری چه در داخل کشور و چه در خارج از کشور در انتطار شماست. به هفت مورد از آنها اشاره می کنیم :

  1. ساخت بازی های رایانه ای
  2. توسعه و ساخت وب
  3. توسعه و ساخت اپلیکیشن
  4. تحلیل پایگاه داده
  5. امنیت ، شبکه و هک
  6. اسکریپت نویسی و خودکارسازی
  7. یادگیری ماشین و علم داده

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

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

سرفصل ها

مقدماتی:

  • آموزش برنامه نویسی Python مقدماتی
  • آشنایی با  Python
  • مبانی  Python
  • متغیرها و انواعشان
  • لیست در Python
  • Functionها در Python و استفاده از Package ها
  • پکیج  Numpy
  • پکیج  Matplotlib
  • کار با دیکشنری ها
  • پکیج  Pandas
  • شرط ها و حلقه ها (Loops and Conditions)
  • نوشتن تابع در Python
  • ورود و پاکسازی داده (Data Cleansing)
  • ورود از منابع اطلاعات مختلف از جمله فایل های CSN ,SAS ,MATLAB ,Data Base  Flat, Excel
  • ورود اطلاعات از  Internet ,API

شروع کار با جنگو:

  • بررسی Virtual Environment و نصب Django
  • ایجاد اولین پروژه
  • بررسی Http و پیاده سازی اولین صفحه
  • بررسی Template ها و استفاده از Bootstrap در قالب
  • بررسی context و نحوه نمایش اطلاعات در View
  • بررسی Form ها و ارسال اطلاعات به سرور
  • بررسی ماژول Forms
  • پیاده سازی صفحه Login و مبحث احراز هویت
  • پیاده سازی صفحه ی ثبت نام
  • پیاده سازی منطق ثبت نام کاربر
  • فایل های Static و آماده سازی آنها در Django
  • بررسی ماژول محصولات
  • مفهوم مدل ها و پیاده سازی محصول
  • بررسی ادمین و افزودن محصولات به ان
  • بررسی ListView ها و ClassBaseView ها
  • بررسی DetailView ها در Django
  • بررسی FileField و ImageField
  • بررسی مفهوم Lookup در Django
  • بررسی Custom Model Manage ها در جنگو
  • بررسی کامل تر Model Manager
  • بررسی Slug Field در فریم ورک جنگو و اعمال تغییرات در URL
  • جداسازی آدرس های محصولات در Url
  • بررسی کامل Base Template در فریم ورک جنگو
  • ارسال دیتا به include در جنگو
  • بررسی نحوه ی استفاده از include برای ساخت کامپوننت
  • بررسی کامل reverse url در جنگو
  • بررسی جزیی تر Navbar و active link در DJango
  • بررسی Filter های موجود در Template های Django
  • بررسی cycle ها در For Loop
  • انتقال قالب به پروژه
  • بررسی Render-Partial در فریم ورک جنگو
  • پیاده سازی login ( قسمت اول )
  • پیاده سازی login ( قسمت دوم )
  • پیاده سازی ثبت نام و Custom Form Validation
  • پیاده سازی مدل اولیه ی محصولات
  • نمایش لیست محصولات
  • بررسی صفحه بندی و paging در django
  • نمایش جزییات محصول
  • فیلتر محصولات
  • جستجو کردن محصولات
  • بررسی فیلتر پیشرفته ( Q ) در django
  • بررسی تگ های محصولات
  • پیاده سازی جستجو بر اساس تگ در پروژه
  • دسته بندی محصولات
  • فیلتر محصولات با دسته بندی آنها
  • پیاده سازی اسلایدر صفحه ی اصلی
  • پیاده سازی گالری تصاویر برای محصولات
  • پیاده سازی محصولات مرتبط
  • پیاده سازی قسمت تماس با ما
  • پیاده سازی site setting
  • پیاده سازی سبد خرید در پروژه
  • پیاده سازی قسمت درباره ما در پروژه و کامل کردن جزییات
  • نمایش لیست محصولات در سبد خرید
  • بررسی درگاه پرداخت زرین پال و پیاده سازی آن در پروژه
  • تنظیم کردم Zarinpal برای پروژه
  • کامل کردن بخش سبد خرید
  • کامل کردن صفحه ی اصلی سایت
  • پیاده سازی اولیه ی پنل کاربری
  • ویرایش اطلاعات کاربر در پنل کاربری
  • بخش اول پابلیش پروژه
  • بخش دوم پابلیش پروژه
  • مقدمات آپدیت دوره
  • پابلیش پروژه جنگو با حالت DEBUG=FALSE در سرور
  • مدیریت خطاهای صفحات 404 و سایر صفحات
  • بررسی sorl-thumbnail و پیاده سازی آن
  • بررسی نحوه ی ارسال ایمیل در جنگو
  • پیاده سازی google recaptcha در جنگو
پیش نیازها

برای گذارندن دوره پایتون شما تنها باید کار کردن با رایانه را بلد باشید. در این دوره تصور شده که شما هیچ گونه آشنایی با هیچ زبان برنامه نویسی ندارید و زبان پایتون اولین زبان انتخابی شما است. مباحث در طول دوره به ساده ترین شکل ممکن تدریس خواهند شد تا شما هیچ گونه مشکلی برای درک مفاهیم اولیه برنامه نویسی نداشته باشید.

تقویم آموزشی
9000
Master Python  Web Developer

Master Python Web Developer

دوره جامع برنامه نویسی به زبان پایتون جامع ترین دوره تخصصی طراحی وب با پایتون (Python, Django, Mongo DB)

مدرس: مهندس صالح حاجیان

طول دوره: ۶۰ ساعت
شهریه: ۰ تومان

تاریخ شروع: ۱۴۰۰/۰۹/۲۹
دوشنبه
زمان برگزاری: ۰۵:۰۰ - ۰۸:۳۰

با ما همراه بشین

  • موسسه انفورماتیک بین الملل
  • تلفن تماس: ۰۵۱۳۷۶۴۹۳۳۹ - ۰۵۱۳۷۶۳۲۸۱۲
  • ایمیل: i3center.inc@gmail.com
  • ساعت کاری: از ۸:۳۰ تا ۲۰:۰۰
  • مشهد - بلوار فردوسی - نبش خیابان ثمانه - پلاک ۱۶۳
  • آمار
  • بازدیدهای سایت: 4629910
  • کلاس های آموزشی: 108
  • اساتید: 69
  • پرسنل: 7