Spring Security 6 با ReactJS، OAuth2، JWT | پروژه واقعی

Spring Security 6 with ReactJS, OAuth2, JWT | Real Project

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: ساختن پروژه ایمن عملی با استفاده از Spring Security 6، OAuth2، CORS، احراز هویت چند عاملی، امنیت رمز عبور، JWT ایجاد یک برنامه Secure Notes: طراحی، توسعه و استقرار یک برنامه یادداشت ایمن کاملاً کاربردی با استفاده از Spring Boot، React و Tailwind CSS. تسلط بر امنیت بهار: با استفاده از JWT، OAuth2، و احراز هویت چند عاملی، به طور عملی به دست آورید تا برنامه های خود را ایمن کنید. مفاهیم اصلی امنیت Spring: اصول و مفاهیم پیشرفته Spring Security، از جمله ارائه دهندگان احراز هویت، مجوز مبتنی بر نقش را بیاموزید. مفاهیم امنیتی پیشرفته: ارائه دهندگان احراز هویت، مجوزهای مبتنی بر نقش و فیلترهای سفارشی را بیاموزید. جلو و عقب را ادغام کنید: برای امنیت قوی، CORS، CSRF و JWT را در React و Spring Boot کنترل کنید. سیستم های مدیریت کاربر: شیوه های رمز عبور ایمن را اجرا کنید و نقش های کاربر را به طور موثر مدیریت کنید. احراز هویت OAuth2: ورود به سیستم GitHub و Google را برای احراز هویت یکپارچه شخص ثالث اضافه کنید. توسعه API ایمن: با پیروی از بهترین شیوه ها، API های ایمن با Spring Boot بسازید. استقرار در AWS: برنامه‌های Spring Boot را با پیروی از بهترین شیوه‌های استقرار ابری در AWS استقرار دهید. عملکرد حسابرسی: برای ردیابی اقدامات کاربر، حسابرسی را به برنامه های Spring Boot اضافه کنید. امنیت رمز عبور: از رمزگذارهای رمز عبور برای امنیت استفاده کنید و ویژگی های بازنشانی رمز عبور را پیاده سازی کنید. مدیریت نقش های کاربر: نقش ها و مجوزهای کاربر را در برنامه های خود به طور موثر مدیریت کنید. پیش نیازها: دانش Spring Boot، Tailwind CSS و React JS مورد نیاز است دانش پایه جاوا: آشنایی با برنامه نویسی جاوا توصیه می شود، زیرا این دوره بر اساس مفاهیم جاوا ساخته شده است. درک اصول توسعه وب: درک کلی از توسعه وب، React، Tailwind CSS شامل HTML، CSS و جاوا اسکریپت مفید خواهد بود. آشنایی با Spring Framework: دانش اولیه Spring Framework به شما کمک می کند تا مفاهیم پیشرفته را سریعتر درک کنید.

MASTER SPRING SECURITY 6 WITH REACT: برنامه های کاربردی در دنیای واقعی امن بسازید!

با استفاده از Spring Boot، Spring Security 6، OAuth2، CORS و JWT پروژه های ایمن بسازید. با Spring Boot Security

مهارت های عملی به دست آورید

قفل Power of Spring Security را باز کنید و به یک برنامه نویس ماهر جاوا تبدیل شوید! برای ساختن برنامه های کاربردی ایمن، مقیاس پذیر و درجه تولید، وارد دنیای Spring Security شوید و React را انجام دهید. چه در فصل بهار تازه کار باشید و چه به دنبال افزایش مهارت های خود هستید، این دوره مسیری جامع برای تسلط بر امنیت در توسعه وب ارائه می دهد.

مهارت های توسعه خود را با تجربه عملی در ایجاد یک برنامه امن "یادداشت های امن" تغییر دهید. با نحوه ادغام Spring Security با React، پیاده سازی JWT برای احراز هویت، و کاوش در موضوعات پیشرفته مانند OAuth2 و احراز هویت چند عاملی آشنا شوید. این دوره همه چیزهایی را که باید بدانید، از ارائه دهندگان احراز هویت گرفته تا استقرار در AWS را پوشش می‌دهد، و شما را در توسعه وب تمام پشته ماهر می‌کند.

