Skip to Content
Course

Python Web Frameworks

CSE-41315

Design and Build Web Applications using Python Web Frameworks

Python is rapidly becoming a favorite programming language for developing responsive websites, due in large part to the excellent availability of web frameworks. Web frameworks are Python packages that provide a suite of tools built-in that allow rapid development and deployment of websites.

In this course, students will gain experience with the popular Django web framework to design, develop and implement a web application. The curriculum covers front-end-coding and back-end libraries for frameworks, optimization, and security authentication. Participants will learn various python functions and web services to support user interaction and database capabilities. They will use a suite of built-in tools that create a fast-responsive website and will have the ability to improve application performance through caching.

 Course Highlights:

  • Python functions and libraries for databases and components.
  • Review Python data structures, built-in functions and object-oriented programming.
  • Overview of various frameworks available to design sites using Python including Flask, Django and Pyramid
  • Introduction to Django web programming and models
  • Creating API views and making HTTTP post request for viewing
  • Learn GET, POST and DELETE HTPP request
  • Securing and Authentication of your data
  • Testing and debugging
  • Understand Django template language features
  • Creating API’s and interfacing with third party database
 

Course Benefits:

  • Design and implement a website using Django Web Framework
  • Hands-on experience with the built-in tools, programming and creating web application.
  • Understand security aspects and social authentication
  • Understand the web application containers within python frameworks
  • Ability to optimize the performance of front end as well back end components

Course Typically Offered: Online, Winter and Spring quarter 

Prerequisites:  Proficiency in Python language or equivalent knowledge.

Next steps:  Upon completion of this course, consider taking other courses in the Python Programming Certificate

More information: Contact infotech@ucsd.edu to learn more about Python Programming and course offerings.

Course Information

Online
3.00 units
$725.00

Course sessions

Closed

Section ID:

184115

Class type:

Online Asynchronous.

This course is entirely web-based and to be completed asynchronously between the published course start and end dates. Synchronous attendance is NOT required.
You will have access to your online course on the published start date OR 1 business day after your enrollment is confirmed if you enroll on or after the published start date.

Textbooks:

All course materials are included unless otherwise stated.

Policies:

  • No refunds after: 9/30/2024

Schedule:

No information available at this time.
Closed

Instructor: Shivakumar Mathapathi

Shivakumar Mathapathi
Shivakumar Mathapathi MS, is the Adjunct Professor at Sonoma State University and Santa Clara University. He is the co-founder and CTO of Dew Mobility, USA, Team Lead for Global City team challenge hosted by the National Institute of Standards & Technology (NIST USA).

Shivakumar has over 25 years of experience in product development, design and faculty. Mathapathi is a seasoned technologist, instructor and practitioner on the Internet of Things (IoT) with extensive experience as lead faculty, lab-practice and mentorship in executing smart city, smart agriculture, assisted living, and other IoT related projects. He has designed study programs and academic syllabi for the IoT course, a master’s curriculum taught at Santa Clara University and California Polytechnic State University. Shivakumar managed a senior design team to design and develop the IoT cloud platform for smart city.

Shivakumar contributed to build the ecosystem and establish innovation pathways for the “OpenIoT” project, a blueprint and awarded Open Source project in the Internet of Things for smart Cities sponsored by the European commission.

Shivakumar is also a team lead for Global City Team Challenge (GCTC) project hosted by the National Institute of Standards and Technology (NIST) under the Department of Commerce, USA. GCTC team comprises of Sonoma State University, Santa Clara University, City of San Leandro, City of Galway (Ireland) and City of Rohnert Park, CA.

He has designed an IoT development kit (Patent pending). The Kit enables design proof of concept (PoC) for IoT application. The kit consists of various sensors i.e. Temperature, Humidity, Air quality (CO2), Light, pressure and Gas sensors.

Education:

  • MS - Northcentral University, California
  • Proficiency course from Indian Institute of Science, Bangalore
  • Graduate - Electronics and Telecommunication Engineering - IETE, New Delhi

 
Full Bio