Facebook

Full Stack Web Development with Python and Django

* Looking for a flexible schedule (after hours or weekends)? Please call 858-208-4141 or email us:  sales@ccslearningacademy.com.

Student financing options are available.

Transitioning military and Veterans, please contact us to sign up for a free consultation on training and hiring options.

Looking for group training? Contact Us

psinghal
Last Update April 3, 2024
0 already enrolled

About This Course

Course Description

This Full Stack Web Development training is a five-day online, hands-on course that teaches students how to develop Web applications using the Python and Django frameworks. Students 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
    • automated testing.

This comprehensive, practical Full Stack Web Development training 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 and Django to complete tasks in the real world.

This course is approximately 50% hands-on, combining expert lecture, real-world demonstrations and group discussions with machine-based practical labs and exercises. Our engaging instructors and mentors are highly experienced practitioners who bring years of current “on-the-job” experience into every classroom.

Course Topics

This is the high-level list of topics covered in the course. See below for detailed sessions, lessons, and labs:

· The Python Environment

· Getting Started

· Flow Control

· Lists and Tuples

· Working with Files

· Dictionaries and Sets

· Functions

· Errors and Exception Handling

· Using Modules

· Classes

· Django Architecture<

· Configuring a Project

· Adding an Application

· Login for Nothing and Admin for free<

· Basic Views (AKA Controllers and Templates)

· Querying the Models

· Working with Templates

· Forms

· Automated Testing

Learning Objectives

Explain the purpose of the .NET Framework, and understand how to use C# and Visual Studio 2010 to build .NET Framework applications.
Understand the syntax of basic C# programming constructs.
Create and call methods in a C# application.
Catch, handle and throw exceptions.
Perform basic file IO operations in a C# application.
Create and use new types (enumerations, classes, and structures), and understand the differences between reference types and value types.
Control the visibility and lifetime of members in a type.
Use inheritance to create new reference types.
Manage the lifetime of objects and control the use of resources.
Define properties and indexers to encapsulate data, and define operators for this data.
Decouple an operation from the method that implements an operation, and use these decoupled operations to handle asynchronous events.
Use collections to aggregate data, and use Generics to implement type-safe collection classes, structures, interfaces, and methods.
Implement custom collection classes that support enumeration.
Query in-memory data by using LINQ.
Integrate code written by using a dynamic language such as Ruby and Python, or technologies such as COM, into a C# application
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

Inclusions

  • Certified Instructor-led training
  • Official Training Seminar Student Handbook
  • Collaboration with classmates (not currently available for self-paced course)
  • Real-world learning activities and scenarios
  • Exam scheduling support*
  • Enjoy job placement assistance for the first 12 months after course completion.
  • This course is eligible for CCS Learning Academy’s Learn and Earn Program: get a tuition fee refund of up to 50% if you are placed in a job through CCS Global Tech’s Placement Division*
  • Government and Private pricing available.*

Pre-requisites

  • 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.

Target Audience

  • Web Developers
  • Full Stack Developers

Curriculum

115 Lessons40h

1. The Python Environment

· Starting Python
· Using the interpreter
· Running a Python script
· Python scripts on Unix/Windows
· Editors and IDEs

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. Using Modules

10. Classes

11. Django Architecture

12. Configuring a Project

13. Adding an Application

14. Login for Nothing and Admin for Free

15. Basic Views (AKA Controllers)

16. Basic Views (AKA Templates)

17. Querying the Models

18. Working with Templates

19. Forms

20. Automated Testing

Labs Outline

Your Instructors

psinghal

0/5
471 Courses
0 Reviews
0 Students
See more

Write a review

IMG1696501911.jpg

$2,295.00

Level
Intermediate
Duration 40 hours
Lectures
115 lectures
Print Friendly, PDF & Email

Inclusions

  • Certified Instructor-led training
  • Official Training Seminar Student Handbook
  • Collaboration with classmates (not currently available for self-paced course)
  • Real-world learning activities and scenarios
  • Exam scheduling support*
  • Enjoy job placement assistance for the first 12 months after course completion.
  • This course is eligible for CCS Learning Academy’s Learn and Earn Program: get a tuition fee refund of up to 50% if you are placed in a job through CCS Global Tech’s Placement Division*
  • Government and Private pricing available.*
#edumall-wp-widget-courses-1 { display: none; } #single-course-ratings { display: none; } .tutor-single-course-lead-meta { display: none; } .lead-meta-item meta-course-total-enrolled { display: none; }