متخصص ASP.NET
(بک اند دولوپر دات نت)

با تدریس   محمدرضا میرزایی
مهندس نرم افزار در همکاران سیستم

۱۱۷ جلسه
۱ سال پشتیبانی
گارانتی بازگشت ۱۰۰ درصدی وجه

آموزش ASP.NET

بر هیچکس پوشیده نیست که سرعت پیشرفت جهان با سرعت پیشرفت تکنولوژی هماهنگ شده و مشاغل مبتنی بر برنامه نویسی به شدت پرطرفدار و متنوع هستند. در این بین حوزه های Front-End و Back-End از محبوبیت زیادی برخوردار هستند و اگر شما هم به برنامه نویسی Back-End علاقه‌مند باشید احتمالا درباره ASP شنیده اید. این فریم ورک که از زبان های برنامه نویسی مختلفی مانند جاوا اسکریپت و #C استفاده می‌کند توسط مایکروسافت توسعه داده شده و Multiplatform است اما مدتی ست که جای خود را به تکنولوژی جدیدتر ASP.NET داده که مورد استقبال بسیاری از برنامه نویسان نیز قرار گرفته است.

اگر که با مفاهیم برنامه نویسی آشنا نیستی و قصد شرکت در دوره آموزش ASP.NET را داری، پیشنهاد می‌کنیم ابتدا در دوره اموزش برنامه نویسی مقدماتی لقمان آوند شرکت کنی و بعد از آن مسیر یادگیری برنامه نویسی را به درستی انتخاب کنی.

ASP از عبارت Active Server Page سررشته گرفته و ASP.NET به عنوان نسل جدید ASP یک تکنولوژی توسعه وب رایگان است که از فریم ورک NET. مشتق شده و از آن برای ساخت اپلیکیشن وب و وبسایت استفاده می‌کنند. این تکنولوژی تحت وب برای توسعه و ایجاد محتوای داینامیک به کار برده شده و به شما اجازه می‌دهد از یک کد در پروژه های مختلف بارها و بدون کمترین نیاز به تغییر استفاده کنید.

ASP.NET بر پایه تکنولوژی .NET مایکروسافت ایجاد شده که بر این اساس همه زبان‌هایی که با این پلتفرم دات نت سازگار هستند می توانند در ایجاد صفحات داینامیک Asp.net مورد استفاده قرار گیرند. در واقع ASP.NET فریم ورک NET. را با ابزارها و کتابخانه‌ها در آمیخته است و آن را در جهت ساخت برنامه‌های تحت وب گسترش می‌دهد.

 کسانی که به حوزه نرم افزارهای سازمانی علاقه دارند بهتر است با .NET نیز آشنا باشند. هم به این دلیل که محیط و ابزارهای یکپارچه‌ای در اختیار ما قرار می‌دهد و هم اینکه کمپانی بزرگی مانند مایکروسافت از آن پشتیبانی می‌کند.

در این دوره ASP.NET را از یادگیری #C که زبان اصلی این تکنولوژی است شروع می‌کنیم و سپس به مباحث شی گرایی می‌پردازیم. پس از تسلط بر این موارد به سراغ توسعه وب در ASP.NET و توسعه اپلیکیشن‌های MVC می‌رویم که پرکاربردترین اپلیکیشن‌های ASP.NET هستند. گام آخر ما در این دوره یادگیری Blazor خواهد بود که جدیدترین تکنولوژی مایکروسافت در ASP.NET است تا خود را برای تثبیت مهارت و شروع مسیر شغلی ایده‌آل‌مان آماده کنیم.

یادگیری asp.net فرصت مناسبی برای رشد و ارتقای درآمد است. پیشنهاد می کنیم لیست کامل سرفصل های دوره را در ادامه این صفحه مشاهده کنید و با شروع یادگیری خود را برای یک جهش فوق العاده آماده کنید.


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

  • علاقه‌مندان به برنامه نویسی Back-End
  • علاق‌مندان به آشنایی با تکنولوژی های توسعه تحت وب

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

  • کسانی که به حوزه برنامه نویسی علاقه ندارند
  • کسانی که به فعالیت در حوزه Back-End علاقه ندارند

