دسته بندی : دوره های نرم افزار شبکه ماهیت دوره : علمی کاﺭبرﺩی
پیش نیاز: 
برنامه نویسی Python
شهریه دوره :
ریال14,500,000,
مدت دوره : 60 ساعت
بسته ویژه توسعه برنامه‌های تحت وب با پایتون (پایتون کاربردی + فریم ورک جنگو)
پیش ثبت نام

معرفی دوره:

دنیای متن باز (Open Source) دانش و ابزارهای متناسب با خود را می طلبد، امروزه آشنائی با یک زبان پویا (Dynamic Language) برای هر برنامه نویس و توسعه دهنده سیستم الزامی است، برنامه نویسی با پایتون می تواند نقطه آغاز خوبی در ورود به این دنیا باشد.

پایتون یک زبان پویا با خوانائی بالا و مستقل از بستر اجراء می‌باشد که شرکت‌های بزرگ همانند Google در توسعه ابزارها و ارائه سرویس‌های خود از آن بهره می‌گیرند.

بسته ویژه برنامه نویسی پایتون شامل دو بخش می باشد؛

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

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

یک فریم ورک کامل همانند جنگو ما را از دوباره کاری برحذر داشته و با ساختاری منجسم و ارائه تعداد زیادی میانبر، ایجاد و توسعه برنامه های کاربردی تحت وب را در کوتاه ترین زمان ممکن می سازد.

جنگو مبتنی بر نوعی از الگوی MVC می باشد که در جنگو MVT نام دارد، جنگو با ORM توانمند خود ابزاری را برای ایجاد و دسترسی به دیتا مدل فراهم می سازد.

فریم ورک جنگو به نوعی (Loosely Coupled  ) است و از اتصال سست بهره می برد، بدین شکل که می توان در لایه مدل Model Layer از مدل جنگو استفاده نکرد و از دیگر مدل ها همانند SQLAlchemy بهره برد و در لایه نمایش Template Layer) ) بجای استفاده از الگوی جنگو از jinja2 استفاده کرد.

در هر بخش نیز اسکریپت های کاربردی و مرتبط با هر موضوع پیاده سازی خواهد شد.

 

اهداف دوره:

 

  • آشنائی با الگوی MVT
  • آشنائی با توسعه برنامه‌های تحت وب با فریم ورک های پایتونی Full Stack همانند Django
  • آشنائی با توسعه و پیاده سازی RESTful API با فریم ورک های پایتونی Django REST و Flask
  • آشنائی با Django ORM Mapper
  • آشنائی و کار با دیتابیس Relational همانند PostgreSQL
  • آشنائی و کار با دیتابیس های NoSQL همانند MongoDB
  • آشنائی و کار با Django Template Engine

 

مخاطبین دوره:

  • توسعه دهندگان وب
  • کارشناسان نرم‌افزار
  • دانشجویان فعال در زمینه توسعه برنامه های تحت وب

 

جهت مشاهده مسیر دوره ها براساس گرایش های شبکه در سازمانها و شرکتهای خصوصی کلیک نمایید.

              Course Outline:

     Practical Python

                    An Introduction to Python

                    Native Data Types

                    Functions and Lambda

                    Generators

                     Iterators and Advanced Iterators

                     Python Packaging Index

                     Modules

                      Regular Expressions

                      Text and Binary Files

                      XML File

                      Classes and Objects

                      Serializing Objects (Pickle, JSON)

        Django :

                      Introduction to Django

                      Views and URLconfs

                      Templates

                      Models

                     The Django Admin Site

                      Forms

                     Advanced Views and URLconfs

                     Advanced Templates

                     Advanced Models

                     Generic Views

                     Deploying Django

                     Generating Non-HTML Content

                     Sessions, Users, and Registration

                     Caching

                     django.contrib

                     Middleware

                     Integrating with Legacy Databases and Applications

                     Internationalization

                     Security

شماره برگزاری مدت (ساعت) روز و ساعت شهریه تاریخ شروع نوع دوره پیش ثبت نام
DJ40 60 جمعه ها 9.30 الی 14.30 ریال14,500,000, 1397/09/23 عادی پیش ثبت نام

-اعطای مدرک فارسی و انگلیسی با مجوز رسمی از :

  • مجوز از اداره کل نظام مدیریت امنیت اطلاعات ( نما )
  • سازمان مدیریت و برنامه ریزی کشور (معاونت توسعه مدیریت و سرمایه انسانی)
  • تاییدیه صلاحیت از شرکت ملی نفت ایران
  • شورای عالی انفورماتیک
  • قابلیت ترجمه و تایید قوه قضاییه وامور خارجه

 

-بهره گیری از اساتید مجرب و تأیید شده با سابقه حضور در پروژه‌های ملی

-بهره گیری از لابراتوار نرم افزاری مجهز

-آموزش آخرین ورژن از دوره

-امکان کپچر و گرفتن صوت از مباحث کلاس

-پذیرایی میان وعده رایگان

-ظرفیت کلاسها 8 الی 14 نفر می باشد

 

«تمامي كالاها و خدمات اين فروشگاه، حسب مورد داراي مجوزهاي لازم از مراجع مربوطه مي‌باشند و فعاليت‌هاي اين سايت تابع قوانين و مقررات جمهوري اسلامي ايران است.»