آموزش جنگو Python Web Development With Django

5,900,000 تومان

(دیدگاه 2 کاربر)

مدت آموزش: 50 ساعت

روزهای کلاس: با هماهنگی دپارتمان

ساعت کلاس: با هماهنگی دپارتمان

تاریخ شروع: با هماهنگی دپارتمان

توضیحات

جنگو (Django) چیست؟

فریمورک وب جنگو یک فریمورک رایگان و متن باز است. جنگو می تواند تولید و توسعه برنامه تحت وب به زبان برنامه نویسی پایتون را سرعت بخشد. جنگو “توسعه سریع و طراحی تمیز و عملی” را تسهیل می کند. فریمورک وب Django روی یک وب سرور مستقر می شود و به توسعه دهندگان کمک کند تا به سرعت یک صفحه وب غنی، ایمن و مقیاس پذیر بسازند. توسعه یک وب اپلیکیشن (از ابتدای پروژه) توسط جنگو، بسیار کارآمدتر و بهینه تر از بسیاری از روش های مرسوم است.

آشنایی با چارچوب وب جنگو

با وجود فریمورک های متعدد وب پایتون ، چرا باید جنگو را انتخاب کرد؟ جنگو ساده ترین فریمورک نیست و مطمئناً جدیدترین هم نیست. با این وجود، جنگو بهترین انتخاب برای زمانی است که در حال ساخت یک برنامه وب هستید که شامل اسکریپت نویسی بین سایتی با تعداد زیادی کاربر یا مجموعه پیچیده ای از ویژگی ها، مانند اتصال API یا تأیید اعتبار کاربر است. فریمورک جنگو بر اساس تعداد پروژه ها در GitHub، نیز بسیار محبوب است. هر کسی که به زبان برنامه نویسی پایتون و ساختار نحو (Syntax) آن مسلط باشد باید بتواند پروژه ساخت برنامه وب را با جنگو شروع کند.

ویژگی های محنصر به فرد آماده

فریمورک جنگو بیش از یک دهه است که استفاده می شود. “بنیاد نرم افزار جنگو” این فریمورک را ترویج، پشتیبانی و توسعه می دهد. بزرگترین نقطه قوت جنگو، مجموعه ویژگی ها (feature set) آن است. جنگو با بیش از 10000 پکیج آماده تقریباً هر چیزی را که برای انجام یک برنامه وب نیاز دارید پوشش می دهد. این پکیج ها شامل API ها، سیستم‌های مدیریت محتوا، احراز هویت کاربر، اعتبارسنجی فرم و CAPTCHA است. شما می‌تواند با بهره‌برداری از این پکیج ‌های بی نظیر که در دسترس همگان است، پروژه خودتان را به سرعت پیش ببرید.

شاید برایتان جالب باشد بدانید، اینستاگرام و Disqus از جمله سایت های بسیار بزرگی هستند که از جنگو برای پشتیبانی از پایگاه های کاربری خود استفاده می کنند.

Introduction to Django
l  What Is a Web Framework?

l  The MVC Design Pattern

l  Installing Django

l  Setting Up a Database

l  Using Django with PostgreSQL

l  Using Django with SQLite 3

l  Using Django with MySQL

l  Using Django Without a Database

l  Starting a Project

l  The Development Server

 The Basics of Dynamic Web Pages
l  Your First View: Dynamic Content

l  Mapping URLs to Views

l  How Django Processes a Request

l  URLconfs

l  404 Errors

l  Dynamic URLs

l  Django’s Pretty Error Pages

The Django Template System
l  Template System Basics

l  Using the Template System

l  Basic Template Tags and Filters

l  Philosophies and Limitations

l  Using Templates in Views

l  Template Loading

l  Template Inheritance

Interacting with a Database: Models
l  Database Queries in Views

l  The MTV Development Pattern

l  Configuring the Database

l  Your First App

l  Defining Models in Python

l  Your First Model

l  Installing the Model

l  Basic Data Access

l  Inserting and Updating Data

l  Selecting Objects

l  Deleting Objects

l  Making Changes to a Database Schema

The Django Administration Site
l  Activating the Admin Interface

l  Using the Admin Interface

 Form Processing
l  Search

l  The “Perfect Form”

l  Creating a Feedback Form

l  Processing the Submission

l  Creating Forms from Models

Generating Non-HTML Content
l  The basics: views and MIME-types

l  Producing CSV

l  Generating PDFs

Sessions, Users, and Registration
l  Users and Authentication

Deploying Django
l  Using Django with nginx

برای کسب اطلاعات بیشتر در مورد آموزش جنگو روزهای شنبه الی پنجشنبه ساعت 17:30-09:00 با شماره 0133431 داخلی 122 تماس حاصل فرمایید.

2 دیدگاه برای آموزش جنگو Python Web Development With Django

  1. نیکان نامور

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

  2. سارا

    ای کاش زودتر این دوره به حدنصاب برسه :((

دیدگاه خود را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

شاید شما این را نیز دوست داشته باشید…

اطلاعات تماس

رشت، گلسار، بلوار گیلان، خیابان 155

تلفن: 0133431

وب‌سایت: مجتمع فنی تهران نمایندگی رشت

رفتن به بالا