آموزش C#.NET Core 8 Masterclas با MS SQL مبتدی تا پرو 2024

C# .NET Core 8 Masterclass with MS SQL Beginner to Pro 2024

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: برنامه نویسی سی شارپ را بیاموزید - با استفاده از Net Core 8، API ها، Entity Framework، Database، Linq، مجموعه ها، برنامه بسازید. اصول برنامه نویسی با استفاده از سی شارپ را بیاموزید نحوه کار برنامه نویسی شی گرا و نحوه استفاده از آن را بیاموزید. نحوه استفاده از رابط ها را بیاموزید کار با فایل ها و متن نحوه استفاده از پایگاه های داده با MS SQL Server، Sqlite و Linq را بیاموزید نحوه استفاده از Depenency Injection را بیاموزید آموزش Ace the Technical Interview با محبوب ترین الگوهای طراحی آشنا شوید. در مورد بهترین روش‌ها مانند SOLID، DRY و YAGNI بیاموزید نحوه استفاده از Linq و عبارات لامبدا را بیاموزید نحوه نوشتن کد تمیز استفاده از NET Core برای ساخت برنامه‌ها و APIهای مبتنی بر داده قدرتمند ساخت چندین پروژه در طول دوره تأیید اعتبار و مجوز در ASP NET Core (.NET 8) آموزش ساختار ASP NET Core (.NET 8) Razor Project آموزش ساختار ASP NET MVC Core (.NET 8) پروژه ساخت رابط کاربری گرافیکی زیبا (رابط کاربری گرافیکی) با Blazor تکنیک های پیشرفته مانند threading و توسعه ناهمزمان را بیاموزید چگونه مهارت های حل مسئله خود را توسعه دهید یاد بگیرید چگونه یک سیستم را از ابتدا بسازید بیاموزید چرخه عمر کامل توسعه و نحوه کار آن را بیاموزید آمادگی شغلی در توسعه نرم افزار تجربه پروژه پیش نیازها: فراگیران باید سواد کامپیوتری اولیه از جمله آشنایی با سیستم عامل ها را داشته باشند. (به عنوان مثال، Windows، macOS) و توانایی پیمایش و استفاده از رایانه. دسترسی به اینترنت قابل اعتماد برای دانلود ابزارهای لازم، دسترسی به مواد آموزشی و شرکت در بحث ها یا انجمن های آنلاین مورد نیاز است. نگرش مثبت و میل شدید به یادگیری و تعامل با مطالب درسی. اشتیاق برای حل مسئله و کنجکاوی در مورد توسعه نرم افزار بسیار تشویق می شود. اگرچه اجباری نیست، اما آشنایی قبلی با مفاهیم یا زبان های برنامه نویسی می تواند مفید باشد. اگر در زمینه برنامه نویسی تازه کار هستید، نگران نباشید! این دوره به گونه ای طراحی شده است که از اصول اولیه شروع کرده و به تدریج مهارت های شما را تقویت کند. برنامه درسی طیف وسیعی از موضوعات از جمله مفاهیم اساسی برنامه نویسی، برنامه نویسی شی گرا و ابزارها و شیوه های فنی مختلف را پوشش می دهد. تا زمانی که مایل به سرمایه گذاری زمان و تلاش باشید، فرصت یادگیری و موفقیت در این دوره را خواهید داشت.

توجه: این دوره به طور منظم با موضوعات جدید به روز می شود.

مسترکلاس سی شارپ کامل: از صفر به قهرمان کدنویسی بروید


به یک سفر یادگیری متحول کننده خوش آمدید که در آن بر پیچیدگی های NET 8/Core، برنامه نویسی C# و اصول توسعه نرم افزار ضروری تسلط خواهید داشت. چه یک مبتدی و مشتاق غواصی در دنیای کدنویسی باشید یا یک توسعه‌دهنده با تجربه که به دنبال بهبود مهارت‌های خود است، این دوره یک برنامه درسی جامع ارائه می‌دهد که همه چیز را از مبانی تا موضوعات پیشرفته پوشش می‌دهد.

چرا در این دوره ثبت نام کنید؟


1. ساخت پروژه های دنیای واقعی: با ساخت دو پروژه در طول دوره، تجربه عملی به دست آورید. از راه‌اندازی یک پروژه NET Core MVC گرفته تا یکپارچه‌سازی Entity Framework و اجرای جلسات، مهارت‌های ملموس قابل استفاده برای سناریوهای حرفه‌ای را توسعه خواهید داد.


