لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش ساخت اپلیکیشن جامع سلامت و پزشکی (Telemed): اسپرینگ بوت و انگولار
- آخرین آپدیت
دانلود Full-Stack Health Care (Telemed) App: Spring Boot & Angular
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
ساخت یک اپلیکیشن فولاستک پزشکی (پزشکی از راه دور)، سیستم نوبتدهی و مدیریت پروندههای الکترونیک سلامت (EMR) با استفاده از Spring Boot و Angular
طراحی و توسعه یک سیستم کامل Telemedicine با بهرهگیری از آخرین نسخههای Spring Boot و Angular
پیادهسازی ماژولهای مدیریت نوبتدهی و مدیریت جلسات مشاوره
اجرای احراز هویت JWT و مدیریت دسترسیهای مبتنی بر نقش (مدیر، پزشک، بیمار)
یکپارچهسازی سیستم اعلانهای ایمیلی SMTP و Java Mail Sender
مدیریت دسترسیهای Role-based
پیش نیازها: دانش پایه در زمینه Spring Boot و Angular ضروری است
یک اپلیکیشن کامل و حرفهای پزشکی از راه دور را از صفر تا صد برای رزومه خود بسازید.این دوره جامع و پروژه-محور به شما میآموزد چگونه یک وباپلیکیشن مدرن، امن و فولاستک برای صنعت در حال رشد سلامت طراحی کنید.
آنچه خواهید ساخت:
پروژه نهایی شما یک پلتفرم کامل Telemedicine با قابلیتهای زیر خواهد بود:
ثبتنام و ورود بیمار و پزشکبا احراز هویت JWT
داشبوردهای اختصاصیبرای بیماران، پزشکان و مدیران
سیستم جامع نوبتدهی
سیستم اعلانهای ایمیلی خودکار
مدیریت امن جلسات مشاوره
رابط کاربری ریسپانسیو با Angular
تکنولوژیها و مهارتهای کلیدی که کسب میکنید:
این دوره یک غوطهوری عمیق در پرتقاضاترین تکنولوژیهای فولاستک است. شما تجربه عملی در موارد زیر کسب خواهید کرد:
بکاند (Spring Boot):توسعه RESTful API، امنیت JWT، Spring Security، Spring Data JPA، ModelMapper، Java Mail Sender و مدیریت استثناها.
فرانتاند (Angular):کامپوننتها، سرویسها، Routing، HTTP Client برای اتصال به API، فرمها و اعتبارسنجی، و طراحی UI ریسپانسیو.
دیتابیس و استقرار:یکپارچهسازی با MySQL / PostgreSQL و نکاتی برای آمادهسازی اپلیکیشن جهت محیط عملیاتی (Production).
چرا این دوره متفاوت است؟
ما از تئوریهای خشک فاصله گرفته و منحصراً بر روی ساخت یک پروژه چشمگیر تمرکز میکنیم. به جای یادگیری مفاهیم پراکنده، خواهید دید که چگونه تمام اجزای یک اپلیکیشن حرفهای - از دیتابیس تا رابط کاربری - در کنار هم قرار میگیرند. در پایان، شما نه تنها دانش جدید، بلکه یک دارایی ملموس خواهید داشت که توانایی شما در مدیریت پروژههای پیچیده و واقعی را ثابت میکند.
این دوره برای چه کسانی است؟
توسعهدهندگانی با دانش پایه Java/Spring Boot یا Angular که قصد تبدیل شدن به مهندس فولاستک را دارند.
برنامهنویسانی که با ساخت پروژههای واقعی و حجیم، بهتر یاد میگیرند.
هر کسی که به دنبال خلق یک پروژه متمایز برای رزومه خود جهت جذب کارفرما یا مشتری است.
پیشنیازها:
درک پایه از زبان Java و مفاهیم ابتدایی توسعه وب توصیه میشود.
اشتیاق برای یادگیری و ساختن چیزی شگفتانگیز!
آمادهاید پروژهای را بسازید که سطح شغلی شما را ارتقا دهد؟ همین حالا ثبتنام کنید.
سرفصل ها و درس ها
مقدمه
Introduction
مقدمه
Introduction
بررسی جداول دیتابیس
DB Tables Overview
بررسی نماهای رابط کاربری (UI)
UI Views
راهاندازی پروژه
Project Set-Up
ایجاد پروژه
Create Project
اتصال به دیتابیس
Connect To Database
وابستگیهای خارجی
External Dependencies
پکیجها
Packages
پیکربندی اپلیکیشن
App Config
انومها (Enums)
Enums
مدیریت استثناها
Exceptions
استثناهای مربوط به احراز هویت
Auth Exceptions
انتیتیها، DTOها و ریپازیتوریها
Entities, DTO's & Repositories
انتیتی و ریپو نقشها
Role Entity & Repo
انتیتی، DTO و ریپو کاربر
User Entity,DTO & Repo
انتیتی، DTO و ریپو بازیابی رمز عبور
Password Reset Entity, DTO & Repo
انتیتی، DTO و ریپو اعلانها
Notification Entity, DTO & Repo
انتیتی، DTO و ریپو بیمار
Patient Entity, DTO & Repo
انتیتی، DTO و ریپو پزشک
Doctor Entity, DTO & Repo
انتیتی، DTO و ریپو نوبتها
Appointment Entity, DTO & Repo
انتیتی، DTO و ریپو مشاورهها
Consultation Entity, DTO & Repo
پاکسازی انتیتیها
Entity Clean Up
پیادهسازی امنیت
Security Implementations
کاربر احراز هویت (Auth User)
Auth User
سرویس User Details
User Details Service
سرویس JWT
JWT Service
فیلتر احراز هویت
Auth FIlter
زنجیره فیلترهای امنیتی
Security Filter Chain
پیکربندی CORS
Cors Config
اعلانهای ایمیلی
Email Notification
پیکربندی SMTP
SMTP Config
سرویس اعلانها
Notification Service
تست ارسال ایمیل
Testing Email Sending
قالبهای ایمیل
Email Templates
ماژول نقشها (سرویس، کنترلر و تست API)
Role Module (Service, Controller, API Testing)
سرویس نقشها
Role Service
کنترلر نقشها
Role Controller
تست API نقشها
Role API Testing
ماژول کاربران و حسابها (سرویس، کنترلرها و تست API)
Users & Accounts Module (Service, Controllers, API Testing)
متد ثبتنام کاربران
Users Registration Method
متد ایجاد حساب بیمار و پزشک
Patients & Doctors Account Creation Method
تست API ثبتنام
Registration API Testing
متد ورود (Login)
Login Method
تست API ورود
Login API Testing
سرویس تولید کد
Code Generation Service
فراموشی رمز عبور
Forgot Password
تست API فراموشی رمز عبور
Forgot Password API Testing
بهروزرسانی رمز عبور با کد بازیابی
Update Password Via Reset Code
تست API بهروزرسانی رمز عبور
API Testing for Update Password Via Reset Code
متدهای سرویس کاربر
User Service Methods
متد آپلود فایل
File Upload Method
کنترلر کاربران
Users Controller
تست API کاربران
Users API Testing
ماژول بیماران (سرویس، کنترلرها و تست API)
Patient's Module (Service, Controllers, API Testing)
سرویس بیمار
Patient Service
کنترلر بیمار
Patient Controller
تستهای API بیمار
Patient API Tests
ماژول پزشکان (سرویس، کنترلرها و تست API)
Doctors Module (Service, Controllers, API Testing)
سرویس پزشک
Doctor Service
کنترلر پزشک
Doctor Controller
تست API پزشک
Doctor API Testing
ماژول نوبتدهی (سرویس، کنترلرها و تست API)
Appointments Module (Service, Controllers, API Testing)
متد رزرو نوبت
Appointments Booking Method
متد ایمیلی برای تایید نوبت
Email Method For Appointment Confirmation
نمایش نظرات