این دوره با جدیدترین .NET Core 7 (NET 7) به روز است و نمونه هایی از نحوه مدیریت نسخه های قدیمی تر NET Core در صورت پایان کار با پروژه های ساخته شده بر روی نسخه های قدیمی تر دارد.
کل دوره همچنین فقط از منابعی استفاده میکند که در دسترس همه سیستمهای عامل است تا بتوانید از Windows، Linux یا MacOS آن را دنبال کنید.
(کاربران لینوکس و مک** اخیراً بهروزرسانی شدهاند تا شامل دستورالعملهای نصب ویژه برای MS SQL Server باشد)
مسیرهای یادگیری:
3 قطعه مدولار مختلف از این دوره وجود دارد که میتوان آنها را با هم ترکیب کرد و مطابق با نیازهای یادگیری شما، بسته به آنچه قبلاً میدانید و میخواهید یاد بگیرید، مطابقت داد.
مبانی سی شارپ (و اصول کلی برنامه نویسی)
توسعه API .NET Core 7
MS SQL Server و Azure SQL
اگر در برنامه نویسی تازه کار هستید، یا فقط با C# آشنا هستید، می توانید درک عمیقی از مفاهیم اولیه برنامه نویسی مانند انواع متغیرها، ساختارهای داده، کلاس ها و روش ها در بخش C# Basics داشته باشید.
اگر از قبل میدانید C# عالی است، میتوانید از آن بخش اصولی رد شوید و شروع به یادگیری نحوه ساخت APIهای REST قدرتمند با NET Core کنید.
اگر قبلاً APIهای REST را با .NET Core میسازید و فقط میخواهید کدهای پاکتری بنویسید، یاد بگیرید چگونه منطق را جدا کنید یا نقاط پایانی را با منطق پویاتر ادغام کنید، من به شدت توصیه میکنم از بخش SQL شروع کنید، و Dapper را در بخش براش کار کنید. در صورت نیاز، بخش دوره را خراب کنید و سپس بخش پیشرفته دوره را بررسی کنید.
(اگر این موضوع پیچیده و گیج کننده به نظر می رسد، تا زمانی که دوره را به پایان برسانید به هیچ وجه اینطور نخواهد بود)
این دوره همچنین به گونه ای تنظیم شده است که بخش SQL کاملا اختیاری است، اگرچه به نظر من بسیار مفید است و آن را به شدت توصیه می کنم. همانقدر که فکر میکنم از یادگیری SQL همراه با C# سود میبرید، میدانم که ساختن APIهای REST و نوشتن SQL دو مهارت متفاوت هستند.
اگر فقط میخواهید بر روی قسمت توسعه API دوره تمرکز کنید، خوشحالم که با ارائه چند اسکریپت که میتوانید آن را به استودیوی Azure Data استودیوی خود راهاندازی کنید، توسعهدهنده شخصی SQL شما هستم. در پایگاه داده، به طوری که شما می توانید تمام بخش NET Core دوره را بدون از دست دادن یک ضربه از دست بدهید.
اگر در زمینه توسعه نرمافزار تازه کار هستید، به شما تبریک میگویم که سفر خود را برای توسعهدهی آغاز کردهاید! من مشتاقانه منتظر دیدن شما در داخل هستم!
Full Stack Developer
کامپیوترها در تمام زندگی ام برای من بسیار مهم و جالب بوده اند، و من همیشه دوست داشتم در مورد روشی که رایانه ها می توانند برای ساخت ابزارهایی برای تجارت و سرگرمی استفاده شوند، یاد بگیرم.
جذاب ترین چیز برای من همیشه آنچه در پشت صحنه می گذرد بوده است.
من خیلی با داده ها، پایگاه های داده کار می کنم و ابزارهایی را می سازم تا مدیریت و نمایش داده ها
API ها و پایگاه های داده مهم ترین بلوک های سازنده در توسعه برنامه های کاربردی مدرن هستند.
من ابزارهایی برای ذخیرهسازی، جابجایی، مدیریت و تبدیل دادهها میسازم
این نوع ابزارها بیشترین سوخت را دارند. برنامههای کاربردی مدرن.
اکثر شرکتهای مدرن به نرمافزاری نیاز دارند یا دارند که از این نوع ابزارها استفاده میکند و مهارتهای مورد نیاز برای ساخت این ابزارها تقاضای بالایی دارد.
چرا تدریس میکنم
بهعنوان یک توسعهدهنده خودآموخته، زمان زیادی را صرف یادگیری و تصمیمگیری در مورد چه چیزی میکنم و میخواستم محتوا و منابعی برای سادهسازی ایجاد کنم و فرآیند را برای توسعه دهندگان جدید ساده کنید.
نمایش نظرات