ویژگی های دوره

ما به کیفیت و اثربخشی محصول خود اعتقاد داریم و به همین منظور گارانتی بازگشت وجه یک ماهه به شما ارائه می دهیم تا خریدی بدون ریسک و بدون نگرانی داشته باشید.
هزینه‌ای که بابت دوره پرداخت می‌کنید تا 1 ماه در اختیار خودِ شماست. اگر پس از خرید دوره به‌صورت جامع، به هر دلیلی از شرکت در آن منصرف شدید تا ١ ماه پس از خريد امكان انصراف و بازگشت كامل وجه برای شما درنظر گرفته شده است. برای انصراف از دوره لازم است در بازه زمانی تعیین شده درخواست خود را با پشتیبانی مطرح کرده و حداکثر ۲۵% از دوره را مشاهده کرده باشید. پس از انصراف همواره منتظر نظرات و پیشنهادات شما برای بهبود کیفیت دوره و نحوه ارائه آن‌ها هستیم و امیدواریم در حوزه موردنظر خود به موفقیت و فرصت‌های بزرگی دست پیدا کنید.

آموزش مهارت‌محور به این معنی‌ست که در طول دوره و باتوجه به میزان پیچیدگی هر مبحث آموزشی تمرین‌، آزمون و پروژه‌های مختلفی برای شما در نظر گرفته شده است تا یادگیری خود را تکمیل کنید. همچنین برگزاری وبینارهای متعدد و عضویت در گروه تلگرامی دوره امکان ارتباط با اساتید، منتورها و سایر دانشجویان را برای شما فراهم می‌کند. وضعیت آموزشی هر دانشجو برای منتورهای دوره قابل رصد و ارزیابی‌ست زیرا منتورها از بین دانشجویان برتر انتخاب شده‌اند و به‌خوبی با فرایند آموزشی و چالش‌های دوره آشنایی دارند. پایبندی به این متد آموزشی علاوه‌بر ارتقا سطح مهارتی که دارید، شما را با چالش هاى فنى و نحوه مدیریت آن‌ها آشنا مى كند و اين همان چيزى‌ست كه برای حضور در بازار كار به آن نياز داريد.

هیچ سوالی بی‌جواب نخواهد ماند. پس از ورود به دوره امكان پرسش و پاسخ و رفع اشكال براى شما فراهم است. شما می‌توانید در هر ساعتی از شبانه روز سوالات خود را مطرح کنید و اساتید یا منتورهای دوره در سريع‌ترين زمان ممكن به شما پاسخ خواهند داد. حضور در این فضای تعاملی و همراهی با دیگران می‌تواند در ارتقای مهارت‌های نرم دانشجویان و ایجاد یک رقابت سالم نقش موثری داشته باشد.

فعالیت‌های آموزشی تعریف شده در دوره مانند مشاهده جلسات، تمرین، آزمون، پروژه، پاسخ دادن به سوال دیگران و غیره با شاخصی به‌نام xp ارزیابی می‌شوند که منجربه رتبه‌بندی دانشجویان خواهد شد. به این معنی که دانشجویان با انجام هر کدام از موارد بالا و کسب امتیاز (xp) مربوط به آن فرایند، جایگاه خود را در رتبه‌بندی دوره ارتقا می‌دهند. طبیعتا دانشجویانی که xp بیشتری دارند نسبت به دیگران از رتبه و مهارت بهتری برخوردار هستند و آمادگی بیشتری برای ارزیابی‌های پایان دوره و کسب موقعیت‌های شغلی دارند. هر فعالیتی xp مشخصی دارد تا علاوه‌بر تشویق دانشجو برای پایبندی به آموزش، یک معیار مشخص و عادلانه برای انتخاب دانشجویان برتر ارائه دهد. بدین ترتیب شما می‌توانید میزان مشارکت و پیشرفت خود را با دیگران مقایسه و در فرصت باقی‌مانده از دوره، برای بهبود وضعیت آموزشی خود تلاش کنید.
سیستم ارزیابی تا انتهای آذرماه به خاطر باز طراحی در دسترس نخواهد بود

