Internet Programming in Python

collapse

Course Details

  • Location: Downtown Seattle, Online
  • Duration: 9 weeks
  • Class Times: Evenings
  • Cost : $1,149

Next Start Date:

January 9, 2018

This course is part of a certificate program. You can also take it without enrolling in the program.

Get Details & Apply

About this Course


This course emphasizes network-based programming and Web applications, how they work and how to program them in Python. Explore the underlying principles and their expression in the Python libraries. Learn contrasting approaches in creating applications: programming with the low-level libraries versus using highly integrated frameworks.

Topics include:

  • Foundational Technologies: sockets and the TCP/IP stack
  • Web Protocols: SMTP/IMAP/HTTP
  • Web Service APIs: XMLRPC, SOAP. REST
  • Request and Response: CGI and WSGI
  • Web Frameworks: Flask, Django, Pyramid
  • Related Technologies: Server Management and Deployment

Program Overview

This course is part of the Certificate in Python Programming.

Learning Formats

Classroom

Attend class in person at one of our convenient locations. You’ll engage face to face with your classmates and instructors as part of a highly interactive curriculum. An online learning management system may be required to access some course materials and assignments.

Online

Enjoy the flexibility of online learning, which allows you to participate in class activities, assignments and discussions on your schedule, from anywhere. Experience cutting-edge technology and a supportive, diverse learning community.

Blended

Our special blended programs combine the convenience of online study with the vibrancy of in-person classes for a unique learning experience.

Not available for this course

Start Dates

NONCREDIT COURSE

You'll earn 3 continuing education units (CEUs) for successfully completing this course. Learn more about noncredit courses.

Meet your instructor

Joseph A. Schilz

Web Developer, Office of the University Registrar, University of Washington

NONCREDIT COURSE

You'll earn 3 continuing education units (CEUs) for successfully completing this course. Learn more about noncredit courses.

Online

Meet your instructor

Joseph A. Schilz

Web Developer, Office of the University Registrar, University of Washington

NONCREDIT COURSE

You'll earn 3 continuing education units (CEUs) for successfully completing this course. Learn more about noncredit courses.

Meet your instructor

Joseph A. Schilz

Web Developer, Office of the University Registrar, University of Washington

NONCREDIT COURSE

You'll earn 3 continuing education units (CEUs) for successfully completing this course. Learn more about noncredit courses.

Online

Meet your instructor

Joseph A. Schilz

Web Developer, Office of the University Registrar, University of Washington

NONCREDIT COURSE

You'll earn 3 continuing education units (CEUs) for successfully completing this course. Learn more about noncredit courses.