دوره آموزشی
آموزش های یودمی
دوبله زبان فارسی

ساخت سیستم مدیریت کارمندان با Hibernate

ساخت سیستم مدیریت کارمندان با Hibernate

✅ سرفصل و جزئیات آموزش

آنچه یاد خواهید گرفت:
  • راه‌اندازی یک پروژه مبتنی بر Hibernate و پیکربندی وابستگی‌ها
  • ایجاد رابط‌های کاربری برای مدیریت داده‌های کارمندان
  • ساخت کلاس‌های POJO برای نگاشت اشیاء جاوا به جداول پایگاه داده
  • پیاده‌سازی اعتبارسنجی ورودی‌ها با استفاده از عبارات منظم
  • استفاده از Hibernate برای افزودن، نمایش، بروزرسانی و حذف رکوردهای کارمندان
  • مدیریت پایداری داده و یکپارچه‌سازی استثناهای تعریف شده توسط کاربر برای مدیریت خطاها

پیش‌نیازهای دوره

  • دانش پایه در برنامه‌نویسی جاوا
  • آشنایی با SQL و پایگاه‌های داده رابطه‌ای مفید است اما الزامی نیست.
  • راه‌اندازی محیط توسعه با جاوا و Hibernate (دستورالعمل‌ها ارائه خواهد شد).

توضیحات دوره

مقدمه:

این دوره بر ساخت یک سیستم مدیریت کارمندان قوی با استفاده از Hibernate، یک فریم‌ورک قدرتمند برای مدیریت اشیاء جاوا و پایگاه‌های داده رابطه‌ای، تمرکز دارد. در این دوره، شما به مهارت‌های لازم برای ایجاد یک سیستم کاملاً تابعی که رکوردهای کارمندان را اضافه، بروزرسانی، حذف و نمایش می‌دهد، مسلط خواهید شد.

در دامه کل فرآیند از راه‌اندازی پروژه، پیکربندی وابستگی‌ها، ایجاد رابط کاربری (UI)، ساخت کلاس‌های POJO و پیاده‌سازی اعتبارسنجی با regex گرفته تا یکپارچه‌سازی Hibernate برای ذخیره‌سازی پایدار داده را بررسی خواهید کرد. این دوره برای هر کسی که به یادگیری فرآیند توسعه فول استک با تمرکز بر تعامل با پایگاه داده علاقه‌مند است، ایده‌آل خواهد بود.

تقسیم‌بندی بخش‌ها:

بخش 1: مقدمه‌ای بر پروژه

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

بخش 2: شروع کار

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

بخش 3: ایجاد رابط کاربری و کلاس‌های POJO

در ادامه، شما به ایجاد رابط کاربری (UI) برای مدیریت رکوردهای کارمندان می‌پردازید. همچنین، کلاس‌های POJO (Plain Old Java Object) را برای بازنمایی کارمندان و دیگر موجودیت‌ها در پایگاه داده را می سازید. علاوه بر این، یاد خواهید گرفت که چگونه استثناهای تعریف شده توسط کاربر را برای مدیریت مؤثر خطاها در سیستم ایجاد کنید. این بخش اطمینان می‌دهد که با کلاس‌های مورد نیاز جاوا برای تعامل با فرانت‌اند و پایداری پایگاه داده در بک‌اند راحت باشید.

بخش 4: اعتبارسنجی

اطمینان از یکپارچگی داده در هر اپلیکیشنی ضروری است. در این بخش، یاد خواهید گرفت که چگونه برای تضمین صحیح بودن ورودی های کاربر، اعتبارسنجی‌هایی با استفاده از عبارات منظم (Regex) ایجاد کنید. این اعتبارسنجی‌ها به فیلدهایی مانند شناسه‌های کارمندان، ایمیل‌ها و شماره‌های تلفن اعمال شده و به شما کمک می‌کنند تا سطح بالایی از کیفیت داده را حفظ کنید و خطاها را در سیستم کاهش دهید.

بخش 5: یکپارچه‌سازی Hibernate

