К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Building Web Applications in PHP · LearnSpace
Назад в каталог
courseraПрограммирование

Building Web Applications in PHP

Курс от University of Michigan
Средний≈ 28.5 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

In this course, you'll explore the basic structure of a web application, and how a web browser interacts with a web server. You'll be introduced to the request/response cycle, including GET/POST/Redirect. You'll also gain an introductory understanding of Hypertext Markup Language (HTML), as well as the basic syntax and data structures of the PHP language, variables, logic, iteration, arrays, error handling, and superglobal variables, among other elements. An introduction to Cascading Style Sheets (CSS) will allow you to style markup for webpages. Lastly, you'll gain the skills and knowledge to install and use an integrated PHP/MySQL environment like XAMPP or MAMP.

Навыки, которые вы освоите

PHP (Scripting Language)Hypertext Markup Language (HTML)Web ApplicationsWeb DevelopmentCascading Style Sheets (CSS)Database DevelopmentScripting LanguagesWeb ServersHTML and CSSNetwork ProtocolsProgramming PrinciplesSecure CodingData ValidationMySQLSoftware InstallationDevelopment EnvironmentBack-End Web Development

Программа курса

8 модулей · 80 учебных материалов

01Introduction to Dynamic Web Content14 материалов

Course Materials

Why PHP?ВидеоWelcome to Course 1 In the SpecializationВидеоTextbook & Course ResourcesЧтениеIntroduce Yourself/ExperienceОбсуждение

Учитесь у экспертов

Charles Russell Severance

Clinical Professor of Information

Building Web Applications in PHP
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 28.5 ч

8 модулей

Язык: Английский

Субтитры: Арабский, Французский, Бенгальский, Украинский, Китайский (Китай), Греческий, Итальянский, Бразильский португальский, Вьетнамский, Нидерландский, Корейский, Немецкий, Пушту, Урду, Русский, Тайский, Индонезийский, Шведский, Турецкий, Азербайджанский, Испанский, Дари, Хинди, Японский, Казахский, Венгерский, Польский

Часть программы вашего университета
Help Us Learn More About You!Чтение
SyllabusЧтение

Lecture Materials

Our TechnologiesВидеоHyperText Transfer Protocol (HTTP)ВидеоRequest/Response CycleВидеоRequest-ResponseЗадание

Assignment

Assignment Specification: Request-Response CycleЧтениеAutograder: Request-Response CycleВнешний инструмент

Bonus Materials

Bonus: Office Hours in San FranciscoВидеоFun: Dr. Chuck Sings the Blues in Geneva SwitzerlandВидео
02HyperText Markup Language (HTML)7 материалов

Lecture Materials

HyperText Markup LanguageВидеоHTML TagsВидеоCode Walkthrough: HTMLВидеоHTMLЗадание

Assignment

Assignment Specification: HyperText Markup Language (HTML)ЧтениеAutograder: HyperText Markup Language (HTML)Внешний инструмент

Bonus

Bonus Video: Office Hours in Raleigh, NCВидео
03Cascading Style Sheets (CSS)7 материалов

Lecture Materials

Cascading Style Sheets (CSS)ВидеоCode WalkThrough: CSS BasicsВидеоStyling with CSSВидеоImages, Colors, and Links in CSSВидеоCode WalkThrough: Styling with CSSВидеоCSSЗадание

Bonus Materials

Bonus Video: Office Hours in Philadelphia, PAВидео
04Installing PHP and SQL9 материалов

Lecture Materials

Installation HandoutsЧтениеInstalling MAMP on MacintoshВидеоInstalling MAMP on Windows10ВидеоInstalling XAMPP on Windows10ВидеоInstalling LAMP On LinuxЧтение

Optional Assignment

Assignment Specifications: Installing PHP/MySQLЧтениеPeer Graded: Installing PHP/MySQLВнешний инструмент

Bonus Materials

Bonus: Brian Behlendorf - Apache FoundationВидеоBonus: Office Hours Vancouver, BCВидео
05Introduction to PHP10 материалов

Lecture Materials

Introduction to PHPВидеоPHP - BasicsВидеоPHP - KeywordsВидеоPHP - ExpressionsВидеоPHP - Control StructuresВидеоPHPЗадание

Assignment

Assignment Specification: Our First PHP ApplicationЧтениеOur First PHP ApplicationВнешний инструмент

Bonus Materials

Bonus: Rasmus Lerdorf - Inventing PHPВидеоBonus: Office Hours, Seattle, WAВидео
06PHP Arrays9 материалов

Lecture Materials

PHP - ArraysВидеоPHP - Array FunctionsВидеоHTTP & PHP ArraysВидеоPHP ArraysЗадание

Assignment

Submitting your code to the autograderЧтениеWindows: Using NGrok with the AutograderВидеоMacintosh: Using NGrok with the AutograderВидеоAuto-grader: Guessing GameВнешний инструмент

Bonus Materials

Bonus: Office Hours, Capetown South AfricaВидео
07PHP Functions7 материалов

Lecture Materials

PHP - FunctionsВидеоPHP - Variable ScopeВидеоPHP - ModularityВидеоFunctionsЗадание

Assignment

Assignment Specification: Reversing an MD5 hash (password cracking)ЧтениеReversing an MD5 hash (password cracking)Внешний инструмент

Bonus Items

Bonus: Office Hours, Shoreditch, London, UKВидео
08PHP and HTML Forms17 материалов

Lecture Materials

HTML FormsВидеоUsing GET and POST with FormsВидеоHTML Input TypesВидеоCode Walkthrough - HTML Input TypesВидеоHTML5 Input TypesВидеоProcessing Form Data and HTML InjectionВидеоCode Walkthough Forms and HTML Injection (1)ВидеоGuessing GameВидеоCode Walkthrough - Guessing GameВидеоModel View Controller (MVC)ВидеоFormsЗадание

Assignment

Assignment Specification: Rock Paper ScissorsЧтениеAutograder: Rock Paper ScissorsВнешний инструментPeer grader: Rock Paper ScissorsВнешний инструмент

Bonus Materials

Bonus: Bletchley Park Office HoursВидеоPost-Course SurveyЧтениеKeep Learning with Michigan OnlineЧтение