آموزش هر برنامه Frontend را با استفاده از Google & Springboot فعال کنید

Enable Any Frontend App with Login using Google & SpringBoot

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: با استفاده از Google Oauth2 و SpringBoot با استفاده از Google Oauth2 و SpringBoot وارد شوید

چه چیزی را یاد می گیرید

  • شما در مورد Oauth2 و امنیت بهار یاد خواهید گرفت
  • شما در مورد ایجاد نقطه پایانی استراحت با استفاده از Springboot یاد خواهید گرفت
  • شما در مورد ادغام Google Oauth2 و Springboot یاد خواهید گرفت
  • شما یاد خواهید گرفت که یک ظاهر را ایجاد کنید و آن را با ورود با Google وارد کنید

در این دوره شما یاد خواهید گرفت که یک برنامه ظاهری را با استفاده از HTML، CSS، جاوا اسکریپت و بوت استرپ ایجاد کنید.

سپس ما یاد می گیریم که یک برنامه SpringBoot ایجاد کنیم. پس از آن، ما برای ایجاد چند نقطه پایانی API در برنامه SpringBoot ما حرکت خواهیم کرد.

بعد ما برای پیکربندی داشبورد Google Console برای ثبت نام برنامه بوت بهار خود، حرکت خواهیم کرد.

سپس ما از برنامه SpringBoot ما با Google Console ارتباط برقرار خواهیم کرد.

پس از آن ما امنیت بهار را در برنامه SpringBoot ما پیکربندی خواهیم کرد به طوری که تنها اجازه می دهد نقطه پایانی به احراز هویت نیاز نداشته باشد. اما برای دیگر کاربران نقطه انتهایی به صفحه تأیید اعتبار Google هدایت می شود.

در صفحه تأیید اعتبار Google، اعتبار Google خود را پر می کند. اگر اعتبار وارد شده باشد، کاربر صحیح به برنامه SpringBoot ما بازپرداخت می شود.

در حال حاضر زمان خود را برای ما برای ایجاد نرم افزار Frontend ما و ما این نمایش را با برنامه SpringBoot ما متصل می کنیم.

بنابراین کاربر اکنون به جلوی ما می آید، سپس با Google وارد می شود.

در ورود موفق ما اطلاعات کاربر را از Google به دست می آوریم و آن را به کاربر در صفحه بعدی نشان می دهیم.

با ورود با عملکرد Google ما مجبور نیستیم یک پایگاه داده کاربر جداگانه را با ما حفظ کنیم، می توانیم از Google بخواهیم تا کاربر ما را در مورد درخواست ما تأیید کند. اگر با موفقیت تأیید شد، گوگل تمام اطلاعات پروفایل کاربر را به ما می دهد.

با استفاده از این اطلاعات ما می توانیم عملیات بیشتری را در برنامه ما انجام دهیم.

چه کسی این دوره است:

  • هر کسی که می خواهد ورود اجتماعی را با Google در برنامه وب خود ادغام کند

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

مقدمه و نصب نصب Introduction & Installation Setup

  • مرور دوره Course Overview

  • درباره مربی شما About your Instructor

  • نصب نرم افزار Software Installation

Google Console Setup & Architecture Google Console Setup & Architecture

  • کل گردش کار پروژه و معماری Overall Project Workflow and Architecture

  • ایجاد پروژه کنسول Google Console و به روز رسانی به روز رسانی Create Google Console Project & Update consent screen

  • ایجاد شناسه مشتری و اعتبار مشتری Creating Client Id and Client Credentials

کار با Springboot & Security Working with SpringBoot & Security

  • تولید پروژه بوت بهار از بهار اولیه بهار Generating Springboot Project from Spring Initializer

  • واردات پروژه به Intellij Import project to intellij

  • پیاده سازی کنترل کننده با نقطه پایانی تبریک Implementing Controller with Greeting Endpoint

  • پیکربندی امنیت بهار برای ClientiD و ClientSecret Spring security configuration for clientId and clientSecret

  • اجرای کلاس پیکربندی امنیت بهار Implementing Spring Security Config class

  • تست ورود به سیستم با حساب معتبر Google Test Log-in with Valid Google Account

  • ورود به سیستم اطلاعات کاربر در برنامه ما Getting LoggedIn user profile information in our application

توسعه ظاهری و ادغام با backend Developing Frontend & Integrating with Backend

  • دانلود کد ویژوال استودیو Downloading Visual Studio Code

  • راه اندازی جلوی Setting up Frontend

  • یکپارچه سازی بوت استرپ 5 Integrating Bootstrap5

  • اضافه کردن ورود با Google Link Add Login with Google Link

  • تغییر مسیر کاربر به صفحه شاخص جلو Redirect User to Frontend Index page

  • Fetch API تماس بگیرید تا داده های کاربر فعلی را دریافت کنید Fetch API call to Get Current User Data

  • حل مسئله CORS Solve the CORS issue

  • درک کامل جریان احراز هویت گوگل Understanding the complete google authentication flow

  • طراحی صفحه اصلی ما برای نمایه کاربر Designing Our Homepage for User Profile

  • پایان دادن به تست پایان دادن به کاربر چند کاربر گوگل End to End testing with multiple google user login

نمایش نظرات

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

آموزش هر برنامه Frontend را با استفاده از Google & Springboot فعال کنید
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
1h 7m
23
Udemy (یودمی) udemy-small
12 فروردین 1401 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
-
از 5
ندارد
ندارد
ندارد
Ranjan Pandey

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Ranjan Pandey Ranjan Pandey

نرم افزار حرفه ای با 11+ سال تجربه در ITI یک نرم افزار Fullstack DevOps با 11+ سال تجربه در انواع فناوری ها از جمله توسعه وب و برنامه های تلفن همراه با استفاده از HTML5 ، CSS3 ، JavaScript ، JQuery ، Bootstrap ، Angular ، React ، Java ، Spring ، Springboot ، Python ، Flask ، Django ، NodeJS ، Express ، Android ، Ionic ، React Native ، Flutter به هوش مصنوعی و فناوری های ابری مانند سرویس های وب آمازون و Microsoft Azure. من همچنین دارای گواهینامه جاوا ، Azure cloud ، محصول Backbase هستم. من تجربه کار با چندین مشتری MNC و اروپایی را دارم. من همچنین یک مربی شرکتی هستم که طیف گسترده ای از آموزش را ارائه می دهد.

Udemy (یودمی)

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

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