كورس بناء REST & RESTful API مع ASP .NET CORE بالعربي

ahmed mohamady
5 Aug 202309:36

Summary

TLDRThis video introduces a new course on building APIs using ASP.NET Core, led by programmer Ahmed Mohamady. The instructor emphasizes the importance of prior knowledge in C#, databases, and API concepts, providing resources for beginners. The course focuses on creating APIs within Microsoft's ecosystem, particularly using .NET 7, with plans to update for future versions. Viewers are encouraged to follow along via YouTube for notifications on new episodes and to avoid downloading videos, as it negatively affects the channel's performance. The course aims to enhance web development skills and foster expertise in full-stack development with Microsoft tools.

Takeaways

  • 📚 This course focuses on building APIs using ASP.NET Core API, which is crucial for full-stack developers in the Microsoft ecosystem.
  • 🚀 The course is a follow-up to a previous one covering ASP.NET Core and will dive deeper into advanced levels.
  • 🖥️ The course will teach API building using Microsoft's ASP.NET Core pattern, useful for developers familiar with C# and .NET.
  • ⚙️ To follow the course, it's recommended to have basic knowledge of C#, databases (SQL Server), and some familiarity with ASP.NET.
  • 💡 The course also builds on previous content, including API concepts using Node.js and REST API principles.
  • 🔍 Microsoft entered the API world with web services using SOAP, and later improved with WCF, transitioning to modern ASP.NET Core APIs.
  • 🛠️ Visual Studio 2022 or newer is required for this course, as it focuses on .NET Core 7 and beyond.
  • 🔗 Multiple helpful links are provided to other related courses (C#, SQL Server, ASP.NET basics) for foundational knowledge.
  • 📈 The course will keep updating with new versions of .NET, including .NET Core 8 when it's released, ensuring relevance with industry standards.
  • 🙏 The content creator requests viewers to avoid downloading videos outside of YouTube to support the channel’s growth and engagement.

Q & A

  • What is the main topic of the course discussed in the video?

    -The course focuses on building APIs using ASP.NET Core, particularly aimed at Microsoft development environments.

  • Why is this course an important addition to other programming courses on the channel?

    -This course is designed to complement previous API-related courses, and it is especially useful for those who want to learn API development in a professional setting or as part of becoming a full-stack developer within the Microsoft ecosystem.

  • What programming language should a student know before taking this course?

    -Students should be familiar with C#, as the course will use this language to build APIs.

  • What previous knowledge is recommended before starting the course?

    -It is recommended to have basic knowledge of C#, SQL Server (understanding tables and relationships), and prior experience with ASP.NET Core or related technologies.

  • What version of .NET is being used for this course?

    -The course will be taught using .NET 7, which is the latest stable version at the time of the video, although future versions like .NET 8 may also be relevant.

  • What is the history of Microsoft's API development discussed in the video?

    -Microsoft began with web services using SOAP (Simple Object Access Protocol), later evolving into the Windows Communication Foundation (WCF) and eventually developing ASP.NET Core for API building.

  • Why is it important not to download the course videos using third-party software?

    -Downloading videos via third-party tools can harm the YouTube channel’s performance, as it affects metrics like view counts, which can hurt content creators. The presenter recommends watching videos directly on YouTube to support the channel.

  • What are some of the tools and technologies students will need for this course?

    -Students will need Visual Studio 2022 or the latest available version, along with tools necessary for .NET development, which are explained in the course.

  • What is the difference between SOAP and REST APIs mentioned in the video?

    -SOAP (Simple Object Access Protocol) is a protocol used in earlier web services, while REST (Representational State Transfer) is a more modern, lightweight approach that ASP.NET Core embraces.

  • What should a student do if they lack knowledge in any of the prerequisite areas?

    -The presenter recommends going back to previous courses on the channel to build foundational knowledge before starting this course. Links to these resources are provided in the video’s description.

Outlines

plate

Cette section est réservée aux utilisateurs payants. Améliorez votre compte pour accéder à cette section.

Améliorer maintenant

Mindmap

plate

Cette section est réservée aux utilisateurs payants. Améliorez votre compte pour accéder à cette section.

Améliorer maintenant

Keywords

plate

Cette section est réservée aux utilisateurs payants. Améliorez votre compte pour accéder à cette section.

Améliorer maintenant

Highlights

plate

Cette section est réservée aux utilisateurs payants. Améliorez votre compte pour accéder à cette section.

Améliorer maintenant

Transcripts

plate

Cette section est réservée aux utilisateurs payants. Améliorez votre compte pour accéder à cette section.

Améliorer maintenant
Rate This

5.0 / 5 (0 votes)

Étiquettes Connexes
API DevelopmentASP.NET CoreC#Full-StackMicrosoft ToolsSQL ServerVisual StudioWeb DevelopmentAPI PatternsMicrosoft Ecosystem
Besoin d'un résumé en anglais ?