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

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

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

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

The Full Stack

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

О курсе

As you prepare for your role in back-end development, practice bringing together multiple skills to build a full-stack Django app. You’ll start by setting up an environment for a local practical project, and refactoring the front and back-ends of an existing application. You will then have the opportunity to create the front and back-ends of a new application using your full-stack developer skills. By the end of this course you will be able to: - Explain common concepts related to full stack development - Use HTML, CSS and JavaScript to develop well-structured, interactive and responsive websites - Build a full stack application using Django that stores its data in models on a MySQL database and updates its pages with forms and API endpoints - Describe the different environments that web applications are deployed to To complete this course you will need previous experience with back-end development, Python, version control, databases, Django web framework and APIs.

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

Cascading Style Sheets (CSS)JavascriptHypertext Markup Language (HTML)Full-Stack Web DevelopmentBack-End Web DevelopmentCloud ComputingRestful APIMySQLDjango (Web Framework)ScalabilityHTML and CSSFront-End Web DevelopmentCloud HostingWeb DevelopmentResponsive Web DesignCloud DeploymentWeb Design and DevelopmentWeb ApplicationsVirtual EnvironmentApplication Programming Interface (API)

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

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

01Introduction to the full stack14 материалов

Course Introduction

Introduction to the courseВидеоA day in the life of a full stack developerВидеоCourse syllabusЧтениеHow to be successful in this courseЧтение

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

Taught by Meta Experts

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

The Full Stack
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 25.6 ч

5 модулей

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

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

Часть программы вашего университета
Building "TasteHub"—A Complete Restaurant Management & Ordering PlatformDIALOGUE
Working with labs and exercises in this courseЧтение

Introduction to the full stack

What is full stack development?ВидеоN-tier architectureВидеоRecap: What you know about client-server architectureЧтениеUnderstanding Your Role in the Full StackDIALOGUEKnowledge check: Introduction to the full stackЗаданиеModule summary: Introduction to the full stackВидеоModule Quiz: Introduction to the Full StackЗаданиеAdditional resourcesЧтение
02Front-end technologies50 материалов

HTML

How are HTML and CSS used in the real world?ВидеоSemantic tags and why we need themВидеоSemantic HTML cheat sheetЧтениеWhat is Hyper Text Markup Language?ВидеоSemantic tags in actionВидеоForms and validationВидеоInput typesЧтениеForm submissionВидеоSubmitЧтениеKnowledge check: HTMLЗаданиеAdditional resourcesЧтение

CSS

CSS web layoutВидеоWidely used selectorsВидеоCSS units of measurementЧтениеDocument flow - Block vs. In-lineВидеоBasic flexboxВидеоCSS gridsВидеоGrids and flexbox cheat sheetЧтение

JavaScript

Why JavaScript?ВидеоProgramming in JavaScriptВидеоVariables ВидеоExercise: Declaring variablesЧтениеSolution: Declaring variablesЧтениеSelf review: Declaring variablesЗаданиеData types
03The full stack using Django27 материалов

Django Architecture

Recap: What you know about DjangoВидеоRecap: What you know about APIsВидеоEnvironment checkЧтениеOptional: Creating a Django project (steps and code)ЧтениеKnowledge check: Django architectureЗаданиеAdditional resourcesЧтение

Django and MySQL

Recap: What you know about Databases and MySQLВидеоSetting up a MySQL database on WindowsЧтениеSetting up a MySQL database on MacЧтениеRecap: Models and migrationsЧтениеConfiguring Django to connect to MySQLВидеоExercise: Connect Django to MySQLЧтениеSolution: Connect Django to MySQLЧтениеSelf-review: Connect Django to MySQLЗаданиеKnowledge check: Django and MySQLЗаданиеAdditional resourcesЧтение

Django and the front-end

Recap: What you know about forms and ModelFormsВидеоFetching data using JavaScriptВидеоQuerying APIs using JavaScriptЧтениеBridging the Front and Back Ends with APIsDIALOGUEExercise: Submitting a form with JavaScriptЧтениеSolution: Submitting a form with JavaScriptЧтение
04Production environments16 материалов

Web server environments

Server and serverlessВидеоVirtual machines and containerizationВидеоWhat does self-hosted, PaaS, SaaS and DBaaS mean?ЧтениеKnowledge check: Web server environmentsЗаданиеAdditional resourcesЧтение

Introduction to cloud computing

What is cloud computing?ВидеоKey elements of cloud computingВидеоNetworking in the cloudЧтениеKnowledge check: Introduction to cloud computingЗадание

Scaling in the cloud

What is scaling?ВидеоLoad balancingВидеоHow a CDN improves scalingЧтениеKnowledge check: Scaling in the cloudЗаданиеPlanning for Production and ScalabilityDIALOGUEModule summary: Production EnvironmentsВидео
05Final project14 материалов

Final project assessment

Course recap: The full stackВидеоAbout the final assessmentЧтениеExercise: Connect the Little Lemon back-end to MySQLЧтениеReadiness check: Connect the Little Lemon back-end to MySQLЗаданиеExercise: Set up a Little Lemon booking APIЧтениеReadiness check: Set up a Little Lemon booking APIЗаданиеExercise: Display the Little Lemon available booking timesЧтениеReadiness check: Display the Little Lemon available booking timesЗаданиеLittle Lemon booking systemВзаимная проверкаSolution: Little Lemon booking systemЧтениеFinal Graded Quiz: The Full StackЗадание

Course wrap up

Course wrap upВидеоReflect on learningОбсуждениеNext stepsЧтение
Create a Grid LayoutЛабораторная
Solution: Create a grid layoutЧтение
Self-review: Create a grid layout Задание
All selectors and their specificityЧтение
Pseudo-classesВидео
Pseudo-elementsЧтение
Knowledge check: CSSЗадание
Additional resourcesЧтение
Видео
OperatorsВидео
NumbersВидео
StringsВидео
BooleansВидео
JavaScript interactivityЧтение
JavaScript selectorsВидео
Scoping with var, let and constВидео
FunctionsВидео
JavaScript DOM manipulationВидео
Event handlingВидео
Exercise: Web page content updateЧтение
Frameworks and librariesВидео
Knowledge check: JavaScriptЗадание
Bringing Front-End Foundations TogetherDIALOGUE
Module summary: Front-end technologiesВидео
Module Quiz: Front-End TechnologiesЗадание
Additional resourcesЧтение
Self Review: Submitting a form with JavaScriptЗадание
Knowledge Check: Django and the front-endЗадание
Module summary: The full stack using DjangoВидео
Module Quiz: The Full Stack Using DjangoЗадание
Additional resourcesЧтение
Module Quiz: Production EnvironmentsЗадание