این دوره بیش از 23 ساعت آموزش تخصصی، تمرین های عملی و پروژه های واقعی است. این دوره آموزشی برای توسعه دهندگانی که مشتاق امنیت برنامه های خود هستند طراحی شده است، به بررسی عمیق Spring Security، ادغام React و آخرین شیوه های امنیتی می پردازد.

ملزومات توسعه وب امن و پیشرفت به مفاهیم پیشرفته را با پروژه های عملی و برنامه های کاربردی بیاموزید.

این دوره شامل:

است
  • مقدمه ای بر امنیت بهار

  • تنظیمات امنیتی سفارشی احراز هویت اولیه

  • ارائه دهنده احراز هویت در حافظه

  • مجوز مبتنی بر نقش مدیریت کاربر

  • رمزگذارهای امنیتی رمز عبور

  • فیلترهای سفارشی حفاظت CSRF

  • مجوز احراز هویت JWT

  • عملکرد ورود و ثبت نام

  • JavaScript React Basics

  • Tailwind CSS برای توسعه Front-End

  • CORS CSRF با React و Spring Boot

  • یادداشت‌های حسابرسی عملکرد

  • OAuth2: ورود به سیستم GitHub Google

  • احراز هویت چند عاملی

  • استقرار در AWS

در پایان این دوره، شما مجهز به ساخت و استقرار برنامه های کاربردی امن با استفاده از Spring Boot و React خواهید بود. ایده آل برای توسعه دهندگانی که به دنبال پیشرفت مهارت های خود و ایجاد برنامه های امن و آماده برای تولید هستند. اکنون ثبت نام کنید تا تخصص امنیت بهار خود را ارتقا دهید!

گارانتی

این دوره با 30 روز ضمانت بازگشت وجه پشتیبانی می‌شود.

نتیجه این دوره

در پایان این دوره، شما:

  • اصول امنیتی Spring و مفاهیم پیشرفته را بدانید.

  • یک برنامه امن "یادداشت‌های امن" بسازید و اجرا کنید.

  • استاد JWT و OAuth2 برای احراز هویت و مجوز.

  • React و Spring Boot را برای توسعه تمام پشته ادغام کنید.

  • برنامه ها را با اطمینان در AWS مستقر کنید.

  • نقش ها و مجوزهای کاربر را به طور مؤثر مدیریت کنید.

این دوره برای چه کسانی است؟

  • مبتدیان: سفر خود را با راهنمایی عملی در Spring Security آغاز کنید.

  • توسعه دهندگان مشتاق Full Stack: مهارت هایی را برای ایجاد برنامه های امن و تمام پشته به دست آورید.

  • توسعه دهندگان جاوا: تخصص خود را با برنامه های کاربردی در دنیای واقعی و سطح تولید افزایش دهید.

  • توسعه دهندگان Backend: ویژگی های پیشرفته Backend را با استفاده از Spring Security اجرا کنید.

  • علاقه مندان به Microservices: برای توسعه میکروسرویس های آینده با Spring Boot آماده شوید.

  • جویندگان کار: مهارت های ضروری برای مصاحبه های شغلی و پیشرفت شغلی را کسب کنید.

  • توسعه دهندگان وب: مهارت های خود را در توسعه وب ایمن با Spring Boot تقویت کنید.

پس آیا برای شروع آماده هستید؟

منتظر چه هستید؟ دکمه BUY NOW را فشار دهید و سفر خود را برای تسلط بر امنیت Spring آغاز کنید. شما را در داخل دوره می بینیم!


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

شروع دوره | امنیت فنری با بوت فنری Getting Started with the Course | Spring Security with Spring Boot

  • معرفی دوره Course Introduction

  • نسخه ی نمایشی برنامه | قراره چی بسازیم Application Demo | What are we going to build

  • مواد دوره و دسترسی رایگان به یادداشت های برتر برای آماده سازی مصاحبه Course Materials and Free Access to Premium Notes For Interview Preparation

  • نصب JDK روی ویندوز Installing JDK on Windows

  • نصب JDK در مک Installing JDK on Mac

  • نصب JDK در لینوکس/اوبونتو Installing JDK on Linux / Ubuntu

  • نصب و راه اندازی Intellij Idea Installing and Setting up Intellij Idea

  • Intellij را برای تجربه بهتر پیکربندی کنید Configure Intellij for Better Experience

  • مقدمه ای بر امنیت بهار Introduction to Spring Security

  • راه اندازی پروژه بوت بهار Setting up Spring Boot Project

  • چارچوب امنیتی بهار برای نجات | اهمیت و مزایا Spring Security Framework to the Rescue | Importance & Benefits

  • جعبه ابزار Jetbrains Jetbrains Toolbox

  • سورپرایز! Surprise!

