Course Schedule
| Date | Time | Price | Option |
|---|---|---|---|
| Please contact us at info@toptalentlearning.com or 469-721-6100 for this course schedule. |
Overview
Geared for experienced web developers new to Python, Introduction to Full Stack Web Development with Python and Django is a five-day hands-on course that teaches students how to develop Web applications using the Django framework. Students will explore the basics of creating basic applications using the MVC (model-view-controller) design pattern, as well as more advanced topics such as administration, session management, authentication, and automated testing. This comprehensive, practical course provides an in-depth exploration of working with the programming language, not an academic overview of syntax and grammar. Students will immediately be able to use Python to complete tasks in the real world.
Audience Profile
This introductory-level Python course is geared for experienced web developers new to Python who want to use Python and Django for full stack web development projects.
At Course Completion
This course is approximately 40% hands-on, combining expert lecture, real-world demonstrations and group discussions with machine-based practical labs and exercises. Working in a hands-on learning environment, guided by our expert team, attendees will learn to:
· Develop full-stack web sites based on content stored in an RDMS
· Use python data types appropriately
· Define data models
· Understand the architecture of a Django-based web site
· Create Django templates for easy-to-modify views
· Map views to URLs
· Take advantage of the built-in Admin interface
· Provide HTML form processing
Outline
1. The Python Environment
2. Getting Started
3. Flow Control
4. Lists and Tuples
5. Working with Files
6. Dictionaries and Sets
7. Functions
8. Errors and Exception Handling
9. Modules and Packages
10. Classes
11. Django Architecture
12. Getting Started
13. Using cookiecutter
14. Creating models
15. Login for Nothing and Admin for Free
16. Querying Models
17. Views
18. Templates
19. Forms
20. Unit Testing
Prerequisites
This introductory-level Python course is geared for experienced web developers new to Python who want to use Python and Django for full stack web development projects.
FAQ
Ten (10) business days’ notice is required to reschedule a class with no additional fees. Notify TOPTALENT LEARNING as soon as possible at 469-721-6100 or by written notification to info@toptalentlearning.com to avoid rescheduling penalties.
Please contact our team at 469-721-6100; we will gladly guide you through the online purchasing process.
You will receive a receipt and an enrollment confirmation sent to the email you submitted at purchase. Your enrollment email will have instructions on how to access the class. Any additional questions our team is here to support you. Please call us at 469-721-6100.
If a student is 15 minutes late, they risk losing their seat to a standby student. If a student is 30 minutes late or more, they will need to reschedule. A no-show fee will apply. Retakes are enrolled on a stand-by basis. The student must supply previously issued courseware. Additional fees may apply.
You will receive a ‘Certificate of Completion’ once you complete the class. If you purchased an exam voucher for the class, a team member from TOPTALENT LEARNING will reach out to discuss your readiness for the voucher and make arrangements to send it.