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

       

DJANGO Course Details
 

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

Batch Date: Apr 13th & 14th @8:00AM

Faculty: Mr. N. Vijay Sunder Sagar (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

UI Technologies

HTML

  • Introduction to WEB
  • HTML Basic Tags
  • HTML Formatting Tags
  • HTML Lists
  • HTML Tables
  • HTML Images
  • HTML Anchors
  • HTML Forms
  • HTML Input Elements
  • HTML Form Attributes
  • HTML Frames
  • HTML GET/POST
  • HTML5 Drag/Drop
  • HTML Canvas
  • HTML Multimedia

CSS

  • CSS Basics
  • CSS Introduction
  • CSS Syntaxes
  • CSS Styling
  • Styling Backgrounds
  • Styling Fonts
  • Styling Links
  • Styling Lists
  • Styling Tables
  • CSS Borders
  • CSS Selectors
  • CSS Fonts
  • CSS Text Effects
  • CSS Backgrounds
  • CSS keyframes Rule
  • CSS Multiple Columns

JAVASCRIPT

  • What is Script? Types of Scripts?
  • Introduction to JavaScript
  • Comments and Types of Comments
  • Popup Boxes
  • Variables & Operators
  • JavaScript Functions and Events
  • Conditional Statements
  • Looping Control Statements
  • Types of Errors
  • Exception Handling
  • Java Script Objects
  • Browser Objects
  • Validations in JS

MYSQL

SQL

  • SQL Introduction
  • Installing a Database
  • Creating database
  • Creating Tables
  • insertions
  • deletions
  • updations
  • Groupings and Aggregations
  • Eliminating Duplicates
  • Filtering
  • ordering
  • merging tables
  • Horizontal Merging
  • Vertical Merging
  • Types of Joins
  • Various Built-in Functions
  • working with queries
  • Sub-queries