Instructor Led Training in Python and Django Full Stack Web Developer
Technology: |
Python and Django Full Stack Web Developer
|
FEE: |
3000 (80% Discount) |
Duration: |
45 Days Instructor Led online Training + 24*7 Support |
Upcomming Batch Start Date: |
01-05-2020 |
Timing: |
5.00 PM - 7.00 PM |
Course Content:-
- Basics of Python Programming
- Features of Python
- History of Python
- The Future of Python
- Writing and Executing First Python Program
- Literal Constants
- Variables and Identifiers
- Data Types
- Input Operation
- Reserved Words
- Operators and Expressions
- Expressions in Python
- Type Conversion
- Decision Control Statements
- Introduction to Decision Control Statements
- if Statement
- if-else Statement
- Nested if Statements
- if-elif-else
- Basic Loop Structures/ Iterative Statements
- while loop
- for Loop
- Nested Loops
- The break Statement
- The continue Statement
- The pass Statement
- The else Statement used with Loops
- Python Strings
- Concatenating, Appending, and Multiplying Strings
- Strings are Immutable
- String Formatting Operator
- Built-in String Methods and Functions
- Slice Operation
- ord() and chr() Functions
- The String Module
- Python List
- Access List Element
- Cloning Lists
- Basic List Operations
- List Methods
- Nested List
- Using Lists as Stack
- Using Lists as Queues
- List Comprehensions
- Looping in Lists
- filter() Function
- map() Function
- reduce() Function
- Python Tuple
- Creating Tuple
- Utility of Tuples
- Accessing Values in a Tuple
- Updating Tuple
- Deleting Elements in Tuple
- Basic Tuple Operations
- Tuple Assignment
- Tuples for Returning Multiple Values
- Counting the Elements: count() Method
- List Comprehension and Tuples
- Variable-length Argument Tuples
- Advantages
- Python Set
- Creating a Set
- Built-in Dictionary Functions and Methods
- Python Dictionary
- Creating a Dictionary
- Accessing Values
- Adding and Modifying an Item in a Dictionary
- Modifying an Entry
- Deleting Items
- Sorting Items in a Dictionary
- Nested Dictionaries
- Looping over a Dictionary
- Built-in Dictionary Functions and Methods
- Difference between a List and a Dictionary
- String Formatting with Dictionaries
- When to use which Data Structure?
- List vs Tuple vs Dictionary vs Set
- Python Functions
- Functions - syntax, arguments, keyword arguments, return values
- Function Parameters
- Global variables
- Variable scope and Returning Values
- Sorting
- Alternate Keys
- Lambda - features, syntax, options, comparison with functions
- Sorting collections of collections
- Class and Object
- Classes and Objects
- Class Method and self Argument
- The init () Method (The Class Constructor)
- Class Variables and Object Variables
- The del () Method
- Public and Private Data Members
- Python Tkinter and Web Scrapping
- Tkinter Button
- Tkinter Canvas
- Tkinter Checkbutton
- Tkinter Entry
- Tkinter Frame
- Tkinter Label
- Tkinter Listbox
- Tkinter Menubutton
- Tkinter Menu
- Tkinter Message
- Tkinter Radiobutton
- Tkinter Scrollbar
- Tkinter Text
- Tkinter MessageBox
- Tkinter PanedWindow
- Tkinter Toplevel
- Tkinter LabelFrame
- Introduction to Web Scraping
- PyGame: A Primer on Game Programming in Python
- Fixed-Type Arrays in Python
- Background and Setup
- Basic PyGame Program
- PyGame Concepts
- Initialization and Modules
- Displays and Surfaces
- Images and Rects
- Basic Game Design
- Importing and Initializing PyGame
- Setting Up the Display
- Setting Up the Game Loop
- Processing Events
- Drawing on the Screen
- Using .blit() and .flip()
- Sprites
- Players
- User Input
- Enemies
- Sprite Groups
- Custom Events
- Introduction to NumPy, Pandas and Matplotlib
- NumPy - arrays
- Operations on arrays
- Indexing slicing and iterating
- Reading and writing arrays on files
- Pandas - data structures & index operations
- Reading and Writing data from Excel/CSV formats into Pandas
- matplotlib library
- Grids, axes, plots
- Markers, colours, fonts and styling
- Types of plots - bar graphs, pie charts, histograms
- Contour plots
- Mailing in Python
- Mail Protocols
- Smtp module in python
- Sending mail using smtp
- Sending attachment and html pages using smtp
- Automating mail process to send bulk mails
- Web Designing
- Web and it’s working
- Designing a Web Page
- Showing Content preciously Using Html Syntax
- HTML
- Doctype
- DOM (Document Object Model)
- Head Section
- Meta content
- Body Section
- Heading (h1, h2, h3, h4, h5, h6 tags)
- Paragraphs (p tags)
- Hyperlinks (a tags)
- mages and media in html (img tags)
- Table of content (table, td, tr, th tags)
- Lists in Html Content (ol, ul, li tags)
- Containers in Html (section, article, nav, header, footer)
- Html blocks (div, span)
- Html forms and buttons
- CSS & Bootstrap
- Css syntax
- CSS selectors
- CSS Colors
- CSS Background, Borders, margins, padding, height, width, float, outline, fonts, text, icons, lists, tables
- CSS classes and ids
- CSS navigation bars, forms, image gallery
- Bootstrap
- JavaScript
- Syntax
- Comments, variables, operators
- Array, JS objects, json
- Date time in JS
- Control statements (if-else, switch case)
- Looping in JS
- JS forms
- JS DOM manipulate
- Ajax and JQuery
Module-15 Introduction to Django Web Framework
- Web development
- Introduction to Django Web Framework
- Features of Django
- Installing Django
- MVC model
- HTTP concepts
- Views
- URL Mapping
Module-16 Templates and Forms
- Django Template Language
- Utilities of Templates
- Creating Template Objects
- Tags, Variables and Filters
- Rendering Templates
- Template Inheritance
- Form Handling
- Form validation and Error Messages
- Form Display
Module 17 Models and Dynamic Webpages
- Django Models
- Model Fields
- Model Inheritance
- CRUD on DB
- Primary keys and the Model
Module 18 Hands-on Projects