هرساله شرکت‌های معتبری از سراسر ایران اقدام به جذب نیرو در حوزه تکنولوژی می‌کنند و بسیاری از این مجموعه‌ها از سون‌لرن درخواست معرفی نیروی متخصص دارند. در این شرایط سون‌لرن خود را موظف می‌داند تا افراد برتر هر دوره را اعتبارسنجی کرده و به شرکت‌های متقاضی جهت استخدام معرفی کند. سایر دانشجویان نیز درصورت بهره‌مندی کامل از محتوای دوره و تکمیل مهارت‌های خود به‌راحتی قادر به اشتغال و فعالیت در زمینه موردنظر خود خواهند بود.

پشتیبانی طولانی‌مدت سون‌لرن از زمان ثبت نام شما، به مدت 1 سال همراهتان خواهد بود . علاوه بر این در صورت استخدام شما پس از دوره، با هماهنگی واحد پشتیبانی می توانید از 1 ماه همراهی پس از استخدام هم استفاده نمایید تا با خیال راحت و دلگرمی بر جایگاه شغلی که شایسته شماست تکیه بزنید. طبیعتا دانشجویانی که طبق زمان‌بندی دوره، یادگیری را پیش ببرند از مدت زمان پشتیبانی بیشترین بهره را خواهند برد. این پشتیبانی شامل پاسخ به مشکلات فنی، آموزشی و موارد مربوط به اشتغال شما است.

محتوای دوره‌ها همواره در اختیار شماست و لازم نیست نگران منقضی شدن آن و یا از بین رفتن پروفایل کاربری خود باشید چرا که بدون محدودیت زمانی و مکانی به آن دسترسی دارید. درضمن هر زمان که برخی مباحث آموزشی تغییر کرده و نیازمند به‌روزرسانی باشند، محتوای به‌روزشده سرفصل‌هایی که خریداری کرده‌اید در پنل کاربری شما در سایت 7learn.com قرار خواهد گرفت.

دانشجویان سابق متخصص سون لرن کجا استخدام شدند؟

کار کردن در شرکت‌های بزرگ و پویا مزایای زیادی در اختیار شما قرار می‌دهد که رشد فردی، بروز خلاقیت، ارتباطات مناسب و درآمد خوب تنها بخشی از این مزایا هستند. برای اینکه به جمع حرفه‌ای‌ها راه پیدا کنید و در کار خود بی‌بدیل باشید، باید همواره به‌روز بوده و در جایگاه خود حرفی برای گفتن داشته باشید. دوره‌‌های متخصص سن‌لرن، دانش موردنیاز و مهارت‌های کاربردی را در اختیارتان قرار می‌دهند تا با پشتکار و انگیزه فراوان بتوانید مانند بسیاری از دانشجویان سون لرن در کسب‌وکار و یا شغل خود موفق باشید.

در این دوره دانش فنی موردنیاز شما تدریس می‌شود، کافی‌ست نهایت استفاده را از آن داشته باشید تا مانند بسیاری از دانشجوهای موفق سون‌لرن، از فرصت های شغلی چنین شرکت‌های مطرحی بهره‌مند شوید.

و ده ها
شرکت دیگر

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

  • چرا یادگیری ASP.NET ارزشمند است! منتشر نشده ۱ دقیقه
  • نقشه راه تبدیل شدن به بک اند دولوپر موفق ASP.NET
  • معرفی دوره و پروژه های آن

