ASP .NET Core نسل جدید تکنولوژیهای تولید Web Applicationها میباشد، Net. چارچوبی برای توسعه نرمافزار در پلتفرمهای مختلف است. Net. تقریبا برای هر مشکلی که یک برنامه نویس با آن مواجه میشود، یک راه حل دارد. در این دوره آموزشی میخواهیم به صورت حرفهای و کاملا پیشرفته با مباحث ASP .NET Core آشنا شویم
1.790.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 معاون وزیر مسکن و شهرسازی در مرکزتحقیقات ساختمان و مسکن، برگزاری دوره آموزش برنامه نویسی وب برای تیم فنی خبرگزاری بین المللی نسیم.
این دوره در یک پلیر اختصاصی قابل مشاهده است، بعد از شروع دوره کلید لایسنس اختصاصی در پنل کاربری شما قرار دارد و از طریق راهنمای مشاهده محصولات محافظت شده میتوانید این دوره را به راحتی ملاحظه نمایید.
با همهگیری بیماری کووید در سراسر دنیا در سال 1398، مجموعه نیکآموز برگزاری کلاسهای حضوری را متوقف کرده و پس از آن تمامی دورههای آموزشی به صورت وبکستی و آنلاین برگزار شده است.
با توجه به بازخوردهای مثبت دانشجویان، کلاسهای حضوری صرفاً در صورت برگزاری بوتکمپها و مسترکلاسها خواهد بود و دورههای آموزشی زین پس به همان صورت آنلاین و وبکستی برگزار میشود.
تمام جشنوارهها از یک الی دو هفته قبل از طریق شبکههای اجتماعی اینستاگرام (@nikamooz)، وبسایت مجموعه (www.nikamooz.com) و همچنین ایمیلهای ارسالی به کاربران اطلاعرسانی میگردد.
در صورت تمایل به دریافت فاکتور رسمی، پیش از خرید خود با واحد فروش مجموعه (17 00 07 91 – 021) تماس حاصل نمایید. شایان ذکر است، امکان صدور فاکتور رسمی پس از خرید آنلاین از سایت مجموعه به هیچ عنوان وجود نخواهد داشت.
این دوره ضبط شده و در پلیر اختصاصی قابل مشاهده است.
Δ
ذخیره نام، ایمیل و وبسایت من در مرورگر برای زمانی که دوباره دیدگاهی مینویسم.