Courses Offered: SCJP SCWCD Design patterns EJB CORE JAVA AJAX Adv. Java XML STRUTS Web services SPRING HIBERNATE  

       

DJANGO with REST API Course Details
 

Subcribe and Access : 5200+ FREE Videos and 21+ Subjects Like CRT, SoftSkills, JAVA, Hadoop, Microsoft .NET, Testing Tools etc..

Batch Date: Mar 30th & 31st @7:00AM

Faculty: Mr. Vijay (17+ Yrs Of Exp,..)

Duration: 8 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