با وجود رابط کاربری و اعتبارسنجی‌ها، این بخش Hibernate را معرفی می‌کند، فریم‌ورکی که نگاشت بین اشیاء جاوا و جداول پایگاه داده را مدیریت می‌کند. شما یاد خواهید گرفت که چگونه از Hibernate برای اضافه کردن، نمایش، بروزرسانی و حذف رکوردهای کارمندان در پایگاه داده استفاده کنید. Hibernate مدیریت داده‌های پایدار را آسان‌تر می‌کند و شما در این بخش به عملیات CRUD (ایجاد، خواندن، بروزرسانی، حذف) مسلط خواهید شد.

بخش 6: خروجی و تکمیل پروژه

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

نتیجه‌گیری:

در پایان این دوره، شما یک سیستم مدیریت کارمندان کاملاً تابعی با استفاده از Hibernate و با یک رابط کاربری کاربرپسند و تعامل پایگاه داده قوی ایجاد کرده‌اید. شما نه تنها تجربه عملی در توسعه عملیات CRUD کسب می کنید، بلکه یاد خواهید گرفت که چگونه اعتبارسنجی داده‌ها را پیاده‌سازی کرده و به طور مؤثر خطاها را مدیریت کنید. این دوره مهارت‌های ضروری برای کار با جاوا، Hibernate و پایگاه‌های داده رابطه‌ای را در اختیارتان قرار خواهد داد و شما را برای کاربردهای واقعی آماده خواهد کرد.

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

  • برنامه‌نویسان جاوا که می‌خواهند با Hibernate و مدیریت داده آشنا شوند.
  • مبتدیانی که به دنبال شروع توسعه فول استک جاوا هستند.
  • هر کسی که به ساخت اپلیکیشن های مبتنی بر داده با استفاده از Hibernate و جاوا علاقه‌مند است.
  • مهندسان نرم‌افزار که به دنبال پیاده‌سازی عملیات CRUD با Hibernate در یک پروژه هستند.

ساخت سیستم مدیریت کارمندان با Hibernate

  • آشنایی با پروژه 09:33
  • ادامه مقدمه پروژه 07:17
  • ایجاد پروژه 08:01
  • وابستگی‌ها و پیکربندی 08:07
  • ایجاد رابط کاربری 07:02
  • ایجاد کلاس POJO 04:19
  • ایجاد استثناهای تعریف شده توسط کاربر 05:17
  • ایجاد اعتبارسنجی با استفاده از Regex 11:12
  • ادامه ایجاد اعتبارسنجی با استفاده از Regex 05:55
  • اضافه کردن رکوردهای کارمندان 13:50
  • نمایش همه رکوردهای کارمندان 11:18
  • بروزرسانی رکوردهای کارمندان 06:55
  • حذف رکوردهای کارمندان 09:33

737,000 147,400 تومان

مشخصات آموزش

ساخت سیستم مدیریت کارمندان با Hibernate

  • تاریخ به روز رسانی: 1404/06/14
  • سطح دوره:همه سطوح
  • تعداد درس:14
  • مدت زمان :01:52:13
  • حجم :1.13GB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی:AI Academy

آموزش های مرتبط

The Great Courses
61,271,000 12,254,200 تومان
  • زمان: 155:07:52
  • تعداد درس: 516
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
855,500 171,100 تومان
  • زمان: 2:10:47
  • تعداد درس: 47
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
6,504,000 1,300,800 تومان
  • زمان: 16:28:13
  • تعداد درس: 122
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
651,500 130,300 تومان
  • زمان: 1:39:06
  • تعداد درس: 29
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
4,325,000 865,000 تومان
  • زمان: 10:57:47
  • تعداد درس: 37
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
5,174,500 1,034,900 تومان
  • زمان: 13:06:34
  • تعداد درس: 131
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
6,965,000 1,393,000 تومان
  • زمان: 17:38:29
  • تعداد درس: 129
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
5,398,000 1,079,600 تومان
  • زمان: 13:40:53
  • تعداد درس: 106
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
6,853,000 1,370,600 تومان
  • زمان: 17:21:41
  • تعداد درس: 188
  • سطح دوره:
  • زبان: دوبله فارسی

آیا سوالی دارید؟

ما به شما کمک خواهیم کرد تا شغل و رشد خود را افزایش دهید.
امروز با ما تماس بگیرید