آموزش C#

  • مقدمات برنامه‌نویسی منتشر نشده ۳۴ دقیقه
  • ساخت اولین برنامه با C# منتشر نشده ۹ دقیقه
  • معرفی زبان برنامه‌نویسی C#
  • استفاده از شرط if در برنامه نویسی منتشر نشده ۶ دقیقه
  • معرفی else و else if منتشر نشده ۷ دقیقه
  • معرفی switch case منتشر نشده ۷ دقیقه
  • استفاده از شروط یک خطی منتشر نشده ۴ دقیقه
  • معرفی حلقه‌‌ی ساده‌ی while منتشر نشده ۹ دقیقه
  • معرفی حلقه‌ی for منتشر نشده ۶ دقیقه
  • حلقه های تو در تو منتشر نشده ۸ دقیقه
  • معرفی توابع در برنامه‌نویسی منتشر نشده ۱۰ دقیقه
  • انواع توابع منتشر نشده ۱۷ دقیقه
  • توابع بازگشتی منتشر نشده ۸ دقیقه
  • حل چند مساله با کمک توابع منتشر نشده ۱۳ دقیقه
  • معرفی آرایه‌ها منتشر نشده ۱۵ دقیقه
  • حل چند مساله با استفاده از آرایه‌ها منتشر نشده ۲۲ دقیقه

  • مقدمه‌ای بر شی گرایی منتشر نشده ۱۸ دقیقه
  • ساخت اولین کلاس در C# منتشر نشده ۱۸ دقیقه
  • معرفی member ها در کلاس منتشر نشده ۱۳ دقیقه
  • ارث بری منتشر نشده ۲۶ دقیقه
  • معرفی static method و static class منتشر نشده ۱۴ دقیقه
  • معرفی abstract class منتشر نشده ۱۳ دقیقه
  • معرفی interface منتشر نشده ۱۱ دقیقه
  • معرفی Design Pattern ها منتشر نشده ۵ دقیقه
  • آشنایی با Observer و استفاده از آن منتشر نشده ۲۰ دقیقه
  • آشنایی با Factory و استفاده از آن منتشر نشده ۱۸ دقیقه
  • آشنایی با Singleton و استفاده از آن منتشر نشده ۹ دقیقه
  • مینی پروژه: بازی تیک تاک تو (X-O)

  • مقدمه‌ای بر ساختمان داده‌ها و الگوریتم‌ها منتشر نشده ۹ دقیقه
  • معرفی ساختمان داده‌ی صف منتشر نشده ۹ دقیقه
  • معرفی ساختمان داده‌ی stack منتشر نشده ۹ دقیقه
  • آشنایی با الگوریتم‌های رایج مرتب سازی منتشر نشده ۹ دقیقه
  • آشنایی با الگوریتم‌های رایج جستجو منتشر نشده ۹ دقیقه