2. درک کامل .NET Core: ساختار پروژه های NET Core (.NET 8) را بیاموزید، در Blazor، کتابخانه های کلاس Razor برای Identity جستجو کنید و مفاهیم ضروری مانند Bootstrap v5، احراز هویت و مجوز را بررسی کنید.


3. تسلط جامع C#: این دوره فقط در مورد NET Core نیست. این یک کاوش جامع برنامه نویسی C# است. اصول C#، برنامه نویسی شی گرا (OOP) و تکنیک های پیشرفته مانند threading را بدانید. با استفاده از MS SQL Server، Sqlite و Linq، بازی های ویدیویی ایجاد کنید، خطاها را به طور موثر مدیریت کنید، و با پایگاه های داده کار کنید.


4. توسعه Full-Stack با Blazor: رابط کاربری گرافیکی زیبا بسازید و توسعه front-end را با استفاده از Blazor و Razor کاوش کنید. با نحوه طراحی و توسعه API آشنا شوید و از یکپارچگی یکپارچه بین قسمت جلویی و انتهایی اطمینان حاصل کنید.


5. در الگوهای طراحی فرو بروید: قدرت الگوهای طراحی، از جمله استراتژی، مخزن، سازنده، کارخانه و واحد کار را کشف کنید. بیاموزید که چه زمانی و چگونه چندین الگو را برای ساختار کد بهینه ترکیب کنید.


6. Master Docker و Deployment: با اصول Docker آشنا شوید و نحوه استقرار وب سایت خود را در Microsoft Azure بیاموزید. این مهارت‌ها برای محیط‌های توسعه مدرن ضروری هستند و توانایی شما را در مدیریت و مقیاس‌سازی برنامه‌ها نشان می‌دهند.


7. با انجام دادن بیاموزید: بیش از 5 پروژه متنوع شما را از ایجاد یک برنامه از ابتدا تا بازسازی برنامه موجود و افزودن ویژگی های جدید می برد. علاوه بر این داشتن تمرینات شما بعد از هر ماژول. این رویکرد عملی تضمین می‌کند که نه تنها نظریه را درک می‌کنید، بلکه می‌توانید آن را در سناریوهای دنیای واقعی نیز به کار ببرید.


رئوس مطالب دوره:


1. اصول برنامه نویسی با سی شارپ: متغییرها، متدها، حلقه ها، شرایط و اصول اولیه OOP.

2. NET Core Deep Dive: ساختار پروژه‌های NET Core را درک کنید، Identity Framework را یکپارچه کنید، و مفاهیم پیشرفته مانند کمک‌کننده‌های برچسب سفارشی و مشاهده مؤلفه‌ها را بررسی کنید.

3. پایگاه داده و مبانی Docker: به پایگاه داده ها، Docker و موضوعات مرتبط با پایگاه داده مانند موجودیت ها، DTO ها، نقشه برداری و Entity Framework بروید.

4. تکنیک های پیشرفته C#: threading، توسعه ناهمزمان، و مفاهیم پیشرفته C# مانند عبارات Linq و Lambda را کاوش کنید.

5. الگوهای طراحی و بهترین روش ها: اصول جامد، الگوهای طراحی و بهترین شیوه ها برای ایجاد کد قوی و قابل نگهداری را بررسی کنید.

6. Git، Github و Project Management: اصول کنترل نسخه با Git را بیاموزید، مخازن را راه اندازی کنید و پروژه ها را به طور موثر با استفاده از Github مدیریت کنید.

7. استقرار Azure و فراتر از آن: استقرار Azure را درک کنید و در مورد پیشرفت شغلی بیشتر، از جمله آماده سازی گواهینامه و ایجاد یک نمایه LinkedIn قوی، بینش کسب کنید.


ادیسه کدنویسی خود را آغاز کنید!


همین حالا ثبت نام کنید و به انجمنی از یادگیرندگان بپیوندید که متعهد به تسلط بر برنامه نویسی NET Core و C# هستند. اولین قدم را برای تبدیل شدن به یک توسعه دهنده همه کاره و ماهر بردارید. فقط کدنویسی را یاد نگیرید. یاد بگیرید که راه حل های تاثیرگذار و مقیاس پذیر ایجاد کنید. سفر برنامه نویسی شما از اینجا شروع می شود!


