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

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

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

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

Web Development Concepts for Everyone

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

О курсе

This course features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. Unlock the power of web development with this comprehensive course that takes you through the essentials of both front-end and back-end technologies. You'll master the concepts behind full-stack applications, explore the workings of both client-side and server-side components, and understand how databases fit into the web ecosystem. As you progress, you will learn to integrate the right frameworks and libraries for smooth, interactive user experiences. The course introduces version control tools like Git and GitHub, equipping you with the skills to collaborate effectively in software development environments. Throughout the course, you'll build a strong foundation by mastering web protocols, client-server communications, authentication, and more. Dive into both SQL and NoSQL databases, understand cloud platforms like AWS, and explore DevOps practices that streamline development. You’ll also gain proficiency with various tools, such as Visual Studio Code, Postman, and Docker, that are vital for modern web development workflows. With hands-on modules and expert guidance, you’ll become adept at solving real-world challenges and deploying dynamic web applications. Whether you're aiming to become a full-stack developer, work in cloud computing, or enhance your understanding of modern IT practices, this course offers a comprehensive learning experience. Beginners and intermediate developers alike will benefit from the content, as it combines theory with practical application. No prior web development experience is necessary—just an eagerness to learn and build. By the end of the course, you will be able to build full-stack web applications, use version control effectively, deploy your projects to the cloud, and implement best practices for real-world web development. You’ll also have a solid grasp of security protocols, database management, and modern development tools.

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

Database ManagementWeb Development ToolsTypeScriptBootstrap (Front-End Framework)Full-Stack Web DevelopmentSpring FrameworkVersion ControlRestful APIOAuthNoSQLCloud ServicesSoftware Development ToolsWeb ServicesWeb DevelopmentApplication FrameworksDevops ToolsApplication DeploymentCloud DeploymentWeb ApplicationsCloud Applications

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

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

01Introduction4 материалов

Introduction

IntroductionВидеоCourse NoteВидеоCourse ToolsВидеоFull Course ResourceЧтение
02The Basics of Full-Stack Web Applications7 материалов

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

Packt - Course Instructors

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

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

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 11.9 ч

13 модулей

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

Часть программы вашего университета

The Basics of Full-Stack Web Applications

IntroductionВидеоFrontendВидеоClientВидеоServerВидеоDatabaseВидеоUnderstanding Fullstack Web ApplicationsDIALOGUEThe Basics of Full-Stack Web Applications - AssessmentЗадание
03Version Control9 материалов

Version Control

Introduction to Version ControlВидеоIntroduction to GitВидеоBranchingВидеоMergingВидеоGitHubВидеоGitHub Visualization and Wrap-UpВидеоOther Git Cloud PlatformsВидеоMastering Git: Branching, Merging, and Cloud CollaborationDIALOGUEVersion Control - AssessmentЗадание
04Programming Languages8 материалов

Programming Languages

Runtime EnvironmentsВидеоIntroduction to Programming TypesВидеоStrong Versus WeakВидеоStatic Versus DynamicВидеоSupersets and TypeScriptВидеоMarkup LanguagesВидеоUnderstanding Programming Languages and Their EnvironmentsDIALOGUEProgramming Languages - AssessmentЗадание
05Libraries and Front-End Frameworks9 материалов

Libraries and Front-End Frameworks

Front-End Libraries with jQueryВидеоLibrary Example with Chart.jsВидеоFront-End FrameworksВидеоFront-End Frameworks with AngularВидеоCSS Frameworks and BootstrapВидеоSpecial Mention - ReactВидеоSpecial Mention - AngularJS Versus AngularВидеоUnderstanding Libraries and Frameworks in Web DevelopmentDIALOGUELibraries and Front-End Frameworks - AssessmentЗадание
06Client / Server Communications7 материалов

Client / Server Communications

HTTP ProtocolВидеоHTTP MethodsВидеоAPIsВидеоREST APIsВидеоSocketsВидеоUnderstanding HTTP Protocol and REST APIsDIALOGUEClient / Server Communications - AssessmentЗадание
07Authentication and Authorization5 материалов

Authentication and Authorization

Authentication (AuthN)ВидеоAuthorization (AuthZ)ВидеоOAuth and OpenID ConnectВидеоUnderstanding Authentication and AuthorizationDIALOGUEAuthentication and Authorization - AssessmentЗадание
08Back-End Web Frameworks6 материалов

Back-End Web Frameworks

Back-End Web FrameworksВидеоMicroframeworks with JavaScript, Node, and Express.jsВидеоMicroframework ModulesВидеоWeb Frameworks with Java SpringВидеоUnderstanding Micro and Web Frameworks in Backend DevelopmentDIALOGUEBack-End Web Frameworks - AssessmentЗадание
09Databases8 материалов

Databases

Relational Databases - SQLВидеоExample of a Relational Database - PostgreSQLВидеоDocument Databases - NoSQLВидеоExample of a Document Database - MongoDBВидеоIn-Memory DatabasesВидеоExample of an In-Memory Database - RedisВидеоUnderstanding SQL and Relational DatabasesDIALOGUEDatabases - AssessmentЗадание
10Web Developer Tools11 материалов

Web Developer Tools

Code EditorsВидеоExample of a Code Editor - Visual Studio CodeВидеоIDEsВидеоExample of an IDE - IntelliJ IdeaВидеоConsoleВидеоPackage ManagersВидеоBuild Automation ToolsВидеоORMsВидеоPostmanВидеоUnderstanding Code Editors and Development ToolsDIALOGUEWeb Developer Tools - AssessmentЗадание
11Cloud Platforms10 материалов

Cloud Platforms

How Applications RunВидеоComputer HardwareВидеоCloud PlatformsВидеоCloud Hosting with HerokuВидеоHeroku with a DatabaseВидеоAWS (Amazon Web Services)ВидеоServerless with AWSВидеоA Note on Cloud CertificationsВидеоUnderstanding Cloud Application Architecture and DeploymentDIALOGUECloud Platforms - AssessmentЗадание
12DevOps8 материалов

DevOps

Introduction to DevOpsВидеоCI/CDВидеоContainerization with DockerВидеоCloud Orchestration with KubernetesВидеоContinuous MonitoringВидеоDevOps Maturity ModelВидеоFoundations of DevOps, CI/CD, Docker & KubernetesDIALOGUEDevOps - AssessmentЗадание
13Wrap Up3 материалов

Wrap Up

Thank YouВидеоFull Course Practice AssessmentЗаданиеFull Course AssessmentЗадание