هزینه آموزش
۱۷,۰۰۰ تومان

آموزش ساخت اپلیکیشن چت با رمزنگاری سراسری

آموزش ساخت اپلیکیشن چت با رمزنگاری سراسری

تعداد دانشجو
۴۲۷ نفر
مدت زمان
۱ ساعت و ۴۵ دقیقه
هزینه آموزش
۱۷,۰۰۰ تومان
محتوای این آموزش
آموزش ساخت اپلیکیشن چت با رمزنگاری سراسری

مبحث امنیت اطلاعات و تبادل اطلاعات، یکی از مهم ترین و داغ ترین مباحث در دنیای فناوری اطلاعات است. رمزنگاری، مبحث گسترده و پیچیده ای است. انواع مختلفی از الگوریتم های رمزنگاری وجود دارد. متاسفانه انتخاب مناسب ترین الگوریتم برای رمزنگاری اطلاعات، کاری بس پیچیده و دشوار است. بنابراین انتخاب الگوریتم های مناسب و مطرح، مهم ترین پیش نیاز برای شروع رمزنگاری اطلاعات است. هدف از این آموزش، ساخت یک برنامه چت است که تلاش شده از متدهای روز دنیا که در اپلیکیشن های برجسته در این عرصه مانند: واتس اپ (WhatsApp)، فیسبوک (Facebook) و… به کار رفته است، استفاده شود.

آموزش ساخت اپلیکیشن چت با رمزنگاری سراسری

تعداد دانشجو
۴۲۷ نفر
مدت زمان
۱ ساعت و ۴۵ دقیقه
هزینه آموزش
۱۷,۰۰۰ تومان
محتوای این آموزش
مدرس
مهدی نویدی

دانشجوی کارشناسی مهندسی هوا فضا

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

چکیده آموزش


توضیحات تکمیلی

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

رمزنگاری، مبحث گسترده و پیچیده ای است. انواع مختلفی از الگوریتم های رمزنگاری وجود دارد. متاسفانه انتخاب مناسب ترین الگوریتم برای رمزنگاری اطلاعات، کاری بس پیچیده و دشوار است. بنابراین انتخاب الگوریتم های مناسب و مطرح، مهم ترین پیش نیاز برای شروع رمزنگاری اطلاعات است. هدف از این آموزش، ساخت یک برنامه چت است که تلاش شده از متدهای روز دنیا که در اپلیکیشن های برجسته در این عرصه مانند: واتس اپ (WhatsApp)، فیسبوک (Facebook) و… به کار رفته است، استفاده شود.

در این فرادرس ابتدا الگوریتم های مورد استفاده معرفی خواهد شد، سپس مثال های عملی از انکریپت (Encrypt) و دیکریپت (Decrypt) دیتا با این الگوریتم ها مورد بررسی قرار خواهد گرفت. در ادامه رابط کاربری ساده و جذابی برای کاربران اندرویدی طراحی خواهد شد. مرحله بعدی طراحی سمت سرور با تکنولوژی Node.js است و در پایان اتصال همه بخش ها به یکدیگر و تست کامل اپلیکیشن انجام خواهد شد.

فهرست سرفصل ها و رئوس مطالب مطرح شده در این مجموعه آموزشی، در ادامه آمده است:
  • درس یکم: آشنایی با رمزنگاری سراسری
    • آشنایی با پیش نیازها
    • معرفی ابزارها و کتابخانه های مورد استفاده در اندروید
    • معرفی ابزارها و کتابخانه های مورد استفاده در Node.js
    • آشنایی با WebSocket و کتابخانه Socket.IO
    • ساخت اپلیکیشن و اضافه کردن کتابخانه های مورد نیاز
    • طراحی رابط کاربری
  • درس دوم: رمزنگاری و رمزگشایی در جاوا با الگوریتم‌ های AES و RSA
    • انکریپت متن در جاوا با پروتکل AES
    • دیکریپت متن در جاوا با پروتکل AES
    • انکریپت متن در جاوا با پروتکل RSA
    • دیکریپت متن در جاوا با پروتکل RSA
    • تلفیق پروتکل های AES و RSA
  • درس سوم: توسعه کد‌های سمت سرور با فریم ورک Node.js
    • شروع پروژه Node.js
    • نصب و راه اندازی HTTP Server توسط فریم ورک Express.js
    • نصب و راه اندازی وب سوکت سرور با استفاده از Socket.IO
  • درس چهارم: توسعه اپلیکیشن چت در اندروید و اتصال به سرور
    • تست اپلیکیشن (Application)
    • نکات تکمیلی
مفید برای رشته های
  • مهندسی کامپیوتر
مشاهده بیشتر مشاهده کمتر

آنچه در این آموزش خواهید دید:

