Subcribe and Access : 5200+ FREE Videos and 21+ Subjects Like CRT, SoftSkills, JAVA, Hadoop, Microsoft .NET, Testing Tools etc..
Batch
Date: Nov 30th & Dec 1st @8:30AM
Faculty: Mr. N. Vijay Sunder Sagar (20+ Yrs of Exp,..)
Duration : 10 Weekends Batch
Venue
:
DURGA SOFTWARE SOLUTIONS,
Flat No : 202,
2nd Floor,
HUDA Maitrivanam,
Ameerpet, Hyderabad - 500038
Ph.No: +91 - 9246212143, 80 96 96 96 96
Syllabus:
DJANGO
1. INTRODUCTION
- What is Django?
- Why Django? Key Advantages
- History of Django
- Features of Django
- Characteristics of Django
- Companies Using Django
- Difference b/w MVC and MVT
- Models Views and Templates
2. WEB FRAMEWORKS
- What is a Web Framework?
- What is a server?
- HTTP Requests and HTTP Responses
- What is a web framework ?
- What is a web application?
- Steps in Developing web application.
3. DJANGO INSTALLATION
- Django Architecture
- Django Installation
- Virtual Environment
- Working with Pycharm
- Working with ATOM
- Developing First Django Application
4. DJANGO PROJECT ARCHITECTURE
- Exploring manage.py,
- Exploring urls.py
- Exploring settings.py,
- Exploring admin.py,
- Exploring models.py,
- Exploring views.py,
- Application creations and Examples
5. DJANGO APPLICATION CREATION
- steps in Application creation
- Working with views
- Working with HTML and CSS
- Working with Bootstrap
- Django Application creation in Atom
- Django Application creation in Pycharm
- project with multiple Applications
- Reusing a Application in different projects
- working with staticfiles
6. DJANGO VIEWS
- Requesting a web page via URL
- Rendering web page via view function
- Render HttpResponse to templates
- Application with multiple views
- Understanding context object and dictionary type
- GET and POST methods
7. DJANGO TEMPLATES
- Template tags
- Template Filters
- Template API
- Passing Dynamic content to template file
- Passing multiple dict values to template
- Loading static files
- Adding image file to template
- Advanced Templates
- Template library
- custom template filter
- custom templates tags
- Registering the tags
8. DJANGO ADMIN
- Activating the Admin interface
- Creating super user for Admin site
- Using the Admin site
- How to use the Admin site
9. DJANGO MODELS
- Working with models and databases
- Defining Models
- Model Fields
- Defining forms
- ModelForms
- makemigrations and migrate
- Registering models in settings.py
- Registering models with Admin site
- Connecting with sqlite3
- Connecting with MySQL
- Connecting with Oracle
10. ADVANCED CONCEPTS
- Django ORM
- Faker Module
- Class based views
- Form validation
- Rendering forms
- crispy forms
- MultiselectField
- Embeded Video
- Uploading and downloading Files
- Working with Audio and video
- Integrating with legacy databases and applications
- Sessions users Registrations
- Security
- Django Deployment
- Other Contributed Frameworks