شروع کار با Spring Security Getting Started with Spring Security

  • شی اصلی و احراز هویت Principal and Authentication Object

  • آشنایی با فیلترها و زنجیره فیلتر | شیرجه عمیق Understanding Filters and Filter Chain | Deep Dive

  • امنیت Spring چگونه با Spring Boot کار می کند How Spring Security Works with Spring Boot

  • شروع کار با Spring Security Getting Started with Spring Security

  • درک رفتار پیش‌فرض Spring Security در Spring Boot Project Understanding the default behavior for Spring Security in Spring Boot Project

  • درک آنچه اتفاق افتاد Understanding What Happened

  • نام کاربری و رمز عبور استاتیک را پیکربندی کنید Configure Static Username and Password

  • امنیت بهار - پشت صحنه Spring Security - Behind the Scenes

  • بیشتر با احراز هویت مبتنی بر فرم More with Form Based Authentication

  • احراز هویت مبتنی بر فرم از طریق پستچی Form Based Authentication via Postman

  • فیلترهایی که باید از آنها آگاه باشید Filters that you should be aware of

  • JSession ID در عمل JSession ID in Action

احراز هویت اولیه با امنیت فنری و اصلاح تنظیمات امنیتی پیش‌فرض Basic Authentication with Spring Security & Modifying Default Security Config

  • معرفی اصولی احراز هویت با امنیت Spring Introducing Basic Authentication with Spring Security

  • تعریف پیکربندی سفارشی خودمان Defining our own custom configuration

  • تست احراز هویت پایه Testing Basic Authentication

  • احراز هویت پایه در مقابل فرم مبتنی بر Basic Authentication vs Form Based

  • ایجاد احراز هویت اولیه بدون وضعیت Making Basic Authentication Stateless

  • احراز هویت اولیه در پستچی Basic Authentication in Postman

  • کدگذاری Base64 | مفهوم + نسخه ی نمایشی Base64 Encoding | Concept + Demo

  • اجازه دادن به درخواست های خاص Permitting Certain Requests

  • رد درخواست های خاص Denying Certain Requests

پروژه یادداشت های امن | شروع به کار Secure Notes Project | Getting Started

  • ساختار دادن به افکار Structuring Thoughts

  • تنظیم ساختار یادداشت ها Setting up the Structure of Notes

  • راه اندازی مخازن و لایه سرویس Setting up Repositories and Service Layer

  • راه اندازی کنترلر یادداشت ها Setting Up Notes Controller

  • نصب MySQL روی ویندوز Installing MySQL on Windows

  • نصب MySQL در مک Installing MySQL on Mac

  • نصب MySQL روی لینوکس Installing MySQL on Linux

  • رابط MySQL MySQL Interface

  • راه اندازی پایگاه داده MySQL و پیکربندی برنامه برای کار با آن Setting Up MySQL Database and Configure App To Work With It

  • تست API در Postman Testing API in Postman

  • به روز رسانی تنظیمات امنیتی Updating Security Configurations

ارائه دهندگان احراز هویت | در ارائه دهنده احراز هویت حافظه Authentication Providers | In Memory Authentication Provider

  • مقدمه ای بر ارائه دهندگان احراز هویت Introduction to Authentication Providers

  • ارائه دهندگان مختلف احراز هویت Different Authentication Providers

  • واسط AuthenticationProvider AuthenticationProvider Interface

  • احراز هویت در حافظه چیست؟ What is In Memory Authentication

  • پیکربندی چند کاربر در حافظه | از یک تا چند کاربر Configuring Multiple Users InMemory | From One to Multiple Users

  • تست تغییرات Testing Changes

