TrueschoTruescho
All Courses
Developing and Deploying Web Applications with Python
Coursera
Course
Unknown

Developing and Deploying Web Applications with Python

EDUCBA

Comprehensive hands-on course on building interactive web applications with Python, covering GUI, networking, asynchronous programming, and web data parsing.

Unknown4 weeksKK, Arabic, German, English

About this Course

This course provides a comprehensive, hands-on introduction to building dynamic and interactive web applications using Python. Designed for learners with a foundational understanding of Python, the course progressively explores key techniques used in professional web development and data communication over the internet. Beginning with GUI development using wxPython, learners construct interactive desktop interfaces and enhance applications through text editing and database integration. The course then applies Python's powerful networking capabilities, enabling learners to develop socket servers, demonstrate asynchronous programming with asyncio, and implement event-driven frameworks using Twisted. In the web data parsing segment, learners analyze and clean malformed HTML using Tidy, html.parser, and BeautifulSoup, then extract and transform content for further use. Through practical exercises, learners debug CGI scripts and configure Apache for dynamic content handling, preparing them for web server deployment. Finally, the course constructs web services by generating RSS feeds and invoking remote procedures via XML-RPC. By the end, learners will be able to design, deploy, and integrate Python web components and services confidently and effectively

What You'll Learn

  • Design, deploy, and integrate Python web components and services
  • Develop socket servers and apply asynchronous programming
  • Implement event-driven frameworks using Twisted
  • Analyze and clean web data using parsing tools

Prerequisites

  • Basic computer and internet skills
  • Ability to read instructions in English and complete short practices

Instructors

E

EDUCBA

Topics

Software Development
Computer Science
Web Services
Web Applications
Web Development
Web Servers
Servers
Hypertext Markup Language (HTML)
Extensible Markup Language (XML)
Apache

Course Info

PlatformCoursera
LevelUnknown
PacingUnknown
PriceFree

Skills

تطوير البرمجيات
علوم الحاسوب
خدمات الويب
تطبيقات الويب
تطوير الويب
خوادم الويب
الخوادم
لغة ترميز النص الفائق (HTML)
Extensible Markup Language (XML)
Apache

Start Learning Now