کلاس آموزش Angular 8 + ASP.NET Core 3


عنوان دوره طول دوره زمان برگزاری تاریخ شروع دوره شهریه استاد وضعیت ثبت نام ثبت نام
دوره آموزش ASP.NET Core 3 به همراه Angular 8 20 جلسه 60 ساعت دوشنبه از ساعت 17:30 الی 20:30
چهارشنبه از ساعت 17:30 الی 20:30
دوشنبه ۹ دی ۱۳۹۸ 1,500,000 تومان محسن درم بخت

سرفصل و محتوای دوره آموزش  ASP.NET Core 3 به همراه Angular 8

 به همراه پروژه عملی برای تبدیل شدن به یک Full Stack Developer حرفه ای

( جدیدترین روش طراحی و پیاده سازی Web Application ها در سازمان ها و شرکت های نرم افزاری ایران )


مدت دوره: 60 ساعت

معرفی دوره:

ASP.NET Core یکی از بهترین روش ها برای طراحی و پیاده سازی نرم افزارهای تحت وب می باشد که در نسخه 3 بهینه سازی و امکانات بیشتری به آن افزوده شده است.

ما در این دوره ابتدا ASP.NET Core را یاد خواهیم گرفت و به سراغ نوشتن Application به صورت MVC و همچنین Razor Page خواهیم رفت. سپس نوشتن Web API و کار با آن را یاد می گیریم و در نهایت به سراغ آموزش Angular 8 خواهیم رفت و یک اپلیکیشن کامل به کمک این تکنولوژی ها پیاده سازی خواهیم کرد.

در پایان این دوره با یادگیری سرفصل های دوره تبدیل به یک برنامه نویس حرفه ای در حوزه وب هم در سمت Backend و هم در سمت Frontend خواهید شد.

پیش نیازهای دوره ASP.NET Core

گذراندن دوره آموزش طراحی صفحات وب (یا تسلط به طراحی صفحات وب + جاوا اسکریپت)
گذراندن دوره سی شارپ پیشرفته (یا تسلط به زبان برنامه نویسی سی شارپ)


سرفصل دوره :

آشنایی با  ASP.NET Core 3 و تفاوت های آن با ASP.NET MVC

تاریخچه MVC و مفهوم آن
معرفی Controller، View و Model
ارتباط بین Controller، View و Model
کار با Action ها

نحوه نصب و راه اندازی ASP.NET Core

نحوه نصب و راه اندازی و معرفی بخش های مختلف پروژه
معرفی بخش های مختلف پروژه و کار با فایل های مربوط به تنظیمات پروژه

    معرفی ویژگی های جدید در ASP.NET Core 3
    کار با   View

    کار با  Razor
    کار با  Layout
    نوشتن Html Helper و بکارگیری آن
    کار با Partial View
    کار با Razor View ها
    آشنایی و کار با ViewComponent
    طراحی صفحات Responsive به وسیله p Bootstra

       کار با Controller و Action  ها
       Model و  Data

      استفاده از Model در Action و View
      انواع Validation بر روی  Model
      استفاده از  Data Annotation

       کار با  EF Core و تغییرات آن نسب به Entity Framework

        Routing

        آشنایی با انواع  Routing(مسیریابی)
        کار با  Attribute Routing

          ASP.NETIdentity

          مدیریت کاربران و نقش ها
          رمزنگاری داده ها
          نحوه کنترل دسترسی کاربران به بخش های مختلف

           راه اندازی Token Authentication و کاربردهای آن
          کار با  Area

            نحوه بخش های قسمت های مختلف پروژه
            افزودن و مدیریت Area ها

              نوشتن Filterهای متنوع و سفارشی
              Caching

              Client Side Caching
              Server Side Caching

              راه اندازی SignalR و Push Notification

              نحوه نوشتن و استفاده از Web API ها

              طراحی اپلیکیشن سرویس گرا بر اساس Web API

              کار با Swagger برای Document کردن WebApi ها

                کارکردن با فایل ها در پروژه  (File Uploader)
                معرفی الگوهای معروف برنامه نویسی در محیط ASP.NET Core
                آشنایی و نصب nginx + iis روی ویندوز و لینوکس و راه اندازی پروژه روی این دو سیستم عامل
                نصب و راه اندازی Docker  و راه اندازی پروژه روی آن

                سرفصل های مربوط به Angular 8 :

                1. نصب و راه اندازی انگولار
                2. یادگیری TypeScript
                3. تفاوت های روش های مختلف پیاده سازی SPA
                4. ایجاد پروژه و معرفی بخش های مختلف یک پروژه انگولار
                5. معرفی کامپوننت ها و ویژگی های هر کامپوننت
                6. کار با ماژول ها و نقش آنها در انگولار
                7. نوشتن سرویس در انگولار و استفاده در کامپوننت ها
                8. دسته بندی کامپوننت ها با استفاده از ماژول ها و مزیت های آن
                9. معرفی Dependency Injection و نحوه استفاده از این امکان در Angular
                10. راه اندازی Routing رو انگولار و آدرس دهی به کامپوننت ها
                11. روش های ایجاد فرم های ثبت و نمایش اطلاعات در انگولار
                12. کار با دستورات شرطی و حلقه ها در انگولار
                13. معرفی و کار با UI Component هایی مانند Material Design در انگولار
                14. روش های صدا کردن web api در انگولار و تعامل با server
                15. روش های validate کردن اطلاعات ورودی توسط کاربر
                16. کارکردن با فایل ها در انگولار(آپلود و نمایش فایل ها در انگولار)
                17. ایجاد Authentication و Authorization در انگولار
                18. روش های Data Binding در Angular
                19. کار با Reactive Forms ها در انگولار
                20. کار با Event ها در Angular
                21. کار با Pipe ها و نحوه نوشتن pipe جدید
                22. معرفی و راه اندازی Lazy Loading در انگولار
                23. خروجی گرفتن از پروژه و قراردادن روی سرور

                با یادگیری مطالب بالا یک Full Stack Developer حرفه ای شوید