مدیریت کاربر با امنیت Spring User Management with Spring Security

  • مقدمه‌ای بر کلاس‌های اصلی و رابط‌های مدیریت کاربر Introduction to Core Classes & Interfaces for User Management

  • مشخصات کاربر و کاربر User and UserDetails

  • UserDetails، UserDetailsService و UserDetailsManager UserDetails, UserDetailsService and UserDetailsManager

  • بررسی استفاده از InMemoryUserDetailsManager Reviewing Usage of InMemoryUserDetailsManager

  • درک طرحواره و ایجاد آن Understanding the schema and getting it created

  • استفاده از کلاس های اصلی برای احراز هویت کاربران Making use of core classes to Authenticate users

  • تست و بررسی جریان جاری Testing and Reviewing the Current Flow

  • مدل کاربر سفارشی - چرا و چگونه Custom User Model - Why and How

  • تعریف مدل کاربر و مخزن خودمان Defining Our Own User Model and Repository

  • تعریف UserDetailsServiceImpl و UserDetailsImpl Defining UserDetailsServiceImpl and UserDetailsImpl

  • ایجاد RoleRepository Creating RoleRepository

  • مشاهده تغییرات و ایجاد کاربران Observing the Changes and Getting Users Created

  • دوباره پشت پرده Behind the Scenes Again

مجوز مبتنی بر نقش Role Based Authorization

  • مقدمه ای بر مجوز مبتنی بر نقش Introduction to Role Based Authorization

  • کلاس ها و رابط های داخلی برای مجوز Inbuilt classes and interfaces For Authorization

  • درک ایجاد نقش سفارشی و مدیریت Understanding Custom Role Creation and Management

  • پیاده سازی Admin Controller Implementing Admin Controller

  • محدود کردن اعمال مدیریت Restricting Admin Actions

  • مدیریت دسترسی با حاشیه نویسی Managing Access with Annotations

  • امنیت سطح روش Method Level Security

  • فعال کردن امنیت سطح روش Enabling Method Level Security

  • محدودیت های مبتنی بر URL URL Based Restrictions

  • محدودیت های مبتنی بر URL | دست روی URL Based Restrictions | Hands On

  • امنیت برای برنامه ما Security For Our Application

  • امنیت سطح روش در مقابل رویکرد RequestMatchers Method Level Security vs RequestMatchers Approach

امنیت و مدیریت رمز عبور با رمزگذارهای رمز عبور Password Security and Management With Password Encoders

  • مقدمه ای بر امنیت رمز عبور و رمزگذارهای رمز عبور Introduction to Password Security and Password Encoders

  • مقدمه ای بر هش کردن و نمک زدن Introduction to Hashing and Salting

  • PasswordEncoder Interface و پیاده سازی های آن PasswordEncoder Interface and its Implementations

  • رمزگذارهای داخلی مختلف Different Inbuilt Password Encoders

  • رمزگذاری رمزهای عبور در برنامه ما Encoding Passwords in our application

فیلترهای سفارشی در Spring Security Custom Filters in Spring Security

  • آشنایی با فیلترهای سفارشی Introduction to Custom Filters

  • زنجیره فیلتر پیش فرض Default Filter Chain

  • چرخه حیات فیلتر Filter Lifecycle

  • کلاس های داخلی برای پیاده سازی فیلتر Inbuilt Classes for Filter Implementation

  • ایجاد اولین فیلتر سفارشی شما Creating Your First Custom Filter

  • درخواست اعتبارسنجی با فیلترهای سفارشی Request Validation with Custom Filters

  • سناریوهای فیلتر سفارشی پیشرفته Advanced Custom Filter Scenarios

  • فیلترهای سفارشی در پروژه ما Custom Filters in Our Project

CSRF | حفاظت CSRF در امنیت فنری و بوت فنری CSRF | CSRF Protection in Spring Security and Spring Boot

  • CSRF چیست؟ What is CSRF?

  • حفاظت CSRF چیست؟ What is CSRF Protection?

  • مکانیزم پیش‌فرض CSRF در امنیت فنری Default CSRF Mechanism in Spring Security

  • پیکربندی حفاظت CSRF در امنیت Spring Configuring CSRF Protection in Spring Security

  • در صورت لزوم، حفاظت CSRF را سفارشی کنید Customize CSRF Protection When Necessary

