Vskills Django Developer certification assesses the candidate for development of website and web applications by using the Django framework. The certification tests the candidates on various areas in Django which includes installation, basics, management and customization of Django framework for development of website and web applications.
http://www.vskills.in/certification/Certified-Django-Developer
2. Certified Django Developer
www.vskills.in
Certified DjangoCertified DjangoCertified DjangoCertified Django DeveloperDeveloperDeveloperDeveloper
Certification CodeCertification CodeCertification CodeCertification Code VS-1061
VskillsVskillsVskillsVskills DjangoDjangoDjangoDjango DeveloperDeveloperDeveloperDeveloper certification assesses the candidate for development of website
and web applications by using the Django framework. The certification tests the candidates
on various areas in Django which includes installation, basics, management and
customization of Django framework for development of website and web applications.
Knowledge ofKnowledge ofKnowledge ofKnowledge of PythonPythonPythonPython is preis preis preis pre----requisite for certification.requisite for certification.requisite for certification.requisite for certification.
Why should one take this certWhy should one take this certWhy should one take this certWhy should one take this certification?ification?ification?ification?
This Course is intended for professionals and graduates wanting to excel in their chosen
areas. It is also well suited for those who are already working and would like to take
certification for further career progression.
Earning Vskills Django Developer Certification can help candidate differentiate in today's
competitive job market, broaden their employment opportunities by displaying their
advanced skills, and result in higher earning potential.
For employers, the certification provides skill verification tool that help assess a person's
skills in django.
Who will benefit from taking this certification?Who will benefit from taking this certification?Who will benefit from taking this certification?Who will benefit from taking this certification?
Job seekers looking to find employment in various software and IT infrastructure
companies, students generally wanting to improve their skill set and make their CV
stronger and existing employees looking for a better role can prove their employers the
value of their skills through this certification.
Test DetailsTest DetailsTest DetailsTest Details
• Duration:Duration:Duration:Duration: 60 minutes
• No. of questions:No. of questions:No. of questions:No. of questions: 50
• Maximum marks:Maximum marks:Maximum marks:Maximum marks: 50, Passing marks: 25 (50%)
There is no negative marking in this module.
Fee StructureFee StructureFee StructureFee Structure
Rs. 4,000/- (Includes all taxes)
Companies that hireCompanies that hireCompanies that hireCompanies that hire VskillsVskillsVskillsVskills CertifiedCertifiedCertifiedCertified Django DeveloperDjango DeveloperDjango DeveloperDjango Developer
Django Developer are in great demand and companies in India looking for Django based
website and web application development are hiring them.
3. Certified Django Developer
www.vskills.in
Table of Contents
1.1.1.1. Introduction to DjangoIntroduction to DjangoIntroduction to DjangoIntroduction to Django
1.1 Web Framework
1.2 MVC
1.3 Django evolution
2.2.2.2. Getting StartedGetting StartedGetting StartedGetting Started
2.1 Installation
2.2 Database setup
2.3 Project components and setup
3.3.3.3. The Basics of Dynamic Web PagesThe Basics of Dynamic Web PagesThe Basics of Dynamic Web PagesThe Basics of Dynamic Web Pages
3.1 Dynamic content
3.2 URLconfs and view mapping
3.3 Django request handling process
3.4 URL patterns and Errors
4.4.4.4. The Django Template SystemThe Django Template SystemThe Django Template SystemThe Django Template System
4.1 Template system basics
4.2 Using template system
4.3 Template tags and filters
4.4 Template in views and loading
5.5.5.5. Interacting with a Database: ModelsInteracting with a Database: ModelsInteracting with a Database: ModelsInteracting with a Database: Models
5.1 The MTV pattern
5.2 Database Configuration
5.3 Model Definition and installation
5.4 Data and schema access and management
6.6.6.6. The Django Administration SiteThe Django Administration SiteThe Django Administration SiteThe Django Administration Site
6.1 Accessing and using the admin interface
6.2 Customizing the admin interface
7.7.7.7. Form ProcessingForm ProcessingForm ProcessingForm Processing
7.1 Form creation and processing
7.2 Validation Rules
7.3 Customizing layout and formatting
7.4 Forms from Models
4. Certified Django Developer
www.vskills.in
8.8.8.8. Advanced Views and URLconfsAdvanced Views and URLconfsAdvanced Views and URLconfsAdvanced Views and URLconfs
8.1 Function Imports and multiple view prefixes
8.2 Named Groups
8.3 Extra Options to views
8.4 Default View arguments
8.5 Including other URLconfs
9.9.9.9. Generic ViewsGeneric ViewsGeneric ViewsGeneric Views
9.1 Generic Views
9.2 Extending Generic views
10.10.10.10. Extending the Template EngineExtending the Template EngineExtending the Template EngineExtending the Template Engine
10.1 RequestContext and Context Processors
10.2 Extending Templates
10.3 Custom Template Filters and Loaders
11.11.11.11. Generating NonGenerating NonGenerating NonGenerating Non----HTML ContentHTML ContentHTML ContentHTML Content
11.1 Views and MIME-types
11.2 Generate CSV and PDF
11.3 RSS and Sitemap
12.12.12.12. Sessions, Users, and RegistrationSessions, Users, and RegistrationSessions, Users, and RegistrationSessions, Users, and Registration
12.1 Cookies
12.2 Session Framework
12.3 Users and Authentication
12.4 Permissions, Groups, Messages, and Profiles
13.13.13.13. CachingCachingCachingCaching
13.1 Cache Setup
13.2 Cache API
13.3 Vary and Cache headers
14.14.14.14. Other Contributed SubframeworksOther Contributed SubframeworksOther Contributed SubframeworksOther Contributed Subframeworks
14.1 The Django Standard Library
14.2 Sites Framework
14.3 Flatpages and Redirects
14.4 CSRF Protection
15.15.15.15. MiddlewareMiddlewareMiddlewareMiddleware
15.1 Installation
15.2 Methods
15.3 Built-in Middleware
16.16.16.16. Integrating with Legacy Databases and ApplicationsIntegrating with Legacy Databases and ApplicationsIntegrating with Legacy Databases and ApplicationsIntegrating with Legacy Databases and Applications
16.1 Using inspectdb
16.2 Specifying Authentication Back-ends
16.3 Integrating with Legacy Web Applications
6. Certified Django Developer
www.vskills.in
Course OutlineCourse OutlineCourse OutlineCourse Outline
Introduction to DjangoIntroduction to DjangoIntroduction to DjangoIntroduction to Django
Describing the basics of using a web framework for development
Understanding he concepts of MVC (Model-View-Controller)
Detailing the evolution of Django
Getting StartedGetting StartedGetting StartedGetting Started
Explaining the steps for installation of Django on Linux and Windows
Illustrating the setting database and project detailing project’s components
The Basics of Dynamic Web PagesThe Basics of Dynamic Web PagesThe Basics of Dynamic Web PagesThe Basics of Dynamic Web Pages
Illustrating views and their usage for dynamic content
Describing URLconfs and view mapping
Detailing the request handling process of Django
Explaining the usage of URL patterns and Errors
The Django Template SystemThe Django Template SystemThe Django Template SystemThe Django Template System
Understanding the concepts and usage of template system of Django
Describing the template tags and filters in Django
Detailing the usage of template in views and their loading
Interacting with a Database: ModelInteracting with a Database: ModelInteracting with a Database: ModelInteracting with a Database: Modelssss
Explaining the MTV (Model Template View) pattern of Django
Describing the process of configuring a database
Illustrating the steps to define a model and installing it
Understanding the data and database schema access and it’s management in Django
The DThe DThe DThe Django Administration Sitejango Administration Sitejango Administration Sitejango Administration Site
Explaining the usage, access and customization of the admin interface
Form ProcessingForm ProcessingForm ProcessingForm Processing
Describing the process of form creation and it’s processing
Explaining the techniques to apply validation rules to form
Illustrating the steps to customize layout and formatting of forms
Detailing forms creation from models
Advanced Views and URLconfsAdvanced Views and URLconfsAdvanced Views and URLconfsAdvanced Views and URLconfs
Explaining the concepts of function imports and multiple view prefixes
Describing the usage of named groups for regex
Customizing views functions to pass extra options or default arguments
Illustrating the inclusion of other URLconfs
7. Certified Django Developer
www.vskills.in
Generic ViewsGeneric ViewsGeneric ViewsGeneric Views
Explaining the usage and application of generic views and extending them
Extending the Template EngineExtending the Template EngineExtending the Template EngineExtending the Template Engine
Using requestcontext and context processors for specifying variable in each context
Describing the techniques of extending templates by template library, custom
template filters and loaders
Generating NonGenerating NonGenerating NonGenerating Non----HTML ContentHTML ContentHTML ContentHTML Content
Explaining the method to produce different MIME-types like csv, pdf, rss and
sitemap from views
Sessions, Users, and RegistrationSessions, Users, and RegistrationSessions, Users, and RegistrationSessions, Users, and Registration
Understanding cookies, session framework, users and authentication in django
Explaining the implementation of permissions, groups, messages, and profiles
CachingCachingCachingCaching
Describing the process of setting up cache for faster response
Detailing the usage of low level cache API for caching in django
Explaining the usage of vary and cache headers
Other Contributed SubframeworksOther Contributed SubframeworksOther Contributed SubframeworksOther Contributed Subframeworks
Exploring the django standard library for add-ons
Describing the sites framework, flatpages, redirects and CSRF
MiddlewareMiddlewareMiddlewareMiddleware
Detailing the installation and methods in middleware
Describing the built-in middleware in django
Integrating with Legacy Databases and ApplicationsIntegrating with Legacy Databases and ApplicationsIntegrating with Legacy Databases and ApplicationsIntegrating with Legacy Databases and Applications
Explaining the usage of inspectdb utility
Detailing the steps to specify authentication back-ends and integrating with legacy
web applications
Extending Django's Admin InterfaceExtending Django's Admin InterfaceExtending Django's Admin InterfaceExtending Django's Admin Interface
Describing the steps to customize admin templates and admin views in django
InternationalizationInternationalizationInternationalizationInternationalization
Illustrating the usage of standard translation functions
Describing the creation of language files and language preference setting in django
Explaining the usage of translations in javascript
SecuritySecuritySecuritySecurity
Explaining techniques to counter different types of web attacks like SQL injection,
cross-site scripting, cross-site request forgery, email header injection, directory
traversal and exposed error messages
8. Certified Django Developer
www.vskills.in
Deploying DjangoDeploying DjangoDeploying DjangoDeploying Django
Describing the basic configuration of single and multiple django installations
Explaining implementation of scaling, load balancing and redundancy in django
Illustrating techniques for performance tuning
9. Certified Django Developer
www.vskills.in
Sample QuestionsSample QuestionsSample QuestionsSample Questions
1.1.1.1. The wordThe wordThe wordThe word RSS expands toRSS expands toRSS expands toRSS expands to _____________._____________._____________._____________.
A. Really Simple Synchronization
B. Really Simple Syndication
C. Really SAX Syndication
D. None of the above
2222.... TheTheTheThe word OSS means _____________.word OSS means _____________.word OSS means _____________.word OSS means _____________.
A. Open Software Sources
B. Open Source Software
C. Open Source Systems
D. None of the above
3333.... The minimum PythonThe minimum PythonThe minimum PythonThe minimum Python version required forversion required forversion required forversion required for ddddjango installation isjango installation isjango installation isjango installation is
_____________._____________._____________._____________.
A. 2.0
B. 3.0
C. 2.3
D. None of the above
4444. The. The. The. The file manage.py is anfile manage.py is anfile manage.py is anfile manage.py is an
A. Command level utility
B. GUI utility
C. Python middleware
D. None of the above
5555. The. The. The. The default port used by django server is _________.default port used by django server is _________.default port used by django server is _________.default port used by django server is _________.
A. 8000
B. 8080
C. 80
D. None of the above
Answers: 1 (B), 2 (B), 3 (C), 4 (A), 5 (A)