0% found this document useful (0 votes)
6 views6 pages

Python FullStack Course (1)

The Python and Django Full Stack Web Developer course covers essential web development technologies including Python, HTML, CSS, JavaScript, and Django. It includes comprehensive content on programming basics, object-oriented programming, database management with MySQL, and front-end technologies. The course is designed for both beginners and professionals seeking to enhance their web development skills.

Uploaded by

Sindhumathi 1001
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)
6 views6 pages

Python FullStack Course (1)

The Python and Django Full Stack Web Developer course covers essential web development technologies including Python, HTML, CSS, JavaScript, and Django. It includes comprehensive content on programming basics, object-oriented programming, database management with MySQL, and front-end technologies. The course is designed for both beginners and professionals seeking to enhance their web development skills.

Uploaded by

Sindhumathi 1001
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/ 6

Python full stack

Welcome to the Python and Django Full Stack Web Developer VCube in this course we cover everything
you need to know to build a website using Python, Django, and many more web technologies!

Python: It would be used to process the user request in background.


HTML, CSS: It would be use to prepare beautiful webpages with numerous styles.
Java Script: It isa client-side scripting language, which would be use to perform client-side validations.
jQuery: It is a Java Script library, which would be use to change content of html
Ajax: Dynamically. It would be used to make asynchronous calls with the server.
Django: It is the web framework which coordinates all these components to make a web application.

Course content:
Pre-work
1. Introduction to programing

Introduction
2. Learn about the course!

Course Set-Up and Installation


3. Setup your computer for the course!

Python Basics:
4. Tokens
5. Formatted Strings
6. Operators
Logical
Comparison
Identity
Membership
Ternary
Short-Circuit Evolution
7. Data types
8. Conditional flow Statements

https://vcubesoftsolutions.com/ Contact us:7675070124, 90594 56742


9. Loops
While While–
else For
For – else
Nested loops
Iterables

10. Inbuilt Data Structures


List
Tuple
Set
Dictionary
List comprehension
Dictionary Comprehension
Unpacking Operator
Stacks
Queues
11. Functions
Defining functions
Arguments
Types of Functions
Key word arguments
Default Arguments
*args
**args
Lambda
Generators
Decorators
Recursive
Map
Filter
zip
12. File I/O

OOP’s:
13. OOPs Vs Procedure Oriented programming

14. Oops concepts


Class
Object
Inheritance
Polymorphism
15. Constructor
16. Class Vs Instance attributes
17. Class Vs Instance methods

https://vcubesoftsolutions.com/ Contact us:7675070124, 90594 56742


18. Static methods
19. Magic methods
20. Destructor
21. Data hiding
22. Operator Overloading
23. Method Overriding
24. Abstract Base Class
25. Exception handling
Exceptions
Handling Exceptions
Custom Exceptions
With Statement
Raising Exceptions
26. Modules
Creating modules
Compiled python files
Packages
Sub packages
Dir function

Python Standard Library:


27. Regular expressions
28. OS
29. SYS
30. CX _Oracle
31. Threading
32. PDB
33. Date Times
34. Random

External Libraries (optional):


35. NumPy
36. Pandas
37. Matplotlib

Django:
38. Introduction
39. Setup development environment
40. Getting started with Django
41. Creating an application
42. Views layer
43. URL mapping

https://vcubesoftsolutions.com/ Contact us:7675070124, 90594 56742


44. Templates
45. Models
Creating migrations
Running migrations
46. Installing MySQL
Connecting to MySQL
Using MySQL in Django
47. ORM
Django ORM
Query Sets
Retrieving objects
Filtering Objects
Q Objects
F Objects
Aggregating Objects
Annotating Objects
Grouping Data
Creating Objects
Updating Objects
Deleting Objects
Transactions
Executing Raw SQL Queries
48. Debugging Toolbar
49. Django Template Language (DTL)
50. Form processing
51. Cookies handling
52. Django Admin
Setting Up Admin Site
Registering modules
Customizing list page
Adding filtering to the list page
53. Django REST Framework
Installing Rest Framework
Creating API Views
Creating Sterilizers
Serializing objects
Deserializing objects
54. Securing API’s
Registering users
Logging in

MySQL Database:-
1. Importance of Database
2. Data Types
3. DDL

https://vcubesoftsolutions.com/ Contact us:7675070124, 90594 56742


Create
Alter
Drop
Truncate
Rename
4. DML
Insert
Update
delete
5. TCL
Commit
Rollback
Save Point
6. DCL
Grant
Revoke
7. DQL
Select
8. Constraints
Primary key
Unique
Check
Not null
Foreign key

9. Clauses
10. Operators
11. Window functions
12. Group functions
13. Analytical functions
14. Joins
15. Views
16. Subqueries
17. Indexes
18. Stored functions
Variables
Decision making statements
Loops
19. Stored procedures
Types of parameters
20. Triggers
21. Cursors

https://vcubesoftsolutions.com/ Contact us:7675070124, 90594 56742


HTML
Advanced HTML
CSS
JavaScript
JQuery
Ajax
Bootstrap
GIT

What you'll learn


1. Create a fully functional web site using the Full-Stack with Django
2. Learn how to use HTML to create website content
3. Use CSS to create beautifully styled sites
4. Use JavaScript to interact with sites on the Front-End
5. Learn how to take advantage of Bootstrap to quickly style sites
6. Understand HTTP requests
7. Learn the power of Python to code out your web application
8. Implement a full Models-Views-Templates structure for your site

Who this course is for


1. Complete Beginners
2. Professionals looking to bridge gaps in their knowledge

https://vcubesoftsolutions.com/ Contact us:7675070124, 90594 56742

You might also like