احراز هویت JWT [احراز هویت مبتنی بر توکن وب JSON] با امنیت بهار JWT Authentication [JSON Web Token Based Authentication] With Spring Security

  • JWT چیست و چرا لازم است؟ What is JWT and Why is it needed?

  • درک پیاده سازی Understanding the Implementation

  • راه اندازی پروژه Setting up the project

  • پیاده سازی JwtUtils Implementing JwtUtils

  • ایجاد فیلتر سفارشی برای احراز هویت JWT Creating Custom Filter for JWT Authentication

  • تعریف AuthEntryPointJwt Defining AuthEntryPointJwt

  • جریان ورود به سیستم | احراز هویت JWT با امنیت Spring Sign-in Flow | JWT Authentication with Spring Security

  • مدیریت تنظیمات امنیتی Managing Security Configurations

  • تست تغییرات | احراز هویت JWT با امنیت Spring Testing Changes | JWT Authentication with Spring Security

پیاده سازی Signin و Signup | قابلیت ورود و ثبت نام Implementing Signin and Signup | Login and Register Functionality

  • قراره چی بسازیم؟ What are we going to build?

  • راه اندازی DTO ها Setting up DTOs

  • نقطه پایان ثبت نام The Signup Endpoint

  • دریافت نقطه پایانی جزئیات کاربر Getting User Details Endpoint

  • دریافت نام کاربری Getting Username

شروع کار با Secure Notes React Application Getting Started with Secure Notes React Application

  • راه اندازی برنامه React Setting up the React App

  • درک ساختار برنامه Understanding Application Structure

  • استفاده از env در React.js Using .env in React.js

  • نمونه سفارشی Axios Custom Axios instance

  • مدیریت وضعیت جهانی کاربرد Managing Global State of Application

  • مسیرهای محافظت شده Protected Routes

  • درک NavBar Understanding NavBar

  • آشنایی با App.js Understanding App.js

  • کتابخانه هایی که از آنها استفاده می کنیم Libraries we are using

CORS و CSRF با React و Spring Boot + Spring Security CORS & CSRF with React and Spring Boot + Spring Security

  • مقدمه ای بر CORS Introduction to CORS

  • رفع مشکل CORS Fixing CORS issue

  • راه های متعدد رفع - سطح جهانی و کنترلر Multiple ways of fixing - Global and Controller Level

  • مدیریت CSRF در React Application Handling CSRF in React Application

قابلیت پیاده سازی یادداشت ها Implementing Notes Functionality

  • فعال کردن کاربران برای ایجاد یادداشت Enabling Users to create notes

  • ایجاد یادداشت آزمایشی Testing Note Creation

  • واکشی یادداشت های کاربر Fetching user notes

حسابرسی در برنامه Spring Boot شما Auditing In Your Spring Boot Application

  • حسابرسی چیست و چرا به آن نیاز است؟ What is Auditing and Why is it needed?

  • پیاده سازی مدل ها و مخازن Implementing Models and Repositories

  • پیاده سازی لایه سرویس Implementing Service Layer

  • ثبت رویدادهای حسابرسی Recording Audit Events

  • کنترل کننده های پیاده سازی Implementing Controllers

  • آزمایش تغییرات API Testing API Changes

ساختن ناحیه مدیریت با عملکرد حسابرسی | React Application Building the Admin Area with Audit Functionality | React Application

  • تب Admin و مسیرهای مدیریت Admin Tab and Admin Routes

  • لیست کاربران List of Users

  • اقدامات مدیریت | ساخت Backend Admin Actions | Building the Backend

  • اقدامات مدیریت | تست API ها Admin Actions | Testing API's

  • صفحه جزئیات کاربران Users Detail Page

  • فهرست گزارش های حسابرسی List of Audit Logs

  • صفحه جزئیات گزارش های حسابرسی Audit Logs Detail Page

فعال کردن کاربران برای بازنشانی رمز عبور Enabling Users to Reset Password

  • قابلیت بازنشانی رمز عبور | باطن Password Reset Functionality | The Backend

  • ایجاد رمز تنظیم مجدد رمز عبور Generating the Password Reset Token

  • عملکرد ایمیل The Email Functionality

  • اعتبار سنجی رمز بازنشانی رمز عبور Validating the Password Reset Token

  • قابلیت بازنشانی رمز عبور | Frontend Password Reset Functionality | The Frontend

  • کامپوننت ForgotPassword ForgotPassword Component

  • ResetPassword Component ResetPassword Component

  • تست و بررسی کل جریان Testing and Reviewing the Entire Flow