آموزش ویدئویی مورد تائید فرادرس
فایل برنامه ها و پروژه های اجرا شده
فایل PDF یادداشت‌ های ارائه مدرس

پیش نیاز

آشنایی با الگوریتم های رمزنگاری


پیش نمایش‌ها

۱. آشنایی با رمزنگاری سراسری

توجه: اگر به خاطر سرعت اینترنت، کیفیت نمایش پایین‌تر از کیفیت HD ویدئو اصلی باشد؛ می‌توانید ویدئو را دانلود و مشاهده کنید (دانلود پیش‌نمایش - حجم: ۳ مگابایت -- (کلیک کنید +))

۲. رمزنگاری و رمزگشایی در جاوا با الگوریتم های AES و RSA

توجه: اگر به خاطر سرعت اینترنت، کیفیت نمایش پایین‌تر از کیفیت HD ویدئو اصلی باشد؛ می‌توانید ویدئو را دانلود و مشاهده کنید (دانلود پیش‌نمایش - حجم: ۲۱ مگابایت -- (کلیک کنید +))

۳. توسعه کد‌های سمت سرور با فریم ورک Node.js
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۴. توسعه اپلیکیشن چت در اندروید و اتصال به سرور
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.

راهنمای سفارش آموزش‌ها

آیا می دانید که تهیه یک آموزش از فرادرس و شروع یادگیری چقدر ساده است؟

(راهنمایی بیشتر +)

در مورد این آموزش یا نحوه تهیه آن سوالی دارید؟
  • با شماره تلفن واحد مخاطبین ۵۷۹۱۶۰۰۰ (پیش شماره ۰۲۱) تماس بگیرید. - تمام ساعات اداری
  • با ما مکاتبه ایمیلی داشته باشید (این لینک). - میانگین زمان پاسخ دهی: ۳۰ دقیقه


اطلاعات تکمیلی

نام آموزش آموزش ساخت اپلیکیشن چت با رمزنگاری سراسری
ناشر فرادرس
شناسه اثر ۸–۱۲۴۵۲–۰۷۳۷۵۵ (ثبت شده در مرکز رسانه‌های دیجیتال وزارت ارشاد)
کد آموزش FVAND9806
مدت زمان ۱ ساعت و ۴۵ دقیقه
زبان فارسی
نوع آموزش آموزش ویدئویی (لینک دانلود)
حجم دانلود ۲۷۹ مگابایت (کیفیت ویدئو HD‌ با فشرده سازی انحصاری فرادرس)

آموزش‌های پیشنهادی برای شما

نظرات

تا کنون ۴۲۷ نفر از این آموزش استفاده کرده اند و هنوز هیچ نظری ثبت نشده است.

برچسب‌ها:
Advanced Encryption Standard | android studio chat | chat | cryptography in chat application | Encrypt | end to end encryption | global cryptography | node js chat | node.js | socket.io chat | WebSocket | WhatsApp | آشنایی با WebSocket | آموزش رمزنگاری | ابزارها مورد استفاده در Node.js | ابزارها مورد استفاده در اندروید | اپلیکیشن اندروید | اپلیکیشن چت | اپلیکیشن های چت | اپلیکیشن های موبایل | الگوریتم های رمزنگاری | انکریپت | انکریپت متن در اندروید | انکریپت متن در جاوا | انکریپت متن در جاوا با پروتوکول AES | انکریپت متن در جاوا با پروتوکول RSA | انکریپت و دکریپت متن در اندروید | انکریپشن | برنامه چت | پروتوکول AES | پروتوکول RSA | پروژه Node.js | تبادل اطلاعات | تست اپلیکیشن اندروید | تکنولوژی Node.js | تلفیق پروتوکول های AES و RSA | چت | چت امن | حریم شخصی | دکریپت | دکریپت متن در اندروید | دکریپت متن در جاوا | دکریپت متن در جاوا با پروتوکول AES | دکریپت متن در جاوا با پروتوکول RSA | دنیای فناوری اطلاعات | دیکریپت | دیکریپت متن در جاوا | دیکریپت متن در جاوا با پروتوکول AES | دیکریپت متن در جاوا با پروتوکول RSA | راه اندازی وب سوکت سرور | رمزنگاری | رمزنگاری سراسری | رمزنگاری سراسری در اپليکيشن چت | ساخت اپلیکیشن | شبکه های اجتماعی | طراحی رابط کاربری | فریم ورک Express.js | کتابخانه های مورد استفاده در Node.js | کتابخانه های مورد استفاده در اندروید | کتابخانه های مورد نیاز در اندروید | لایبرری Socket.IO | نصب و راه اندازی HTTP server | نصب وب سوکت سرور | واتس اپ
مشاهده بیشتر مشاهده کمتر