Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
11 views

Fullstack Python Development

go

Uploaded by

difel60579
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)
11 views

Fullstack Python Development

go

Uploaded by

difel60579
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
You are on page 1/ 11

1

HTML 5

Web Programming Grouping


Introduction
HTML-Lists
• Architecture of a website
• Different technologies in • Unordered Lists
making the website • Ordered Lists
• Web Development • Definition list
Introduction
HTML-Images
HTML-Introduction
• Image and Image Mapping

HTML-Hyperlink

• URL – Uniform Resource


Locator
• URL Encoding

• History of HTML HTML-Table


• What you need to do to get
going and make your first • < table >
HTML page • < th >
• What are HTML Tags and • < tr >
Attributes? • < td >
• HTML Tag vs. Element • < caption >
• HTML Attributes • < thead >
• < tbody >
HTML-Basic Formatting Tags • < tfoot >
• < colgroup >
• HTML Basic Tags • < col >
• HTML Formatting Tags
• HTML Color Coding

HTML-Grouping Using Div


Span

• Div and Span Tags for

2
HTML-Iframe • Title
• Base
• Using Iframe as the Target • Link
• Styles
HTML-Form • Script
• Meta
• < input >
• < textarea > HTML-Miscellaneous
• < button >
• < select > • HTML Meta Tag
• < label > • XHTML
• HTML Deprecated Tags &
HTML-Headers Attributes

CSS 3

CSS3-Introduction • Value Lengths and


Percentages

CSS3-Selectors

• ID Selectors
• Class Selectors
• Grouping Selectors
• Benefits of CSS • Universal Selector
• CSS Versions History • Descendant / Child
• CSS Syntax Selectors
• External Style Sheet using < • Attribute Selectors
link > • CSS – Pseudo Classes
• Multiple Style Sheets
• Value Lengths and
Percentages

CSS3-Syntax

• CSS Syntax
• single Style Sheets
• Multiple Style Sheets

3
CSS3-Color Background • list-style
Cursor • CSS Tables
• border
• background-image • width & height
• background-repeat • text-align
• background-position • vertical-align
• CSS Cursor • padding
• color

CSS3-Box Model

• Borders & Outline


• Margin & Padding
• Height and width
• CSS Dimensions
CSS3-Text Fonts
CSS3-Display Positioning
• color
• background-color • CSS Visibility
• text-decoration • CSS Display
• text-align • CSS Scrollbars
• vertical-align • CSS Positioning
• text-indent • Static Positioning
• text-transform • Fixed Positioning
• white space • Relative Positioning
• letter-spacing • Absolute Positioning
• word-spacing • CSS Layers with Z-Index
• line-height
• font-family CSS Floats
• font-size
• font-style • The float Property
• font-variant • The clear Property
• font-weight • The clear fix Hack

CSS3-Lists Tables

• list-style-type
• list-style-position
• list-style-image

4
JAVASCRIPT
Introduction, Setup and • Practice App – If Statements
Syntax and Loops
• Practice App – Math &
• Introduction Functions
• Setup • Practice App – Events
• What is Javascript
• Course Exercise Files Advance Scenario #01
• Practice App & Display
Functions • Printing Arrays
• Text Output Function with a
Assignments 1: Loop
• Built-in Functions
• Using a Code Editor (Displaying the Time In
• Variables Javascript)
• Arrays • Math Built-in Functions

Assignments 2: Advance Scenario #02

• Practice App • Assigning, Adding and


