Django Course 1: Beginner

January 12-13, 2017

Enroll Now
Course Objectives
 
  • Understand how Django framework works
  • Learn the best practices for Django framework
  • Create a simple app using Django framework
  • Deploy an app on the cloud
Who May Attend
 
  • People who has basic knowledge in Python
  • People who has some knowledge in Django
Training Duration
 
2 Days | 8:30 AM - 5:30 PM

Day 1 Course Outline
Chapter 1: Introduction to Django
 
  • What is a Web Framework
  • Brief History of Django
  • Django Versions
  • Jupyter Notebook
  • Virtual Environment
Chapter 2: Getting Started
 
  • What is MVC
  • DRY (Don't Repeat Yourself) principle
  • Fat Models
  • Management Commands
  • Project vs App
Chapter 3: Models and Database
 
  • Building Models
  • ORMs and Querysets
  • Fat Models
  • Using Django Admin
  • Migrations
Chapter 4: URLs and Routing
 
  • Designing a good URL scheme
  • Project URLs
  • App URLs (Regular Expressions)
Chapter 5: Views
 
  • FBV vs. CBV
Chapter 6: Layouts and Forms
 
  • Templates
  • Forms
Chapter 7: Building your own app: microblog
Day 2 Course Outline
Chapter 1: Recap
 
  • Topics discussed on previous day
Chapter 2: Continuation of Microblog
 
  • Basic CSS
  • Validation
Chapter 3: Add-ons (Exercise)
 
  • Login/Logout
  • Follow/Unfollow
Chapter 4: Deployment of App
 
  • Heroku
Chapter 5: Django Best Practices
 
  • Common Errors
What to Bring
You are required to bring your own laptop - Windows, Mac, or Linux (preferably Ubuntu)
Pricing
PHP P1456.00 / participant

Lunch and Snacks will be provided.

Got Questions? Email us!

training@cyscorpions.com
IT & Business Process Association Philippines Game Developers Association of the Philippines Philippine Software Industry Association