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

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

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

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

Programming and Application Foundations

Курс от Illinois Tech
Средний≈ 56.4 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

This course introduces the students to the creation and deployment of modern, standards-compliant web pages written in HTML, CSS, and JavaScript in the context of the client-server architecture of the web. The course also covers the fundamentals of programming in a modern programming language, basic data modeling, database design, implementation, and administration of single-user and shared multi-user database applications using a contemporary relational database management system. The course aims to provide the students with an end-to-end understanding of web application development, from front-end to back-end and deployment. At the end of this course, students will be able to: • Create and style web pages using HTML and CSS. • Add interactivity and functionality to web pages using JavaScript. • Use web development tools and frameworks to simplify and enhance web development. • Describe the client-server model and the HTTP protocol. • Use a modern programming language to write scripts and programs. • Apply basic programming concepts such as variables, data types, operators, expressions, control structures, functions, and objects. • Use data structures and algorithms to solve problems and manipulate data. • Design, implement, and query relational databases using SQL. • Connect web pages to databases using server-side scripting. • Deploy web applications to a web server and a cloud platform. Software Requirements: Visual Studio Code; Use of CodeSpace recommended to build and test web applications - https://github.com/features/codespaces; MySQL - https://dev.mysql.com/downloads/workbench/ Other tools as specified in the modules .

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

Server SideApplication DevelopmentWeb ApplicationsWeb DevelopmentDatabasesApplication DeploymentJavascriptBack-End Web DevelopmentDatabase DesignHTML and CSSScripting LanguagesDatabase DevelopmentDatabase SystemsCloud ComputingCloud ApplicationsWeb Development ToolsFull-Stack Web DevelopmentRelational DatabasesWeb Design and DevelopmentCloud Deployment

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

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

01Module 1: Introduction to Web Development and HTML/CSS Basics20 материалов

Course Welcome

Course IntroductionВидеоInstructor IntroductionВидеоSyllabusЧтениеMeet and Greet DiscussionОбсуждение

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

Raj Krishnan

Adjunct Industry Professor, Information Technology and Management

Programming and Application Foundations
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 56.4 ч

9 модулей

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

Субтитры: Арабский, Французский, Итальянский, Корейский, Немецкий, Индонезийский, Испанский, Японский

Часть программы вашего университета
Final Exam PreparationВидео

Module 1 Introduction

Module 1 IntroductionВидеоModule 1 IntroductionЧтениеIntroduction to Web DevelopmentВидеоIntro QuizЗадание

Lesson 1: Understanding the Basics of Web Development

Understanding the Basics of Web DevelopmentЧтениеWeb Development BasicsВидеоUnderstanding Basics of Web DevelopmentЗадание

Lesson 2: Introduction to HTML: Structure and Syntax

Introduction to HTML: Structure and SyntaxЧтениеIntroduction to HTML M1L2ВидеоHTML Basics QuizЗадание

Lesson 3: Getting Started with CSS: Styling and Layout

Getting Started with CSS: Styling and LayoutЧтениеCSS VideoВидеоCSS quizЗадание

Module 1 Summative Assessment

Module 1 Summative AssessmentЗадание

Module 1 Summary

Module 1 SummaryЧтение
02Module 2: JavaScript Basics13 материалов

Module 2 Introduction

Module 2 IntroductionВидеоModule 2 IntroductionЧтение

Lesson 1: Introduction to JavaScript: Syntax and Basic Concepts

Introduction to JavaScriptЧтениеJavaScript BasicsВидеоJavaScript QuizЗадание

Lesson 2: Manipulating the DOM with JavaScript

Manipulating the DOM with JavaScriptЧтениеDOM ManipulationВидеоDOM Manipulation QuizЗадание

Lesson 3: JavaScript Events and Event Handling

JavaScript Events and Event HandlingЧтениеJS Event HandlingВидеоJS Event Handling QuizЗадание

Module 2 Summative Assessment

Module 2 Summative AssessmentЗадание

Module 2 Summary

Module 2 SummaryЧтение
03Module 3: Web Development Tools and Frameworks14 материалов

Module 3 Introduction

Module 3 IntroductionВидеоModule 3 IntroductionЧтение

Lesson 1: Introduction to Web Development Tools and Frameworks

Web Development Tools and FrameworksЧтениеTools and FrameworksВидеоFramework IDEs QuizЗадание

Lesson 2: Popular Front-end Frameworks: Bootstrap, Foundation, and Materialize

Front-end FrameworksЧтениеM3L2 BootStrapВидеоBootstrap, Foundation, and Materialize QuizЗадание