Removing Elements from
Control Structures, Functions, Arrays
Math & Events • Inserting and Extracting
From Arrays more functions
• If Statements • ForloopArray Checking with
• Loops Challenge Part #1
• Math • ForloopArray Checking with
• Functions Solution Part #2
• Even Handlers Part:1 • Setting Up Flags and Using
(Example: Booleans
• Event Handlers Part:2 • Where to go next?
• Quick Syntax Reference/
Assignments:03 Resource File

5
PYTHON
Introduction • break statement
• pass statement
• What is Python..?
• A Brief history of Python Functions
• Why Should I learn Py-
thon..? • Define function
• Installing Python • Calling a function
• How to execute Python pro- • Function arguments
gram • Built-in functions
• Write your first program
Modules & Packages

• Modules
• How to import a module…?
• Packages
• How to create packages

Classes & Objects


Variables & Data Types
• Introduction about classes &
• Variables objects
• Numbers • Creating a class & object
• String • Inheritance
• Lists, Tuples & Dictionary • Methods Overriding
• Data hiding
Conditional Statements &
Loops

• if…statement
• if…else statement
• elf…statement
• The while…Loop
• The for…. Loop
Files & Exception Handling
Control Statements
• Writing data to a file
• continue statement • Reading data from a file

6
• Read and Write data from das Data Frames
csv file • Concatenating and append-
• try…except ing Data Frames
• try…except…else • Joining Data Frames
• finally
• os module Data Loading, Storage and
file format
Getting started with Python
Libraries • Writing CSV files with
numpy and pandas
• JSON Data
• YAML Data

Python Regular Expressions

• What are regular expres-


sions?
• what is data analysis ? • The match Function
• why python for data analy- • The search Function
sis ? • Matching vs searching
• Essential Python Libraries • Search and Replace
• Installation and setup • Extended Regular Expres-
• Ipython sions
• Jupyter Notebook • Wildcard
• 7 VS 3.5
Python Oracle Database
Working with Pandas Access

• Installing pandas
• Pandas data frames
• Pandas Series
• Data aggregation with Pan-

• Install the cx_Oracle and


other Packages
• Create Database Connec-
tion
• CREATE, INSERT, READ, UP-

7
DATE and DELETE Opera- Flask
tion
• DML and DDL Oepration RESTAPI
with Databases
• Performing Transactions Plotting Graph on HTML Page
• Handling Database Errors
• Disconnecting Database • Introducing Matplotlib
• Bar Charts
Django • Line Charts
• Scatter plot

DJANGO

• Introduction to Django Web • REST API pre-requisites


Framework • REST API Configuration and
• Introduction to REST and Installation
API • Serialization and Deserial-
• Introduction to Restful ization
Webservices • JSON and XML
• Django Rest Frame- • Action and handler meth-
work(DRF) ods
• DRF Advantages and Con- • Function based and class
straints based views
• Difference between Django • API Views
and REST API • Mixins

8
FLASK

Section 1 • Using HTML templates


• Jinja2 templating language
• Introduction to Flask • Building a guess-the-num-
• Using Python packages ber site
• Web frameworks • Building a fortune teller site
• Decorators • Python Part 3
• Routes • Dictionaries
• Running Flask locally • APIs + JSON
• Building a basic dynamic • Requests package
site • Parsing a JSON response
• Debugging a Python pro-
gram Section 3
• Python Part 2
• Booleans • Flask Exercises Part 2
• Conditional Statements • Advanced Flask features
• Lists • Building a stock price site
• Indexing into strings + lists • Building a weather site
• Looping over lists • Deploying Your Website
• Using a Platform-as-a-Ser-
Section 2 vice (PaaS)
• DNS basics
• Flask Exercises Part 1 • Adding a custom domain

9
Designing RESTful Web APIs
Rest API Overview • Designing Paging
• Demo: Paging
• What Is REST? • Error Handling
• Course Overview • Demo: Error Handling
• History of Distributed • Designing Caching
Computed • Demo: Caching with ETags
• HTTP in a Nutshell • Functional APIs
• HTTP in Action • Demo: Functional APIs
• What is REST • Asynchronous APIs
• An Example of a Well • What We’ve Learned
Designed API
• What We’ve Learned Versioning Your API

Designing a RESTful API • Introduction


• Should You Version Your
• Introduction APIs
• Designing for REST • Designing Versioning
• Demo: Using URIs • Demo: Versioning Strategies
• Design Verbs • What We’ve Learned
• Demo: Using Verbs
• Idempotency in Action Locking Down Your API
• Understanding
Idempotency • Introduction
• Designing Results • APIs and Security
• Demo: Designing Your • Cross Domain Security
Results • Authentication and
• Formatting Results Authorization
• Demo: Formatting Results • Authentication Types
• Hypermedia • Understanding OAuth
• What We’ve Learned • What We’ve Learned

Handling More Complex


Scenarios in Your API

• Introduction
• Designing Associations
• Demo: Associations

10
Data Base

Understanding the Database • PostgreSQL


Schema
Selecting Records
• Using Python SQL Libraries
to Connect to a Database • SQLite
• SQLite • MySQL
• MySQL • PostgreSQL
• PostgreSQL
Updating Table Records
Creating Tables
• SQLite
• SQLite • MySQL
• MySQL • PostgreSQL
• PostgreSQL
Deleting Table Records
Inserting Records
• SQLite
• SQLite • MySQL
• MySQL • PostgreSQL

PUNE | BANGALORE| KERALA | UK

8055223360
8882400500
Training Queries:
training@radicaltechnologies.co.in

www.radicaltechnologies.co.in

Aundh | Kharadi | Hinjewadi | HSR Layout | Kochi | Thrissur | UK


11

You might also like