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

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

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

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

Django Foundations: Building Blogs and Social Web Apps

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

О курсе

This course provides a comprehensive introduction to Django by guiding you through building a fully-functional blog application. You will progressively enhance it by adding essential features such as pagination, commenting, and full-text search. As you advance, you’ll learn how to transform your blog into a social website, implementing user authentication, social login, and content sharing. This project-based approach ensures that you not only learn Django’s core features but also gain hands-on experience in creating dynamic, interactive web applications. You will develop practical skills in web application development by applying real-world scenarios at each step. As you build your blog and social features, you’ll become comfortable with Django’s powerful tools and best practices. By the end of the course, you will have the confidence to create dynamic web applications that engage users and support complex interactions. What sets this course apart is its focus on both foundational tools and advanced features that are crucial for modern web applications. You will learn not only Django's core functionalities but also how to build a web app that allows users to interact, authenticate, and share content effectively. This course is ideal for developers with basic Python knowledge who want to learn web development using Django. No prior web development experience is required, though familiarity with Python is helpful. This course is part one of a three-course Specialization designed to provide a comprehensive learning pathway in this subject area. While it delivers standalone value and practical skills, learners seeking a more integrated and in-depth progression may benefit from completing the full Specialization.

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

Django (Web Framework)RedisSocial MediaFull-Stack Web DevelopmentUser AccountsData SharingWeb ApplicationsAjaxBlogsAuthenticationsData ModelingOAuthSecure CodingJavascriptObject-Relational MappingRestful API

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

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

01Building a Blog Application13 материалов

From Setup to Launch: Crafting Your First Django Blog

OverviewВидеоIntroductionЧтениеCreating Your First ProjectЧтениеProject SettingsЧтение

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

Packt - Course Instructors

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

Django Foundations: Building Blogs and Social Web Apps
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 8.2 ч

7 модулей

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

Часть программы вашего университета
Creating the Blog Data ModelsЧтение
Defining a Default Sort OrderЧтение
Adding a Many-to-One RelationshipЧтение
Creating an Administration Site for ModelsЧтение
Adding Facet Counts to FiltersЧтение
Using Field LookupsЧтение
More on QuerySetsЧтение
Creating Templates for Your ViewsЧтение
Building a Blog Application in DjangoЗадание
02Enhancing Your Blog and Adding Social Features11 материалов

Building Interactive and Social Blog Features with Django

OverviewВидеоIntroductionЧтениеAdding PaginationЧтениеHandling Pagination ErrorsЧтениеRecommending Posts by EmailЧтениеSending Emails with DjangoЧтениеSending Emails in ViewsЧтениеCreating a Comment SystemЧтениеHandling ModelForms in ViewsЧтениеAdding Comments to the Post Detail TemplateЧтениеBlog Enhancement and Social FeaturesЗадание
03Extending Your Blog Application12 материалов

Enhancing Your Django Blog with Advanced Features

OverviewВидеоIntroductionЧтениеRetrieving Posts by SimilarityЧтениеCreating Custom Template Tags and FiltersЧтениеCreating a Template Tag That Returns a QuerySetЧтениеAdding a Sitemap to the SiteЧтениеCreating Feeds for Blog PostsЧтениеAdding Full-Text Search to the BlogЧтениеSwitching the Database in the ProjectЧтениеBuilding a Search ViewЧтениеWeighting QueriesЧтениеExpanding Blog FunctionalityЗадание
04Building a Social Website8 материалов

Mastering User Authentication and Profiles in Django

OverviewВидеоIntroductionЧтениеUsing Django's Built-in Authentication ViewsЧтениеChange Password ViewsЧтениеUser Registration and User ProfilesЧтениеExtending the User ModelЧтениеCreating Migrations for the Profile ModelЧтениеDjango Fundamentals for Social Website DevelopmentЗадание
05Implementing Social Authentication7 материалов

Integrating Social Logins and Secure Authentication in Django

OverviewВидеоIntroductionЧтениеBuilding a Custom Authentication BackendЧтениеAdding Social Authentication to Your SiteЧтениеRunning the Development Server through HTTPSЧтениеAuthentication Using GoogleЧтениеSocial Authentication and Web Security FundamentalsЗадание
06Sharing Content on Your Website8 материалов

Building Interactive Image Sharing Features with Django and JavaScript

OverviewВидеоIntroductionЧтениеPosting Content from Other WebsitesЧтениеBuilding a Bookmarklet with JavaScriptЧтениеCreating the Detail View for ImagesЧтениеCross-site Request Forgery for HTTP Requests in JavaScriptЧтениеAdding Infinite Scroll Pagination to the Image ListЧтениеEnhancing User Interaction on WebsitesЗадание
07Tracking User Actions11 материалов

Building Interactive User Features and Real-Time Activity Tracking

OverviewВидеоIntroductionЧтениеCreating List and Detail Views for User ProfilesЧтениеAdding User Follow Unfollow Actions with JavaScriptЧтениеAdding Generic Relations to Your ModelsЧтениеAdding User Actions to the Activity StreamЧтениеCreating Templates for ActionsЧтениеApplication Configuration ClassesЧтениеCounting Image Views with RedisЧтениеStoring Image Views in RedisЧтениеTracking User Actions in DjangoЗадание