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

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

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

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

Web Development Fundamentals

Курс от Microsoft
Начальный≈ 30.7 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

Welcome to Web Development Fundamentals, the second course in the JavaScript Starter Kit Professional Certificate program. This course will introduce you to the essential technologies for modern web development, teaching you how to create professional, responsive websites using HTML, CSS, and DOM manipulation with JavaScript. By the end of this course, you will be able to: - Create professional web page structures using semantic HTML elements and accessibility best practices - Implement responsive web designs using CSS properties and layout techniques that work across all device sizes - Develop dynamic web content using DOM manipulation and event handling to create interactive user experiences - Design and implement secure data management systems with proper form validation and XSS prevention - Build a complete To-Do List web application that demonstrates mastery of HTML, CSS, and JavaScript integration For the final project in this course, you will progressively develop a fully functional To-Do List web application that combines all web development fundamentals into a portfolio-ready project. You'll create semantic HTML structures, implement responsive CSS designs, build interactive features using DOM manipulation, handle user events and form submissions, and manage data persistence using browser storage. Throughout the development process, you'll learn to follow professional web standards, implement accessibility best practices, and create secure, user-friendly web applications that demonstrate real-world development skills. To succeed in this course, you should have programming experience with JavaScript variables, functions, control flow, and basic data structures. Familiarity with basic computer concepts and comfort using a web browser are also required. The course uses an online development environment, so you can start building web applications immediately.

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

Data ValidationData PersistenceWeb Content Accessibility GuidelinesFront-End Web DevelopmentJavascriptCascading Style Sheets (CSS)HTML and CSSEvent-Driven ProgrammingResponsive Web DesignData ManagementApplication SecurityData Storage TechnologiesBrowser CompatibilitySemantic WebSecure CodingWeb Applications

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

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

01HTML Foundations20 материалов

HTML Basics

Introduction to Web Development Fundamentals CourseВидеоCourse SyllabusЧтениеHTML in Modern Web DevelopmentВидеоFirst HTML DocumentЛабораторная

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

Microsoft

Преподаватель курса

Web Development Fundamentals
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 30.7 ч

5 модулей

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

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

Часть программы вашего университета
HTML Structure AnalysisDIALOGUE
Introducing the To-Do List Web Application Final Course ProjectВидео
To-Do List StructureЛабораторная
Becoming a Front End DeveloperВидео
Practice Quiz: HTML FundamentalsЗадание

Semantic HTML

Semantic HTMLВидеоSemantic Document StructureЛабораторнаяAccessibility and SEO StrategyDIALOGUETo-Do List Semantic EnhancementЛабораторнаяPractice Quiz: Semantic HTML ImplementationЗадание

Forms and Input

Web Form DesignВидеоInteractive Form ElementsЛабораторнаяForm UX and ValidationDIALOGUETo-Do List Form ImplementationЛабораторнаяGraded Quiz: Forms and ValidationЗаданиеPodcast Module OverviewЧтение
02CSS Essentials16 материалов

CSS Basics

CSS BasicsВидеоCSS Fundamentals PracticeЛабораторнаяCSS Architecture StrategyDIALOGUETo-Do List Styling BasicsЛабораторнаяPractice Quiz: CSS FundamentalsЗадание

Layout and Box Model

Layout and Box ModelВидеоLayout Techniques PracticeЛабораторнаяLayout Problem-SolvingDIALOGUETo-Do List Layout ImplementationЛабораторнаяPractice Quiz: Layout ImplementationЗадание

Responsive Design

Responsive Design in ProductionВидеоResponsive Techniques PracticeЛабораторнаяResponsive StrategyDIALOGUETo-Do List Responsive ImplementationЛабораторнаяGraded Quiz: Responsive ImplementationЗаданиеPodcast Module OverviewЧтение
03Dynamic Web Content with the DOM16 материалов

DOM Introduction

DOM in Web ApplicationsВидеоDOM Selection PracticeЛабораторнаяDOM Traversal StrategiesDIALOGUETo-Do List DOM IntegrationЛабораторнаяPractice Quiz: DOM FundamentalsЗадание

Element Creation

Dynamic Content CreationВидеоElement Creation PracticeЛабораторнаяDOM Element CreationDIALOGUETo-Do List Task CreationЛабораторнаяPractice Quiz: Element CreationЗадание

Element Modification

Professional DOM UpdatesВидеоDynamic Element ModificationЛабораторнаяUpdate Strategy OptimizationDIALOGUEEnhancing To Do List Task ManagementЛабораторнаяGraded Quiz: Element ModificationЗаданиеPodcast Module OverviewЧтение
04Events and Interaction16 материалов

Event Basics

Events in Professional ApplicationsВидеоEvent Handling FundamentalsЛабораторнаяEvent Architecture DesignDIALOGUETo-Do List Event IntegrationЛабораторнаяPractice Quiz: Event FundamentalsЗадание

Form Events

Professional Form ProcessingВидеоForm Event PracticeЛабораторнаяForm Interaction StrategiesDIALOGUETo-Do List Form ProcessingЛабораторнаяPractice Quiz: Form Event ProcessingЗадание

Event Delegation

Event Delegation in ProductionВидеоEvent Delegation PracticeЛабораторнаяDelegation Strategy OptimizationDIALOGUETo-Do List Event OptimizationЛабораторнаяGraded Quiz: Event Delegation ImplementationЗаданиеPodcast Module OverviewЧтение
05Data and Storage12 материалов

Form Validation and Security

Security in Web FormsВидеоForm Security ImplementationЛабораторнаяSecurity Strategy AnalysisDIALOGUETo-Do List Security EnhancementЛабораторнаяPractice Quiz: Form Security ImplementationЗадание

Form Events

Data Management in Web ApplicationsВидеоUnderstanding Data Management in Web ApplicationsЧтениеData Management StrategyDIALOGUETo-Do List Data IntegrationПрограммированиеExpert Project WalkthroughВидеоGraded Quiz: Data Management ImplementationЗаданиеPodcast Module OverviewЧтение