دسته بندی : دوره های نرم افزار شبکه ماهیت دوره : علمی کاﺭبرﺩی
پیش نیاز: 
برنامه نویسی 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

    شماره برگزاری مدت (ساعت) روز و ساعت شهریه تاریخ شروع نوع دوره پیش ثبت نام
    DJ39 60 روزهای زوج 17 الی 20 14,500,000 ریال 1397/02/31 عادی پیش ثبت نام

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

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

     

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

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

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

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

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

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

     

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