سرفصل ها و درس ها

معرفی Introduction

  • قراره چی یاد بگیری What are you going to Learn

  • مربی شما کیست Who is your instructor

  • معرفی Introduction

  • تنظیم محیط خود Setting up your environment

  • سلام دنیای قدیم مدرسه و مدرسه جدید Hello World Old School And New School

  • Visual Studio و Visual Studio Code Walk through Visual studio and Visual Studio Code Walk through

انواع داده ها و متغیرها DataTypes and Variables

  • انواع داده ها و متغیرها - انواع اولیه و پیچیده Data Types and Variables - Primative and Complex Types

  • بخش 1 - انواع داده ها و متغیرها در حال عمل در یک برنامه کنسول Part 1 - Data Types and Variables in action in a console app

  • قسمت 2 - بسته بندی برنامه کنسول انواع داده و متغیرها Part 2 - Wrapping up Data Types and Variables console app

  • آزمونی در مورد انواع داده ها و متغیرها Quiz on DataTypes and Variables

توابع و روش ها Functions And Methods

  • توابع و روش ها - مقدمه ای بر استفاده مجدد از کد، و انواع روش های مختلف Functions And Methods - Introduction to reusing code, and different method types

  • بخش 1 - توابع و روش ها در عمل در برنامه کنسول ما Part 1 - Functions and Methods in action in our console app

  • بخش 2 - جمع کردن توابع و روش ها در برنامه کنسول ما Part 2 - Wrapping up Functions And Methods in our console app

  • امتحان در مورد توابع Quiz on Functions

تصمیم گیری و تکرار: منطق و حلقه ها Making Decisions And Repeating: Logic & Loops

  • مقدمه تصمیم گیری - اگر، اگر/دیگر، دیگری، سوئیچ، سه تایی و گیت های منطقی Making Decisions Intro - If, If/else, else, switch, ternary and logic gates

  • Iteration Intro - For، Foreach، while، Do while و Recursion Iteration Intro - For, Foreach, While, Do While and Recursion

  • قسمت 1 - تصمیم گیری و تکرار در عمل در برنامه کنسول ما Part 1 - Making Decisions And Iterating in action in our console app

  • قسمت 2 - شیرجه عمیق به تصمیمات و تکرارها در برنامه کنسول ما Part 2 - Deep dive into Decisions And Iterations in our console app

  • قسمت 3 - جمع بندی تصمیمات و تکرارها در برنامه کنسول ما Part 3 - Wrapping up Decisions and Iterations in our console app

  • مسابقه منطق و حلقه ها Quiz on Logic & Loops

برنامه نویسی شی گرا (OOP) Object Orienated Programming (OOP)

  • تئوری OOP قسمت 1 - مقدمه ای بر برنامه نویسی شی گرا OOP Theory Part 1 - Introduction to Object Orientated Programming

  • نظریه OOP قسمت 2 - مقدمه چهار مفهوم اصلی OOP و جایگزین های OOP OOP Theory Part 2 - Intro Four Main OOP concepts and OOP Alternatives

  • تئوری OOP قسمت 3 - شیرجه عمیق به چهار مفهوم اصلی OOP OOP Theory Part 3 - Deep Dive into the Four Main OOP Concepts

  • نظریه OOP قسمت 4 - انتزاع پایانی، ترکیب، کپسولاسیون، وراثت OOP Theory Part 4 - Closing Abstraction, Composition, Encapsulation, Inheritance

  • قسمت 1 - حل مسئله با اجرای تمرین هایی از تکالیف Part 1 - Problem Solving by Implementing Excercises From Homework

  • قسمت 2 - حل مسئله با اجرای تمرین هایی از تکالیف Part 2 - Problem Solving by Implementing Excercises From Homework

  • OOP قسمت 1 - انتزاع، ترکیب، کپسولاسیون در عمل در یک برنامه کنسول OOP Part 1 - Abstraction, Composition, Encapsulation in action in a console app

  • OOP قسمت 2 - وراثت، چند شکلی و تفویض اختیار در یک برنامه کنسول OOP Part 2 - Inheritance, Polymorphism and Delegation in action in a console app

  • OOP قسمت 3 - با ساختن TicTacToe در Blazor همه را کنار هم قرار دهید OOP Part 3 - Putting it all together by building TicTacToe in Blazor

  • OOP قسمت 4 - قرار دادن همه آن ها با گسترش قابلیت TicTacToe OOP Part 4 - Putting it all together by Extending TicTacToe functionality

  • OOP قسمت 5 - پایان بازی TicTacToe و بررسی ماژول OOP Part 5 - Wrapping up TicTacToe game, and reviewing module

  • امتحان در OOP Quiz on OOP

