ASP .NET Core نسل جدید تکنولوژیهای تولید Web Applicationها میباشد، Net. چارچوبی برای توسعه نرمافزار در پلتفرمهای مختلف است. Net. تقریبا برای هر مشکلی که یک برنامه نویس با آن مواجه میشود، یک راه حل دارد. در این دوره آموزشی میخواهیم به صورت حرفهای و کاملا پیشرفته با مباحث ASP .NET Core آشنا شویم
1.790.000 تومان Original price was: 1.790.000 تومان.1.074.000 تومانCurrent price is: 1.074.000 تومان.
1. NET Core چیست؟ 2. چرا وب فریم ورک؟ 3. مزایا و معایب فریم ورک 4. آشنایی با نحوه کارکــرد فریم ورک 5. برنامههای قابل ساخت با NET Core 6. بررسی نحوه عملکرد NET Core 7. چگونگی پردازش درخواستها 8. URL چیست؟ ۹. معرفی HTTP 10. چگونگی پـردازش در NET Cor
1. آشنایی با اجزای تشکیل دهنده 2. بـررسی کلی ساختار یک پـردازش 3. HTTP Context چـیست؟ 4. آشنایی با HTTP Context 5. آشنایی با Request 6. آشنایی با Response 7. Kestrel چیست و چگونه کار میکند؟ 8. بررسی روالهای ایجاد هر پروژه 9. بررسی دستورات اسـاسی CLI 10. مدیریت سرویسها در NET Core 11. آشنـایی با فایل csproj 12. نکـاتی پیـرامون Nuget 13. CS چیست؟ 14. تعریف Middlewareها برای پردازش درخواست 15. بررسی Terminal Middlewareها
1. آشنایی با سیستم Routing 2. معرفی URL routing 3. افزودن Rout Middleware 4. Endpoint چیســت؟ 5. معرفـی الگوهـای URL 6. آشنایی با الگوهای مسیریابی 7. تعریف متغیر برای الگوها 8. ایجاد آدرس از روی مسیر 9. بررسی خواص RouteValueDictionary 10. نحوه انتخاب Route 11. ایجاد URL از روی Route 12. مـدیریت تطبیق URLهـا 13. اتصـال یک Segment به چندین Value 14. تعریف مقدار پیش فرض برای متغیرهای داخل مسیر 15. ایجاد شرط برای متغیرها 16. دسترسی به Endpoint در Middleware
1. DI چیست؟ و چه کاربردی دارد 2. دستاوردهای DI 3. کاربرد DI در NET Core 4. مزایا و معایب DI 5. تنظیم وابستگیها 6. زنجیره وابستگیها 7. آشنایی با وابستگی و مشکلات آن 8. معرفی اصل معکوس سازی وابستگی 9. آشنایی با تزریق وابستگی 10. تزریق وابستگی در Middlewareها 11. دریافت وابستگیها از HttpContext 11. تعیین طول عمر Serviceها 12. زنجیره وابستگیها و تنظیم آنها 12. چندین پیاده سازی برای یک سرویس 13. Transient چیست ؟ 14. آشنایی با Singleton
1. Service چیست و چگونه باید ایجاد و مدیریت شود؟ 2. Middleware چیست؟ 3. افزودن Middleware به چرخه پردازش درخواست 4. ایجاد اولین Middleware و آشنایی با چگونگی ایجاد آن 5. استفاده از Middlewareها برای مدیریت خطا 6. آشنایی با DeveloperExceptionPage 7. معرفی ExceptionHandlerMiddleware 8. StatuCodePageMiddleware چیست و چرا از آن استفاده میکنیم؟
1. عملکرد Cache و آشـنایی با آن 2. Cache Distributed و کاربرد آن 3. مدیریت بستههای client side 4. فعال سازی و استفاده از Cookieها 5. Session چیست و چه کاربردی دارد؟ 6. فعال سازی Session 7. ثبت و واکشی دادهها در Session 8. آشنایی با Cache و کاربردهای آن 9. ثبت و واکشی داده ها در Cache 10. پیاده سازی Distributed cache در NET Core 11. فعال سازی و انجام تنظیمات HTTPS
1. آشنایی با Configuration 2. استفاده از Configuration 3. دسترسی با Iconfiguration 4. Providerهای پیشفرض 5. Option Pattern چیست؟ 6. معرفی IOptions 7. استفاده مستقیم از کلاس POCO 8. معرفی User Secrets
1. آشنایی با مانیتورینگ و رفع خطای برانامهها 2. استفاده از logging در برنامهها به صورت کارا 3. آشنایی با سطوح Log در NET Core 4. نگهداری Log در محل دلخواه 5. Log و کاربرد آن 6. لاگ ساختار یافته 7. لاگ در NET Core 8. واکشی اطلاعات از لاگ 9. استفاده از زیرساخت برای Log 10. تغییر LoggerFactory پیشفرض 11. کنترل تعداد Logها
1. API چیـست؟ 2. Rest چبـست؟ 3. بررسی Client Server 4. آشنایی با Richardson Maturity Model 5. Minimal API چیست؟ 6. ایجاد سـرویسها به کمک Controller 7. بررسی نقش MVC در NET Core 8. سـاخت Controller 9. آشنـایی با ControllerBase 10. آشنایی با Attributeهای Controller 11. آشنایی با Model Binding 12. توسـعه Async 13. بررسی Action Resultهای توکار 14. بررسی Redirect 15. تنظیم نحوه دریافت دادههای ورودی 16. آشنایی با مشکل Circular Reference 17. آشنایی با Http Patch 18. Content Formatting چیست؟ 19. چـرا به مستندسـازی نیاز داریم؟ 20. بررسی ابزار Open Api برای مستندسازی
1. ایجاد و کار با HTML Controller 2. آشنایی با Razor 3. ساخت اولین Razor view 4. آشنایی با نحوه انتخابViewها 5. معرفی Directiveها 6. آشنایی با Razor Code Block 7. معرفی Strongly Type View 8. نحـوه کارکـرد API 9. معرفی View bag 10. Temp Data چیست و چه کاربردی دارد؟ 11. کار با Layout page 12. Layout Section چیست؟ 13. View start چیست و چه کاربردی دارد؟ 14. View Import چیست و استفاده از آن چگونه است؟ 15. Partial View چیست؟ 16. آشنایی با Content Encoding
1. معرفی Razor Page 2. آشنایی با URL Routing convention 3. معرفی Page Model 4. معرفی Page View 5. مسیریابی در Razor Page 6. استفاده از Code Behind 7. آشنایی با Action Result در Razor Page 8. ایجاد Layout برای Razor Page 9. Partial viewها و استفاده در Razor page
1. View Componentچیست؟ 2. ایجاد یک View Component 3. آشنایی با روشهای افزودن View Component به صفحه 4. آشنایی با View Component Result 5. دریافت داده ها هنگام اجرا 6. ایجاد یک Hybrid View Component 7. استفاده از View Component 8. بررسی ارث بری از ViewComponent 9. معرفی IViewComponentResult 10. بررسی Context Data 11. دریافت اطلاعات از View 12. ترکیب Component و Controller
1. TagHelper چیست؟ 2. چراTagHelper ها مفید هستند؟ 3. تولید TagHelper اختصاصی 4. TagHelper یا HtmlHelper؟ 5. توسـعه اولین Tag Helper 6. ثبت Tag Helperها 7. محـدوده عملکـرد TagHelperها 8. مختصـر نـویسـی Tagها 9. دریافـت ViewContext 10. نحوه انتـقال اطلاعـات بین TagHelperها 11. بررسی Form Tag Helpers 12. استفاده از Tag Helpers برای تولید لینـک 13. اسـتفاده Tag Helpers برای Cache 14. Environment Tag Helpers 15. مدیـریت JavaScript و CSS
1. Model Binding چیست؟ 2. چرا Model Binding برای برنامه نویس مفید است؟ 3. بررسی مقــادیر پیشفرض و خـروجی نـامناسـب 4. چگونگی فعال سازی Model Binding 5. Model Binding برای خواندن نوعی خاص 6. قابلیت ControllerBase 7. استفاده از Model Binding 8. تعیین محــل دریــافت مقــدار از Header یا Body 9. اتصـال به آرایهها و لیستها 10. انتخاب منبع داده هنگام اتصال دادهها
1. چرا به Validation نیاز داریم؟ 2. Validation مستقیم دادهها 3. پیاده سازی مستقیم در Action 4. نمای نتیجه Validation 5. نمایش خطا در سطح مدل 6. نمایش خطا در سطح خاصیت 7. تنظـیم خـطا در سـطح Property 8. تعیین خطا به کمک Model Metadata 9. ModeStateDictionary 10. اجرای Validation سمت کاربر 11. Client-Side Validation 12. اجرای Remote Validation
1. آشنایی با Net Identity 2. افزودن Net Identity به پروژه 3. ایجاد پایگاه داده برای مدیریت دادههای Net Identity 4. مدیریت کاربران در Net Identity 5. ساخت و ویرایش کاربران 6. مشاهده لیست کاربران موجود در سامانه 7. حذف یک کاربر از Net Identity 8. کار با Role در Net Identity 9. ایجاد ویرایش و حذف Roleها در Net Identity 10. پیاده سازی روال Login و Logout در Net Identity 11. پیاده سازی Authorization در Net Identity 12. مدیریت Access Token در Net Identity 13. پیاده سازی Token Authentication در Net Identity
علیرضا ارومند به عنوان Technical Manager شرکت داتین (وابسته به فناپ) در حوزه پروژههای بانکی فعال است.او همچنین مدرس و Technical Manager پروژههای نیک آموز می باشد از دیگر تخصص های او میتوان به: تولید فریمورک برنامه نویسی فوق العاده حرفهای با مدیریت بیش از ۱ میلیون تراکنش در ثانیه، همکاری با تیم توسعه شرکت ارتباط فردا (بانک آینده)، مشاور فنی شرکت توسعه رفاه پردیس (بانک رفاه)، مدیر فنی خبرگزاری نسیم، سخنران تنها همایش مورد تایید مایکروسافت در خاورمیانه در حوزه ASP.NET Core، مدیر فنی خبرگزاری بین المللی پیامکوتاه نسیم (برنده جشنواره وب ایران)، مدرس دوره های Dot Net ، ASP.NET در نیک آموز، همکاری با تیم توسعه شرکت ارتباط فردا (وابسته به بانک آینده)، کارشناس ارشد و معمار نرم افزار شرکت هایپرمدیا، کارشناس توسعه نرم افزارهای آنلاین بورس شرکت تدبیرپرداز، معمار نرم افزار و توسعه دهنده سیستم های اداری مرکزتحقیقات ساختمان و مسکن وزارت مسکن، مشاور IT معاون وزیر مسکن و شهرسازی در مرکزتحقیقات ساختمان و مسکن، برگزاری دوره آموزش برنامه نویسی وب برای تیم فنی خبرگزاری بین المللی نسیم.
ASP.NET Core یک فریمورک متنباز، چندسکویی (Cross-Platform) و کارآمد است که با استفاده از آن، میتوان وب اپلیکیشنها (مانند نرمافزارهای مالی و اداری تحت وب) و سرویسهای مدرن، مبتنیبر فضای وب ایجاد کرد.
در این دوره نسخه ۶ از ASP.NET Core آموزش داده شده است. شایان ذکر است که این آموزش، در آینده نزدیک بهروزرسانی خواهد شد.
خیر؛ آشنایی با ASP .NET Core و Entity Framework مقدماتی، دو آموزش ضروری برای این دوره هستند. شما میتوانید با مشاهده دوره Full Stack .NET Developer ، این پیشنیازها را بیاموزید.
خیر؛ زیرا مباحث و مثالهای دوره ASP.NET Core در سطح پیشرفته هستند. بنابراین، بهترین نتیجه زمانی حاصل میشود که شما دوره Full Stack .NET Developer را بهعنوان پیشنیاز مشاهده کرده باشید.
خیر؛ در این دوره آموزشی، نحوه کار با داکر بررسی نمیشود. برای آشنایی با Docker، پیشنهاد میشود دوره آموزش Framework و ابزارهای پرکاربرد در NET. را تهیه کنید. علاوهبراین، دوره دیگری تحت عنوان «دوره آموزشی داکر ویژه برنامه نویسان و مدیران بانک اطلاعاتی» نیز توسط مدرسان نیک آموز تهیه شده است که میتوانید آن را مشاهده نمایید تا آشنایی خوبی از Docker بهدست آورید.
NET. یک پلتفرم توسعه همهمنظوره محسوب میشود که ابزارها و کتابخانههای مختلفی برای ساخت اپلیکیشنهای گوناگون، ازجمله وب، کنسول و موبایل را دارا است. در حالی که ASP .NET Core یک فریمورک وب بهحساب میآید که روی NET Core. ساختهشده و برای ساخت وب اپلیکیشنها و API های مدرن و کارآمد مورد استفاده قرار میگیرد. پیشنهاد میکنیم برای درک بهتر تفاوتهای میان این دو، مقاله دات نت چیست را مطالعه نمایید.
برای یادگیری ASP .NET Core، ابتدا لازم است دوره Full Stack .NET Developer را مشاهده کنید.
بله؛ این دوره برای پیادهسازی وب اپلیکیشنها مناسب است. البته باید توجه کرد که پیادهسازی وب اپلیکیشن، جوانب مختلفی دارد و شما باید مهارت خود را در معماری نرم افزار، تحلیل سیستم، کار با دیتابیس و سایر موارد توسعه دهید.
بله؛ سرفصلها و مباحث این دوره بهصورت حرفهای طراحی شدهاند تا شما با مشاهده آن، درک عمیقی از مفاهیم حرفهای NET. بهدست آورید.
بله؛ میکروسرویس یک از روش توسعه معماری نرمافزار است که اساساً به یک نوع خاص از زبان برنامهنویسی وابسته نیست و شما میتوانید این معماری را ازطریق انواع زبان های برنامه نویسی پیادهسازی کنید. برای یادگیری این مبحث، پیشنهاد میکنیم از آموزش میکروسرویس استفاده نمایید.
هدف اصلی ما در نیک آموز، ارائه بهروزترین آموزشهای حوزه NET. و برنامهنویسی است. به همین دلیل، سعی داریم با ارائه تمرینهای اضافه و سناریوهای تعمیمیافته، به شما کمک کنیم تا مفاهیم سرفصل را بهتر از قبل بیاموزید. علاوهبراین، براساس اینکه در طول زمان، چه میزان تغییراتی در محتوای دوره آموزشی ایجاد شود، تخفیفهای مناسبی (۵۰٪ الی ۱۰۰٪) به خریداران دورههای پیشین تعلق میگیرد.
در شرایطی که بهروزرسانی دوره، به افزایش مثالها یا Feature های خاصی محدود شود، این موارد بهصورت رایگان در اختیار شما قرار خواهد گرفت تا شما بتوانید دورهای که از قبل تهیه کردهاید را به بهترین شکل ممکن درک کنید و مهارتهای خود را مطابق با آپدیتها گسترش دهید. ضمن اینکه میتوانید تا مدت زمان «شش ماه» از پشتیبانی (پرسش و پاسخ فنی) برخوردار شوید.
بله؛ میتوانید ازطریق «اسنپ پی»، بهراحتی این دوره آموزشی ASP .NET Core پیشرفته را تهیه کنید. کافیست در اسنپ پی، حساب کاربری ایجاد کرده و پس از ورود به صفحه نیک آموز، دوره موردنظر را تهیه کنید.
اگر بخواهید از خرید اقساطی بهعنوان روش پرداخت هزینه استفاده کنید، تنها یک چهارم آن را در ابتدا پرداخت خواهید کرد. شما میتوانید با مطالعه «راهنمای خرید اقساطی دوره آموزشی با اسنپ پی» با مراحل آن آشنا شوید.
این دوره بهصورت دانلودی و دارای لایسنس پخش است. شما میتوانید این دوره را در پلیر اختصاصی مجموعه، با نام اسپات پلیر، مشاهده کنید. توجه کنید که پس از تهیه این دوره، یک کلید لایسنس منحصربهفرد در پنل کاربری شما قرار میگیرد. درصورتیکه به لایسنسهای بیشتری نیاز داشته باشد، میتوانید با پرداخت هزینه آن از این مزیت برخوردار شوید.
توجه کنید که تمام فایلهای مربوط به دوره، شامل سورس کدها و جزوات، همگی در اسپات پلیر قابل دسترس شما هستند. برای اطلاعات بیشتر، به «راهنمای مشاهده محصولات آموزشی محافظت شده نیک آموز» مراجعه کنید.
درصورت تمایل به دریافت فاکتور رسمی، پیش از خرید خود با واحد فروش مجموعه (17 00 07 91 – 021) تماس حاصل نمایید. لطفاً توجه کنید که پس از خرید آنلاین از سایت مجموعه، به هیچ عنوان امکان صدور فاکتور رسمی وجود نخواهد داشت.
این دوره آموزشی ASP .NET Core پیشرفته در استودیو اختصاصی نیک آموز تهیه شده است و در آن، مفاهیم مربوط به این فریمورک وب بهطور جامع و با جزئیات دقیق برای شما شرح داده میشوند. نحوه ارائه دوره به گونهای است که شما میتوانید تمام اقدامات لازم برای ساخت وباپلیکیشن ازطریق این چارچوب نرمافزاری را آموخته و همزمان با مدرس، آنها را بررسی کنید.
شما میتوانید با مراجعه به فرم درخواست مشاوره تخصصی، از متخصصان نیک آموز مشاوره دریافت کنید و با بهکارگیری مهارتهای تجربی تیم ما، در ارتباط با پروژههای تخصصی خود راهنمایی دریافت کنید.
بله؛ در نیک آموز امکان برگزاری دورههای سازمانی بهصورت تخصصی فراهم شده است. بهمنظور ثبت درخواست، کافی است اطلاعات خود و دوره سازمانی مدنظر را در فرم درخواست آموزش سازمانی ثبت کنید تا ما با شما تماس بگیریم.
برای اینکه بتوانید در ارتباط با برنامهنویسی، مشاوره / تدریس خصوصی بگیرید، لطفاً فرم درخواست مشاوره مدرسین را تکمیل نمایید تا کارشناسان ما با شما تماس بگیرند.
رضایت شما از دوره آموزشی و کمک به رفع مشکلات احتمالی، برای ما اهمیت زیادی دارد. به همین دلیل، یک گروه پشتیبانی در تلگرام ایجاد شده است تا شما بتوانید درصورت نیاز، مسائل خود را در این بستر مطرح نمایید.
تا حداکثر ۴۸ ساعت کاری پس از ثبت نام در دوره، با شما تماس گرفته میشود و فرآیند عضویت شما در گروه تلگرام نهایی خواهد شد. توجه شود که در آینده، سیستم تیکتینگ راهاندازی میشود و فرآیند پشتیبانی از گروه تلگرامی به آن جا منتقل خواهد شد.
بله؛ شما میتوانید از مشاوره های نیکآموز بهعنوان راهنما در مسیر خود استفاده کنید. برای این منظور، لطفاً شماره خود را در فرم مشاوره صفحه دوره وارد کنید تا مشاوران نیک آموز با شما تماس بگیرند.
Δ
ذخیره نام، ایمیل و وبسایت من در مرورگر برای زمانی که دوباره دیدگاهی مینویسم.
ممنون از شما بابت تهیه این دوره ارزشمند. یه سوال داشتم ازتون، منظور از اشنایی پایه با Asp.net core چیه؟ چقد باید ازش بدونیم تا این دوره رو شرکت کنیم؟
سلام و عرض ادب پیش نیاز این دوره فول استک است (شما باید دروه فول استک را بصورت مناسب یاد گرفته باشید)
سلام می خواستم بدونم در این دوره مباحث دیپلوی هم مطرح می شود؟
با سلام و احترام و عرض خسته نباشید خدمت تیم خوب نیک آموز بنده دوره ASP.NET CORE رو خریداری کردم و میخواستم بدونم که آیا گروه تلگرامی برای این دوره وجود دارد که در صورت داشتن سوال و مشکل بتونم توی گروه مطرح کنم و از تجربه دوستان در این زمینه استفاده کنم یا خیر؟