آموزش ساخت یک برنامه Angular با احراز هویت Node و Token

Building an Angular Application with Node and Token Authentication

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: هنگام توسعه یک برنامه وب ، Angular و Node گزینه های محبوبی هستند که امروزه بسیاری از شرکت ها از آنها استفاده می کنند. با استفاده از آخرین فن آوری وب و تأیید اعتبار Json Web Token ، توسعه یک برنامه وب را بیاموزید. در هسته اصلی توسعه یک برنامه وب ، دانش کاملی در مورد نحوه کار با اجزای پشتی و جلویی وجود دارد. دو گزینه محبوب Angular و Node مورد توجه قرار خواهند گرفت. در این دوره ، ساخت یک برنامه Angular با Node و Token Authentication ، مهارت هایی را که برای ایجاد برنامه های وب با کیفیت بالا نیاز دارید ، فرا خواهید گرفت. ابتدا ، نحوه ایجاد م componentsلفه های Angular را کشف خواهید کرد. هم بصری با Angular Material و هم کاربردی با JavaScript. در مرحله بعدی ، خدماتی را کشف خواهید کرد که به شما امکان می دهند با back-end ارتباط برقرار کنید. سرانجام ، شما می آموزید که چگونه یک سیستم احراز هویت ، Web API و کار با یک پایگاه داده mongoose را ایجاد کنید. وقتی این دوره را به پایان رسانید ، درک اساسی از توسعه و احراز هویت برنامه های پشت و جلویی خواهید داشت. این دانش به شما کمک می کند هنگام حرکت به جلو و ایجاد برنامه وب مدرن خود ، چه شخصی و چه تجاری. نرم افزار مورد نیاز: Angular و Node.

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

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

تنظیم محیط Setting up Your Environment

  • مقدمه Introduction

  • معماری و راه اندازی Back-end Architecture and Back-end Setup

  • Angular Front-end Setup Angular Front-end Setup

ایجاد اولین سرویس وب Creating Your First Web Service

  • ارسال داده با گره Sending Data with Node

  • دریافت داده با Angular Getting Data with Angular

  • تنظیم مواد Angular Setting up Angular Materials

  • نمایش پیام ها Displaying Messages

ثبت نام کاربر جدید با Node و Mongo Registering a New User with Node and Mongo

  • Endpoint را با Express و Node ثبت کنید Register Endpoint with Express and Node

  • با Mongo کاربر ایجاد کنید Create User with Mongo

ایجاد نمای ثبت نام و سرویس با Angular Creating a Register View and Service with Angular

  • ایجاد نوار Nav Creating a Nav Bar

  • تنظیم مسیرها با مسیریاب زاویه دار Setting up Routes with the Angular Router

  • در حال توسعه نمای ثبت نام Developing the Register View

  • اتصال به ورودی ها و دکمه ثبت Binding to the Register Inputs and Button

  • در حال توسعه یک سرویس ثبت نام Front-end Developing a Front-end Register Service

ورود به سیستم در Logging In

  • در حال توسعه یک کامپوننت Front-end Login Developing a Login Front-end Component

  • تولید رمزها در یک سرویس ورود به سیستم Back-end Generating Tokens in a Back-end Login Service

  • ذخیره یک رمز ورود به سیستم در مرورگر Saving a Login Token in the Browser

نمایش لیست کاربران Showing a User List

  • دریافت لیست کاربران از Back-end Getting a User List from the Back-end

  • نمایش کاربران در یک جز Front Front-end Displaying the Users in a Front-end Component

  • استفاده از دستورالعمل Routerlink برای پیوند با پارامترها Using the Routerlink Directive to Link with Parameters

مشخصات کاربر User Profile

  • ایجاد یک نقطه پایان خدمات نمایه Developing a Profile Service Endpoint

  • ایجاد یک م Profileلفه نمایه Creating a Profile Component

  • نمایش مشخصات نمایه از یک سرویس Front-end Displaying Profile Data from a Front-end Service

  • بهبود مدل کاربری خود Improving Your User Model

  • هش کردن رمز عبور با bcrypt Hashing the Password with bcyrpt

ارسال به Feed کاربر Posting to User Feed

  • به روزرسانی کامپوننت کاربر Updating the User Component

  • ایجاد روتر Auth Creating an Auth Router

  • ایجاد یک پیام پایان پیام Creating a Message Post Endpoint

  • ایجاد مonلفه ارسال پیام Creating a Message Post Component

  • ایجاد سرویس ارسال پیام Creating a Message Post Service

  • مرتبط کردن کاربر با ارسال ها Associating a User with Posts

  • دریافت پیام های کاربر Getting a Users Message Posts

  • نمایش پیام های کاربر Displaying a Users Message Posts

در حال توسعه Advanced Auth Developing Advanced Auth

  • معرفی Advanced Auth Introducing Advanced Auth

  • ذخیره شناسه کاربر در Token Saving the User ID in the Token

  • در حال به روز شدن در Angular 4 HttpClient Updating to Angular 4 HttpClient

  • پیاده سازی رهگیر Auth Token Implementing an Auth Token Interceptor

  • دریافت Auth Token با AuthService Getting Your Auth Token with AuthService

  • رمزگشایی از نشان خودکار Decoding the Auth Token

  • ایجاد Auth Check در Frontend Creating an Auth Check on the Frontend

  • ایجاد یک دکمه خروج از سیستم Creating a Logout Button

  • احراز هویت پس از ثبت نام Authenticating After Registration

انتشار برنامه شما Publishing Your App

  • انتشار Angular با Amazon S3 Publishing Angular with Amazon S3

  • انتشار گره با Heroku Publishing Node with Heroku

  • دستاوردهای خود را مرور کنید Reviewing Your Accomplishments

نمایش نظرات

نظری ارسال نشده است.

آموزش ساخت یک برنامه Angular با احراز هویت Node و Token
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
2h 55m
46
Pluralsight (پلورال سایت) pluralsight-small
03 آبان 1396 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
90
4.6 از 5
دارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Alexander Zanfir Alexander Zanfir

الکساندر زنفیر رئیس شرکت SocialPlay Inc ، یک شرکت خدمات و فناوری بازی تحقیق و توسعه است. او همچنین بنیانگذار و تولید کننده چندین فناوری توسعه بازی ، خدمات و بازی های ویدیویی مانند Cloud Goods ™ ، Dungeon Legends و Dungeon Forge است. الکس چندین دوره آموزشی و برنامه نویسی بازی را در موسسات مختلف از جمله موسسات و کالج های دولتی تدریس کرده است. وی در بسیاری از پروژه های تحقیق و توسعه شبیه سازی سه بعدی برای دپارتمان آموزش نظامی و علوم شناختی دفاع و توسعه دفاعی کانادا مشغول به کار بوده و یکی از اعضای بنیانگذار چندین شرکت نوپای IT و انرژی بوده است. الکس از مربیان و مشاوران چندین شرکت و تیم سابق Agile و TDD بوده است. او شروع به برنامه نویسی در Basic در Commodore 128 خود و ساخت چندین بازی کرد و از آن زمان تاکنون در آن شرکت کرده است.

Pluralsight (پلورال سایت)

Pluralsight یکی از پرطرفدارترین پلتفرم‌های آموزش آنلاین است که به میلیون‌ها کاربر در سراسر جهان کمک می‌کند تا مهارت‌های خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دوره‌های آموزشی در زمینه‌های فناوری اطلاعات، توسعه نرم‌افزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه می‌دهد.

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