Lesson 3: JavaScript Frameworks and Libraries: React, Angular, and Vue

JavaScript Frameworks and LibrariesЧтениеFrontEnd Frameworks React, Angular and VueВидеоFramework and Libraries QuizЗадание

Module 3 Summative Assessment

Module 3 Summative AssessmentЗадание

Module 3 Summary

Module 3 SummaryЧтениеInsights from an Industry Leader: Learn More About Our ProgramЧтение
04Module 4: Client-Server Model and HTTP13 материалов

Module 4 Introduction

Module 4 IntroductionВидеоModule 4 IntroductionЧтение

Lesson 1: Understanding the Client-Server Model

Understanding the Client-Server ModelЧтениеM4L1 Client Server ModelВидеоM4L1 Client Server QuizЗадание

Lesson 2: Introduction to the HTTP Protocol

HTTP ProtocolЧтениеHttp PtrotocolВидеоM4L2 HTTP Protocol QuizЗадание

Lesson 3: HTTP Request and Response Cycle

HTTP Request and Response CycleЧтениеM4L3 Http Requests and Response CycleВидеоRequest Response Cycle QuizЗадание

Module 4 Summative Assessment

Module 4 Summative AssessmentЗадание

Module 4 Summary

Module 4 SummaryЧтение
05Module 5: Programming Fundamentals13 материалов

Module 5 Introduction

Module 5 IntroductionВидеоModule 5 IntroductionЧтение

Lesson 1: Introduction to Programming Concepts

Introduction to Programming ConceptsЧтениеProgramming ConceptsВидеоM5L1 Programming ConceptsЗадание

Lesson 2: Control Structures and Functions

Control Structures and FunctionsЧтениеControls and StructuresВидеоControls and Structures QuizЗадание

Lesson 3: Data Types and Variables

Data Types and VariablesЧтениеData Types and VariablesВидеоData Types and Variables QuizЗадание

Module 5 Summative Assessment

Module 5 Summative AssessmentЗадание

Module 5 Summary

Module 5 SummaryЧтение
06Module 6: Data Structures and Algorithms, Relational Database Concepts, SQL, and Database Management13 материалов

Module 6 Introduction

Module 6 IntroductionВидеоModule 6 IntroductionЧтение

Lesson 1: Relational Database Concepts

Relational Database ConceptsЧтениеRelational DatabaseВидеоRelational Database QuizЗадание

Lesson 2: SQL and Database Management

SQL and Database ManagementЧтениеRelational Database ManagementВидеоDatabase Management QuizЗадание

Lesson 3: No SQL Database

No SQL DatabaseЧтениеNoSQL ВидеоNoSQL Quiz Задание

Module 6 Summative Assessment

Module 6 Summative AssessmentЗадание

Module 6 Summary

Module 6 SummaryЧтение
07Module 7: Server-Side Scripting13 материалов

Module 7 Introduction

Module 7 IntroductionВидеоModule 7 IntroductionЧтение

Lesson 1: Introduction to Server-Side Scripting

Introduction to Server-Side ScriptingЧтениеServer-Side ScriptingВидеоServer Side Scripting QuizЗадание

Lesson 2: Working with Data on the Server

Working with Data on the ServerЧтениеData On ServerВидеоData Manipulation QuizЗадание

Lesson 3: Building Dynamic Web Pages

Building Dynamic Web PagesЧтениеDynamic Web Pages with Framework and ToolsВидеоDynamic Web Pages QuizЗадание

Module 7 Summative Assessment

Module 7 Summative AssessmentЗадание

Module 7 Summary

Module 7 SummaryЧтение
08Module 8: Web Application Project Development and Deployment13 материалов

Module 8 Introduction

Module 8 IntroductionВидеоModule 8 IntroductionЧтение

Lesson 1: Designing the Web Application

Designing the Web ApplicationЧтениеDesigning the Web ApplicationВидеоDesigning Application QuizЗадание

Lesson 2: Developing the Web Application

Developing the Web ApplicationЧтениеDeveloping the Web ApplicationВидеоDeveloping the Web Application QuizЗадание

Lesson 3: Deploying the Web Application

Deploying the Web ApplicationЧтениеDeploying the Web AppВидеоDeploying the Web Application Quiz Задание

Module 8 Summative Assessment

Module 8 Summative AssessmentЗадание

Module 8 Summary

Module 8 SummaryЧтение
09Summative Course Assessment1 материалов

Summative Course Assessment

Summative Course AssessmentЗадание