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

معرفی دوره:

دنیای متن باز (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


 

شماره برگزاری مدت (ساعت) روز و ساعت شهریه تاریخ شروع نوع دوره پیش ثبت نام
DJO412 30 یکشنبه و سه شنبه 18 الی 20.30 ریال12,500,000, 1398/03/21 آن لاین پیش ثبت نام

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

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

 

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

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

 

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