Udemy

Creating a Social Media App with C#, JS, ASP.NET and Azure

立即報名
  • 5,088 名學生
  • 更新於 8/2025
4.6
(88 個評分)
CTgoodjobs 嚴選優質課程,為職場人士提升競爭力。透過本站連結購買Udemy課程,本站將獲得推廣佣金,有助未來提供更多實用進修課程資訊給讀者。

課程資料

報名日期
全年招生
課程級別
學習模式
修業期
20 小時 52 分鐘
教學語言
英語
授課導師
Ervis Trupja
評分
4.6
(88 個評分)
3次瀏覽

課程簡介

Creating a Social Media App with C#, JS, ASP.NET and Azure

Learn how to create posts, stories, likes, comments, favorites, reports, friend requests, notifications and hashtags.

Want to learn how to build a social media application with ASP.NET? This course is for you! We'll guide you through the process of creating your own feature-rich social platform from scratch. You'll develop the entire application, covering both the front-end and back-end, while implementing essential features that every modern social media app needs. You will start with an empty project in Visual Studio and build your app from the ground up.

What will you learn?

  • Core Features Implementation: Create essential social media features such as stories, posts, likes, shares, and favorite posts. You'll build functionality to manage friend requests, including adding, canceling, ignoring, and approving requests. Additionally, you'll implement a trending section that highlights the most used hashtags, ensuring your platform stays current and engaging.

  • Front-End Design with Tailwind CSS: Design a visually appealing and user-friendly interface using Tailwind CSS. Tailwind's utility-first approach will help you create responsive and modern layouts effortlessly.

  • ASP.NET MVC Framework: Develop the application using the ASP.NET MVC framework, which will structure your project effectively, ensuring a clear separation of concerns and a maintainable codebase.

  • Data Management with ASP.NET Data Project and Entity Framework: Manage your data efficiently with ASP.NET Data Project and Entity Framework. You'll learn how to manage your database schema with Entity Framework migrations, add data to the database, retrieve data, update existing data, and delete data when necessary. Learn to set up and interact with an SQL database, ensuring your application's data is stored securely and can be accessed and manipulated with ease.

  • Deployment with Azure: Deploy your social media application to the cloud using Azure. You'll learn how to set up a CI/CD pipeline to automate the deployment process, ensuring your code is always up-to-date and your application runs smoothly in a production environment.

By the end of this course, you'll have a fully functional social media platform, along with the skills and knowledge to create, manage, and deploy complex web applications using ASP.NET. Ready to build something amazing? Let's get started!

課程章節

  • 10 個章節
  • 185 堂課
  • 第 1 章 Welcome to this course
  • 第 2 章 Getting Started
  • 第 3 章 Designing the Timeline/Home Page
  • 第 4 章 Setting Up Your SQL Database with Entity Framework Core
  • 第 5 章 Creating and Managing Posts
  • 第 6 章 Implementing Post Likes
  • 第 7 章 Implementing Post Comments
  • 第 8 章 Implementing Post Favorites
  • 第 9 章 Managing Post Visibility: Public and Private
  • 第 10 章 Implementing Post Reporting and Management

課程內容

  • MVC architecture and ASPNET MVC implementation: Learn to build scalable applications with the ASPNET MVC framework and understand the MVC architecture.
  • Building and managing a social media app: Develop key social media features like stories, posts, likes, shares, and manage friend requests efficiently.
  • Database design and entity relationships: Database management with ASPNET Data Project and Entity Framework, including schema migrations and CRUD operations
  • Front-End Design with Tailwind CSS: Create modern, responsive layouts using Tailwind CSS for a visually appealing and user-friendly interface
  • Deployment with Azure: Deploy applications to Azure, set up CI/CD pipelines, and ensure smooth production operations


評價

  • J
    Jimmie Pierre
    4.5

    I'm learning taking it step by step.

  • D
    Dave Evans
    4.5

    Very descriptive and just what I was looking for in a course. Instructor was easy to understand and went at a decent pace.

  • E
    Eugene
    4.0

    He is great but we need him to include error handling with unit testing for us that are beginners and also confirm email functionality before successful registration

  • E
    Emmanuel Acheampong
    5.0

    It's a fantastic course. Professional, direct and very engaging!

立即關注瀏覽更多

本網站使用Cookies來改善您的瀏覽體驗,請確定您同意及接受我們的私隱政策使用條款才繼續瀏覽。

我已閱讀及同意