پیاده سازی OAuth2 | Github + Google ورود و ثبت نام Implementing OAuth2 | Github + Google Signin & Signup

  • مقدمه ای بر OAuth2 Introduction to OAuth2

  • جریان برنامه برای OAuth2 در امنیت Spring Application Flow For OAuth2 in Spring Security

  • شروع کار با GitHub | بیایید برنامه را راه اندازی کنیم Getting Started with GitHub | Let’s setup the app

  • راه اندازی پروژه برای کار با OAuth2 Setting up the Project to work with OAuth2

  • پیکربندی امنیتی برای OAuth2 Security Configuration for OAuth2

  • آزمایش تغییرات باطن Testing backend changes

  • اهمیت کنترل کننده موفقیت سفارشی Importance of Custom Success Handler

  • پیاده سازی کنترل کننده موفقیت سفارشی Implementing Custom Success Handler

  • آشنایی با کدهای فرانت اند Understanding Front end code

  • تست کل جریان با Front End | شل به پایان می رسد Testing the Entire Flow with Front End | Loose Ends

  • احراز هویت کاربران با استفاده از گوگل Authenticating your users using Google

  • تنظیم اعتبارنامه Google App با Google Cloud Console Setting up Google App Credentials with Google Cloud Console

  • مرور کد منبع کل جریان Going through the entire flow’s source code

  • تست کل جریان با ورود با استفاده از گوگل یک بار Testing the Entire Flow With Login Using Google Once

احراز هویت چند عاملی با Spring Boot، Spring Security و React JS Multi Factor Authentication with Spring Boot, Spring Security and React JS

  • احراز هویت چند عاملی چیست؟ What is Multi Factor Authentication

  • درک جریان Understanding the flow

  • راه اندازی با پروژه Setting up with project

  • راه اندازی TotpService Setting up TotpService

  • راه اندازی UserService Setting up UserService

  • راه اندازی APIهای پشتیبان Setting up the backend API’s

  • The Frontend | نمایه کاربر The Frontend | UserProfile

  • The Frontend | وارد شوید The Frontend | Login

  • پیکربندی اضافی Additional Configuration

  • آزمایش کل جریان با Google Authenticator Testing the Entire Flow with Google Authenticator

استقرار برنامه شما Deploying Your Application

  • درک استقرارها Understanding Deployments

  • مروری بر AWS و راه اندازی حساب AWS Overview of AWS and Setting up AWS Account

  • راه اندازی RDS در کنسول AWS Setting up RDS in AWS Console

  • در حال آماده سازی برنامه Spring Boot برای استقرار Preparing Our Spring Boot Application for Deployment

  • برنامه خود را به Amazon RDS هدایت کنید Point Your Application to Amazon RDS

  • مدیریت پروفایل ها و متغیرهای Env Managing Profiles and Env Variables

  • ایجاد فایل JAR برای برنامه ما Creating JAR File for our application

  • استقرار API در Elastic BeanStalk Deploying API’s on Elastic BeanStalk

  • آماده سازی React Application Preparing Our React Application

  • استقرار برنامه React ما Deploying Our React Application

  • به روز رسانی CORS و به روز رسانی پیکربندی Updating CORS and Updating Configuration

پاداش دوره Course Bonus

  • سخنرانی پاداش Bonus Lecture

نمایش نظرات

Spring Security 6 با ReactJS، OAuth2، JWT | پروژه واقعی
جزییات دوره
24 hours
181
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
500
4.6 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Faisal Memon Faisal Memon

من بیش از 12 سال تجربه ساخت محصولات جهانی دارم که توسط میلیون ها کاربر در سراسر جهان استفاده می شود. من عاشق تکنولوژی و آموزش آن هستم. در حال حاضر، من در یکی از استارت‌آپ‌های پرسرعت در هند به سمت Product هستم و از لحظه لحظه آن لذت می‌برم. قبل از او، چند استارت‌آپ ایجاد کردم که بیش از نیم میلیون کاربر در سراسر جهان داشتند، از Google + سایر سرمایه‌گذاران کمک مالی جمع‌آوری کردم و بخشی از Google Launchpad Accelerator بودم. من در ساخت محصولات از ابتدا و مقیاس بندی تا کاربران جهانی تجربه دارم. من اینجا هستم تا دانش خود را با جویندگان به اشتراک بگذارم و به رشد شخصی و حرفه ای آنها کمک کنم. از دیدنت خوشحالم :)

EmbarkX Official EmbarkX Official

جاوا، پایتون، بوت بهار، فناوری های پایگاه داده، MongoDB