رابط ها Interfaces

  • بخش 1 - مقدمه ای بر رابط ها. Part 1 - Introduction to interfaces.

  • قسمت 2 - رابط ها - قدرت انتزاع در عمل در یک برنامه کنسول Part 2 - Interfaces - The Power of Abstraction in action in a console app

  • قسمت 3 - بسته بندی رابط ها در برنامه کنسول ما Part 3 - Wrapping up interfaces in our console app

  • قسمت 4 - کنار هم قرار دادن همه چیز، برای ساختن یک بازی شطرنج در Blazor Part 4 - Putting everything together, to build a chess game front end in Blazor

  • قسمت 5 - مروری بر بازی شطرنج ما، باطن در Blazor Part 5 - Overview of our chess game, backend in Blazor

  • قسمت 6 - با کنار هم قرار دادن همه چیز، یک موتور قوانین برای معرفی بازی شطرنج بسازید Part 6 - Putting everything together, build a rules engine for chess game intro

  • قسمت 7 - موتور توسعه قوانین برای بازی شطرنج با نگاهی به منطق مهره های ملکه Part 7 - Extending rules engine for chess game looking at queen piece logic

  • قسمت 8 - جمع کردن موتور قوانین برای بازی شطرنج ما Part 8 - Wrapping up the rules engine for our chess game

مجموعه ها Collections

  • مقدمه ای بر مجموعه ها Introduction To Collections

  • آرایه ها Arrays

  • فهرست کنید List

  • SortedList SortedList

  • فرهنگ لغت Dictionary

  • پشته Stack

  • صف Queue

  • هش ست Hashset

  • Observable Collection ObservableCollection

  • بیایید یک برنامه Todo بسازیم - همه آن را کنار هم قرار دهیم Lets build a Todo App - Putting it all together

  • امتحان در مجموعه ها Quiz on Collections

بهترین شیوه ها Best Practices

  • مقدمه ای بر بهترین روش ها - قسمت 1 Introduction To Best Practices - Part 1

  • مقدمه ای بر بهترین روش ها - قسمت 2 Introduction To Best Practices - Part 2

  • SOLID - پنج اصل طراحی برای نوشتن نرم افزار قابل نگهداری و مقیاس پذیر SOLID - Five Design Principles for writing maintainable and scalable software

  • خشک - خودتان را تکرار نکنید DRY - Do not repeat yourself

  • یاگنی - به آن نیاز نخواهی داشت YAGNI - You aren't going to need it

  • KISS - آن را ساده و احمقانه نگه دارید KISS - Keep it stupid simple

  • کنوانسیون های کدگذاری پاک Clean Coding Conventions

  • اجازه می‌دهیم یک API برای ShortenUrls بسازیم - قسمت 1 را با هم قرار می‌دهیم Lets build an API to ShortenUrls - Putting all together Part 1

  • اجازه می‌دهیم یک API برای ShortenUrls بسازیم - قسمت 2 را با هم قرار می‌دهیم Lets build an API to ShortenUrls - Putting all together Part 2

  • اجازه می‌دهیم یک API برای ShortenUrls بسازیم - قسمت 3 را با هم قرار می‌دهیم Lets build an API to ShortenUrls - Putting all together Part 3

چگونه می توان مصاحبه فنی را انجام داد How to ace the technical interview

  • نحوه آماده شدن برای مصاحبه فنی با استفاده از سی شارپ How to prepare for the technical interview using c#

  • آماده شدن برای مصاحبه فنی با استفاده از سی شارپ Preparing for the technical interview using c#

  • آماده شدن برای مصاحبه فرهنگ مناسب Preparing for the culture fit interview

نمایش نظرات

آموزش C#.NET Core 8 Masterclas با MS SQL مبتدی تا پرو 2024
جزییات دوره
11.5 hours
58
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
1,050
4.9 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Martin Kleinbooi Martin Kleinbooi

مدرس Udemy | توسعه دهنده ارشد