آموزش ساخت وب اپلیکیشن فول استک Full-stack با Angular و ASP.NET Core و EF Core

تعداد ویدئو 45
زمان دوره 03:34:32
مترجم مرتضی گیتی
دوبلر مرتضی گیتی
سایت منتشر کننده لیندا

آموزش ساخت وب اپلیکیشن فول استک Full-stack با Angular و ASP.NET Core و EF Core یکی دیگر از آموزش های گروه آموزشی پرووید می باشد که در این قسمت آن را به شما معرفی می کنیم. این بسته ی آموزشی نیز یکی از دوره های آموزشی دیگر که در حوزه ی فارسی سازی آموزش های انگلیسی تنظیم شده است می باشد. عنوان این بسته ی آموزشی ساخت وب اپلیکیشن Full-stack با Angular و ASP.NET Core و EF Core است که با نام اصلی Building Applications with Angular, ASP.NET Core and Entity Framework Core از شرکت Lynda منتشر شده است.

Angular چیست؟

به بیان ساده Angular یک فریم ورک جاوا اسکریپت client side است بر اساس الگوی MVC کار می کند. از Angular به منظور ساخت Web Application های Dynamic استفاده می شود. در ابتدا Angular به عنوان یکی از پروژه های گوگل استارت خورد ولی پس از مدتی به یک فریم ورک Open Source تبدیل شد. Angular کاملاً بر اساس HTML و جاوا اسکریپت کار می کند و برای استفاده از آن نیازی به یادگیری هیچ زبان دیگری نیست. روند پویا کردن یا همان Dynamic کردن فایل های HTML توسط Angular به وسیله ی اضافه کردن Attribute ها و Component هایی به تگ های HTML انجام می شود. با انجام این کار فایل های HTML از حالت استایتک به حالت داینمیک تغییر حالت می دهند. با استفاده از زبان جاوا اسکریپت به راحتی می توان Angular را Extend کرد و Attribute های Custom بیشتری اضافه کرد.

Angular-ASP.NET-Core-and-Entity-Framework-Core

ASP.NET Core چیست؟

ASP.NET Core 1.0، که پیشتر با نام ASP.NET 5 معرفی شده بود، بازنویسی کامل ASP.NET است که با ایده‌ی کاملا ماژولار بودن، تهیه شده‌ است و از طریق آن، قابلیت به روز رسانی منظم و توزیع آسان از طریق NuGet، میسر خواهد شد. به علاوه در آن، بسیاری از الگوهای برنامه نویسی شیء‌گرا مانند Dependency Injection، به صورت built-in و از ابتدا پشتیبانی می‌شوند. ASP.NET Core 1.0 مدل برنامه نویسی ASP.NET MVC و Web API را به صورت یکپارچه ارائه می‌دهد و دیگر خبری از ارائه‌ی مجزای این‌ ها نخواهد بود و دقیقا بر مبنای مفاهیم برنامه نویسی این دو بنا شده‌ است. پیشتر فضای نام System.Web.MVC مخصوص ASP.NET MVC بود و فضای نام مجزای دیگری به نام System.Web.Http مخصوص ASP.NET Web API. اما اکنون تنها یک فضای نام مشترک و یکپارچه به نام Microsoft.AspNet.Mvc هر دوی این‌ها را پوشش می‌دهد.

یک توسعه دهنده ی Full-stack کیست؟

یک توسعه دهنده ی Full-stack یا همان Full-Stack Developer برنامه نویسی است که می تواند هم بر روی قسمت front-end یک نرم افزار کار کند و هم قسمت back-end. یک Full-Stack Developer ممکن است دانش عمیق و تخصص کامل بر روی تکنولوژی های front-end و back-end نداشته باشد ولی دانش کافی بر روی این تکنولوژی ها را دارد.

full-stack-training

در قسمت زیر مهارت های مورد نیاز برای یک Full-Stack Web Developer را بررسی می کنیم.

  • HTML
  • CSS
  • Bootstrap
  • JavaScript
  • jQuery
  • AJAX
  • C#
  • دیتابیس ها

علاوه بر این تکنولوژی ها، برخی از تکنولوژی های جدید از قبیل موارد زیر نیز وجود دارند که در توسعه نرم افزارهای وب
مورد استفاده قرار می گیرند.

  • Node.js
  • TypeScript
  • Angular
  • MVC
  • .NET Core

فهرست مطالب آموزش ویدئویی ساخت وب اپلیکیشن Full-stack با Angular و ASP.NET Core و EF
Core

فصل اول: مقدمه

  • خوش آمدگویی
  • استفاده از فایل های تمرین

فصل دوم: بررسی زیرساخت برنامه

  • بررسی برنامه ی این بسته ی آموزشی
  • بررسی معماری برنامه
  • دانلود کردن و نصب کردن ASP.NET Core
  • ساختن و پیکربندی کردن پروژه ی Angular

فصل سوم: ساخت فرم با Angular

  • ساختن اولین Component در Angular
  • پیاده سازی Layout مربوط به Component
  • پیاده سازی Functionality مربوط به Component
  • بررسی و کار با Service ها در Angular

فصل چهارم: ساختن Endpoint های Get و Post در یک Controller از ASP.NET Core

  • ساختن یک Endpoint برای Post
  • پیاده سازی Service برای Post کردن به API
  • ساختن یک Endpoint برای Get

فصل پنجم: پیاده سازی Persistence با Entity Framework Core

  • ذخیره کردن با Entity Framework Core
  • اضافه کردن Entity های Related در Angular
  • اضافه کردن Entity های Related در ASP.NET Core

فصل ششم: نشان دادن و ویرایش کردن داده در Angular با ASP.NET Core

  • نشان دادن یک Component در Angular
  • ویرایش کردن یک Endpoint در API
  • ویرایش کردن یک Component در Angular
  • ویرایش کردن یک Service در Angular

فصل هفتم: انجام Navigation به View های مختلف در Angular

  • اضافه کردن Angular Router
  • انجام Navigation بین View ها

فصل هشتم: پیاده سازی Association در Entity ها با Angular و Entity Framework Core

  • ساختن یک Entity در Angular
  • انجام Post به API
  • بررسی چالش: نشان دادن Quiz
  • بررسی پیاده سازی: نشان دادن Quiz
  • Load کردن Entity های Related
  • مرتبط کردن Entity ها با یکدیگر
  • نشان دادن Entity های Related
  • بررسی چالش: چک کردن Quiz ID
  • بررسی پیاده سازی: چک کردن Quiz ID

فصل نهم: انجام Authentication با Identify Framework و Token ها

  • راه اندازی Identity Framework
  • انجام Registration از Angular
  • پیاده سازی Reactive Forms با FormBuilder
  • ذخیره کردن Token در مرورگر
  • ارسال Token با Request های Angular
  • اضافه کردن Auth Token Middleware در ASP.NET Core
  • مرتبط کردن Entity های مرتبط با هم
  • پیاده سازی Log in
  • پیاده سازی Log out

فصل دهم: یکپارچه کردن قسمت های مختلف برنامه

  • پیاده سازی لیست Quiz ها
  • پیاده سازی Component حل کردن Quiz ها
  • نشان دادن امتیاز حل Quiz ها
  • نکات نهایی

فصل یازدهم: جمع بندی

  • جمع بندی

نقد و بررسی‌ها

هیچ دیدگاهی برای این محصول نوشته نشده است.

اولین کسی باشید که دیدگاهی می نویسد “آموزش ساخت وب اپلیکیشن فول استک Full-stack با Angular و ASP.NET Core و EF Core”

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دسته های محصولات

افزودن به سبد خرید