آموزش ASP.NET

  • مقدمه
  • ساخت اولین Web Application با ASP.NET منتشر نشده ۹ دقیقه
  • تغییر تم برنامه منتشر نشده ۹ دقیقه
  • مقدمات html
  • مقدمات css

  • مقدمه‌ای بر پایگاه‌های داده
  • نصب و راه‌اندازی SQL Server
  • کار کردن با Management Studio
  • ساخت یک Entity در برنامه و اولین Migration
  • تغییر دادن Entity
  • ساخت صفحات برای افزودن، ویرایش، حذف و لیست یک Entity
  • آشنایی با LINQ

  • معرفی ORM‌ها
  • معرفی Entity Framework
  • رابطه‌ها در پایگاه داده‌ها
  • معرفی DbContext
  • آشنایی با Lazy Load و Eager Load

  • معرفی اصول SOLID
  • اصل Single Responsibility
  • اصل Open-Closed
  • اصل جایگزینی Liskov
  • اصل Interface Segregation
  • اصل Dependency Inversion
  • معماری نرم‌افزار
  • اضافه کردن Repository
  • اضافه‌ کردن Serviceها
  • انجام عملیات روی چند موجودیت و استفاده از transaction
  • استفاده از Dependency Injection
  • Life Cycle ها در DI

  • مقدمات SQL و نوشتن Query
  • آشنایی با Join
  • آشنایی با View
  • آشنایی با Stored Procedure
  • آشنایی با Trigger
  • آشنایی با Function

  • نگاهی عمیق تر به Migration
  • امکانات پیشرفته‌ی EF Core
  • آشنایی با Change Tracker

  • امکانات صفحات Razor
  • استفاده از HTML Tag Helperها
  • معرفی ViewData و ViewBag
  • مقدمه‌ای بر Javascript
  • معرفی AJAX
  • معرفی Automapper
  • آشنایی با Query String
  • استفاده از overloading
  • استفاده از overloading
  • معرفی Partial View
  • نگاهی عمیق تر به MVC

  • روش‌های مختلف برای Authentication
  • معرفی Oauth
  • اضافه کردن Authentication

  • آشنایی با Group By
  • آشنایی با Except
  • آشنایی با چند متد پرکاربرد LINQ

  • مقدمه‌ای بر APIها
  • معرفی REST
  • پیاده سازی چند REST API
  • تست API ها با استفاده از Postman
  • معرفی open API
  • تغییر API ها برنامه به open API

  • مقدمه‌ای بر cache
  • معرفی Redis
  • استفاده از Redis در برنامه

آموزش Blazor

  • آشنایی با Web Socket
  • معرفی تکنولوژی Blazor
  • ساخت یک پروژه‌ی ساده با Blazor
  • معرفی اجزای مختلف Blazor Web Application

  • تفاوت‌های Blazor و MVC
  • ساخت چند Component‌ و چند Page
  • معماری Component Based
  • ساخت صفحات پیچیده با کمک Componentها
  • رویدادها و Life Cycle در Component
  • استفاده از سرویس و inject کردن در Component
  • ساخت صفحات پیچیده با کمک event callback
  • معرفی Cascading Parameter
  • معماری رابطه‌ی بین Componentها و روابط

سورس کنترل (GIT)

  • مقدمه‌ای بر Source Control
  • آشنایی با Git
  • کار با دستورات اصلی Git
  • اضافه کردن Git به پروژه

از چه کسی یاد میگیری؟

تصویر محمدرضا میرزایی

محمدرضا میرزایی

مهندس نرم افزار در همکاران سیستم

  • ASP.Net Core Backend Developer در SHANIKALA TRADING
  • Game Developer در AvijeIT
  • ASP.Net Developer در Pooyeshgaran-e-Pars
  • ۵ سال تجربه در حوزه برنامه نویسی
  • فارغ التحصیل مهندسی کامپیوتر از دانشگاه شهید بهشتی
رزومه و نمونه تدریس

منتورهای دوره دوستان زیر منتور دوره متخصص ASP.NET هستند و در طول دوره به سوالات شما پاسخ میدن و همراهتون هستند.

رزرو وقت مشاوره و آشنایی بیشتر با نحوه شرکت در دوره

ثبت نام در این دوره مناسب افرادی است که انگیزه و تلاش لازم برای ارتقای وضعیت مهارتی و شغلی خود را دارند. این مورد در فرایند مشاوره اختصاصی با مدرس یا منتورهای دوره ارزیابی خواهد شد و پس از آن امکان ثبت نام در دوره برای شما فعال خواهد شد.

اطلاعات ضروری تماس برای جلسه مصاحبه:

نام کامل شما:
شماره موبایل:
ایمیل معتبر:

در یک جمله بنویسید چرا می خواهید در این دوره ثبت نام کنید؟

همین الان ثبت نام کن

متخصص ASP.NET دسترسی سریع به جمع متخصصین بپیوندید ...
نقدی/اقساطی ثبت نام میکنم