0% found this document useful (0 votes)
13 views14 pages

Python Fullstack

The document provides a comprehensive overview of web development topics, including the Internet, HTML, CSS, JavaScript, Python, and Django. It covers fundamental concepts, syntax, and practical applications, along with advanced topics like responsive design, frameworks, and version control with Git. Each section is structured to introduce key elements, methods, and best practices for building web applications and programming in Python.

Uploaded by

nonakal752
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
13 views14 pages

Python Fullstack

The document provides a comprehensive overview of web development topics, including the Internet, HTML, CSS, JavaScript, Python, and Django. It covers fundamental concepts, syntax, and practical applications, along with advanced topics like responsive design, frameworks, and version control with Git. Each section is structured to introduce key elements, methods, and best practices for building web applications and programming in Python.

Uploaded by

nonakal752
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Internet Introduction

 Internet
 How does the internet work?
 What is HTTP?
 What is a Domain Name?
 What is hosting?
 DNS and how it works?

HTML Introduction
 History of browser
 Why HTML?
 Structure of Hypertext Markup language

Parts of HTML document


Head
Body

Tags
 Paragraph
 Heading
 List (unordered, ordered, description list)
 Layout elements
 Exploring elements
 Table

Form tags
 Input Types
 Text Area
 Dropdown

CSS Introduction
 Importance of CSS
 Advantages
 Structure of a CSS rule
CSS Types
 Inline CSS
 Internal css
 External css

CSS Properties and Values


 Display and visibility properties
 Text related properties
 Font related properties
 Border related properties
 Background related properties

CSS Type
 Internal/Embedded CSS
 External CSS

Introduction of Selector
Types of selectors
 Simple selectors
 Combinator selectors
 Pseudo class selectors
 Pseudo elements selectors
 Attribute selectors
Position
 Static
 Relative
 Absolute
 Sticky
 Fixed
Flexbox Layout
 Introduction
 Basic and Terminology
 Flexbox properties
 Examples
 Flexbox Tricks
Grid Layout
 Introduction
 Basic and Terminology
 Grid properties
 Examples
 Grid Tricks

Media Query
 Introduction
 Using media queries
 Examples

Keyframes
 Introduction
 Creating animations
 Keyframes properties

Responsive Design
 Introduction
 CSS units
 Methods
 Tips & Tricks

Sass
 Nesting
 Variables
 Partials and Imports
 Mixins
 Extend/Inheritance

Bootstrap

 Introduction of Bootstrap
 BootStrap Introduction and Installation.
 How to use Documentation
Bootstrap concepts - Basic to Advanced

 Bootstrap Progress BarBootstrap Grid System.


 Bootstrap Buttons, Glyphicons, Tables.
 Bootstrap Vertical Forms, Horizontal Forms, Inline Forms.
 Bootstrap DropDowns and Responsive Tabs
and Jumbotron.
 Bootstrap Alerts , Wells, Pagination and Pager.

JavaScript
 Introduction to JavaScript
 Difference types of Javascript engine?
 Where is Javascript used?
 Difference between Javascript and Java?
 Who introduced Javascript language?
 Official name of Javascript?
 What is ECMAScript?

Fundamentals of JavaScript
 Basic syntax
 JS in <head> or <body>
 Comments
 JS Outputs

Variables & Data Types


 Variable Declarations
 Variable Naming Rules
 Variable Scopes
 Reserved words

Operators

 Arithmetic Operators
 Assignment Operators
 Comparison Operators
 String Operators
 Logical Operators
 Bitwise Operators
 Ternary Operators
 Type Operators

Type Casting
 Difference between Type conversion vs Type coercion
 Explicit Type Casting
 Implicit Type Casting

Conditional Statement
 if else
 else if
 nested if
 Switch

Looping Statement
 For
 While
 DO While

Control Statement

 Break
 Continue

Strings

 Length
 IndexOf
 LastindexOf
 Substring
 Substr
 To uppercase
 To lowercase
 Slice
Number

 Number properties

 Number methods
Array

 Introduction to array
 Accessing elements
 Array methods
Objects

 Object definition
 Object properties
 Accessing properties and methods
 Object methods

ES6 Concepts

 Destructing
 Spread operator
 Rest operator

JS primitive type and reference type

Function
 Function Statement / Function Definition
 Difference between arguments and parameters
 Default Params/Rest Params
 Function return
 Function Expression
 Anonymous function
 Arrow function

Scopes
 Global
 Block
 Script
 Function / Local
Looping through array and object
⮚ Array iteration methods

● For each
● Map
● Filter
● Reduce
● For of

⮚ Object iteration methods

● Entries
● Keys
● Values
● For in

Built-in-methods

 Math
 Dates

Regular expression

Exception Handling

 Try
 Catch
 Throw
 Finally

Javascript Async

 setTimeout
 setInterval

Working with API

 XMLHTTP Request

 Fetch(CRUD)
Window object
⮚ About window object
⮚ DOM (Document object module)
i) HTML DOM elements

ii) HTML Attributes

iii) HTML Events

iv) HTML Events Objects

v) Difference between HTML collections and Node List

vi) HTML Styles

⮚ BOM (Browse Object Module)

i) Screen

ii) Location

iii) Popup alert

iv) Cookies

v) History

vi)Navigator

iv) Cookies

v) History

vi)Navigator

vii)Timing
GETTING STARTED WITH PYTHON

 An Introduction to Python Programming


 What is Python Programming?
 Basic Python Syntax and First Program in Python
 Install Python on Windows

PYTHON BASIC CONSTRUCTS

 python First Program


 Indentation in Python
 Variables in Python
 Python Keywords and Identifiers
 Literals in Python
 Python Comments
 Operators in Python
 Python Input and Output
 Implicit Type Conversion in Python
 Explicit Type Conversion in Python

PYTHON FLOW CONTROL


 Control Flow Statements in Python
 Python if…else Statement
 Nested if-else
 Switch case
 While Loop in Python
 For Loop in Python
 Nested loops
 For Else and While Else in Python
 Break, Pass, and Continue Statement in Python

PYTHON STRING

 Strings in Python
 String Slicing in Python
 String Methods Python
 String Formatting in Python
LISTS
 Introduction
 Accessing list
 Operations
 Working with lists
 Function and Methods

TUPLE
 Introduction
 Accessing tuples
 Operations
 Working
 Function and Methods

SET
 Accessing set
 Set Method

DICTIONARIES
 Introduction
 Accessing values in dictionaries
 Working with dictionaries
 Properties
 Functions

PYTHON FUNCTIONS

 Functions in Python
 Scope of Variable in Python
 Types of Function Arguments in Python
 *Args and **Kwargs in Python
 Lambda and Anonymous Function in Python
 Map, Filter and Reduce functions in Python
 Scope in python
 Recursion in Python
PYTHON EXCEPTION HANDLING

 Python Exception Handling


 User-defined Exception Handling

PYTHON FILE HANDLING

 Opening and Closing Files in Python


 How to Read a File in Python
 How to Write a File in Python
 How to Delete File in Python?
 With Statement in Python

PYTHON MODULES AND PACKAGES

 Modules in Python
 Packages in Python and Import Statement
 Python Collection Module
 Python Datetime

REGULAR EXPRESSION
 Introduction to Regular Expressions
 Basic Patterns
 Metacharacters and special sequences
 Regular Expression methods

PYTHON OOPS

 Class in Python: What is Python Class?


 What is an Object in Python?
 Inheritance in Python
 Encapsulation in Python
 Polymorphism in Python with Examples
 Data Abstraction in Python
 Iterators in Python
PYTHON DECORATORS

 Decorator Definition
 Decorator Function
 Applying Decorators
 Execution Order
 Decorator Example

DATABASE
 Introduction to Database
 Creating a Database in MongoDB
 Creating Collection
 Inserting Documents
 Update Collection
 Delete Document

GIT AND GITHUB


 Introduction to Version Control
 Introduction to Git
 Installing Git
 Basic Git Commands
 Branching and Merging
 Working with Remote Repositories on GitHuBuilt-in Decorators

DJANGO

 Introduction
 Benefits
 Environment Setup
 Creating Simple Web Application
 How to Create a Project Using Django?
 Admin Interface
 Views
 URL Mapping
 Template System
 MangoDB - Crud
 Page Redirection
 Handle Form Data
 Sessions
 Deployment
 Live Project

You might also like