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

آموزش کامل MAVEN به زبان ساده

آموزش کامل MAVEN به زبان ساده

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

آنچه یاد خواهید گرفت:

  • دانش کامل در مورد MAVEN
  • استفاده از MAVEN در اپلیکیشن های JAVA
  • آشنایی کامل با جریان داخلی MAVEN
  • چگونگی ساخت اپلیکیشن های سازمانی به روشی ساده

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

  • جاوا پایه

توضیحات دوره

محتوای دوره Maven:

مقدمه

  • معماری Maven
  • فایل POM
  • مخازن Maven
  • مدیریت وابستگی‌ها در Maven
  • مراحل آماده‌سازی اپلیکیشن‌ها با Maven
  • پروفایل‌ها در اپلیکیشن‌ها با Maven
  • توسعه اپلیکیشن JDBC با Maven
  • توسعه وب اپلیکیشن با Maven
  • توسعه اپلیکیشن Hibernate با Maven
  • توسعه اپلیکیشن Spring با Maven

اگر بخواهیم هر پروژه‌ای را ایجاد و اجرا کنیم، لازم است فعالیت‌های زیر را انجام دهیم:

  • دانلود و نصب فناوری‌ها و فریم‌ورک‌های موردنیاز
  • ایجاد پروژه و ساختار دایرکتوری (یا قالب) آن
  • افزودن فایل‌های JAR موردنیاز به پروژه
  • آماده‌سازی منابع جاوا و منابع وب مطابق نیازمندی‌ها
  • کامپایل کردن منابع جاوا
  • تولید مستندات
  • تست کد
  • تولید گزارش‌ها
  • راه‌اندازی سرور
  • استقرار اپلیکیشن
  • دسترسی به اپلیکیشن
  • لغو استقرار اپلیکیشن
  • متوقف کردن سرور

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

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

نمونه‌ها:
Ant ،Maven ،Gradle

ابزار Ant یک Build Tool قدیمی محسوب می‌شود و توسط فناوری‌ها و ابزارهای امروزی پشتیبانی چندانی نمی‌شود.

ابزار Maven یک Build Tool بروز است و در فناوری‌ها و ابزارهای فعلی به‌طور گسترده مورد استفاده قرار می‌گیرد.

ابزار Gradle نیز یک Build Tool جدید محسوب می‌شود، اما تفاوت چشمگیری نسبت به Maven ارائه نمی‌دهد.

  • فراهم‌سازی معماری و ساختار پروژه
  • تأمین تمامی وابستگی‌ها یا فایل‌های JAR موردنیاز پروژه
  • کامپایل کد در صورت ارائه کد جاوا
  • تولید مستندات برای کد
  • اجرای تست‌ها بر روی کد
  • راه‌اندازی سرور
  • استقرار اپلیکیشن‌ها در سرور
  • ارائه EndPoints یا URLها برای دسترسی به اپلیکیشن ها
  • لغو استقرار اپلیکیشن‌ها
  • متوقف‌سازی سرور
  • آماده‌سازی پکیج‌های نرم‌افزاری در قالب فایل‌های JAR ،WAR و EAR

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

  • دانشجویان، کارمندان، مربیان و مهندسان نرم‌افزار

آموزش کامل MAVEN به زبان ساده

  • مقدمه MAVEN 15:24
  • معماری MAVEN 12:05
  • فایل POM 16:45
  • مخازن MAVEN - بخش 1 10:40
  • مخازن MAVEN - بخش 2 11:17
  • مخزن محلی 06:51
  • مخزن مرکزی 12:41
  • مخزن راه دور 11:14
  • مدیریت وابستگی‌ها - بخش 1 16:52
  • مدیریت وابستگی‌ها - بخش 2 15:19
  • مدیریت وابستگی‌ها - بخش 3 12:43
  • محدوده‌های وابستگی - بخش 1 06:59
  • محدوده‌های وابستگی - بخش 2 11:44
  • محدوده‌های وابستگی - بخش 3 12:04
  • پیکربندی‌های ساخت 12:11
  • الگوها 08:52
  • نصب MAVEN 15:50
  • ایجاد پروژه جاوا با MAVEN 18:43
  • اجرای پروژه جاوا در MAVEN - بخش 1 08:26
  • اجرای پروژه جاوا در MAVEN - بخش 2 13:16
  • 21. اپلیکیشن های MAVEN با MACBOOK - بخش 1 22:23
  • 22. اپلیکیشن های MAVEN با MACBOOK - بخش 2 17:20
  • 23. اپلیکیشن های MAVEN با MACBOOK - بخش 3 21:12
  • 24. اپلیکیشن های MAVEN با Eclipse - بخش 1 13:43
  • 25. اپلیکیشن های MAVEN با Eclipse - بخش 2 08:39
  • 26. اپلیکیشن های MAVEN با Eclipse - بخش 3 08:56
  • 27. اپلیکیشن های MAVEN با Intellij IDEA - بخش 1 09:08
  • 28. اپلیکیشن های MAVEN با Intellij IDEA - بخش 2 13:45
  • 29. توسعه اپلیکیشن JDBC با MAVEN - بخش 1 09:21
  • 30. توسعه اپلیکیشن JDBC با MAVEN - بخش 2 07:09
  • 31. توسعه اپلیکیشن JDBC با MAVEN - بخش 3 09:32
  • 32. توسعه اپلیکیشن JDBC با MAVEN - بخش 4 04:36
  • 33. توسعه اپلیکیشن JDBC با MAVEN - بخش 5 05:12
  • 34. توسعه اپلیکیشن JDBC با MAVEN - بخش 6 17:10
  • 35. توسعه اپلیکیشن JDBC با MAVEN - بخش 7 08:06
  • 36. توسعه اپلیکیشن JDBC با MAVEN - بخش 8 13:44
  • 37. توسعه اپلیکیشن WEB با MAVEN - بخش 1 14:46
  • 38. توسعه اپلیکیشن WEB با MAVEN - بخش 2 08:03
  • 39. توسعه اپلیکیشن WEB با MAVEN - بخش 3 07:02
  • 40. توسعه اپلیکیشن WEB با MAVEN - بخش 4 10:22
  • 41. توسعه اپلیکیشن WEB با MAVEN - بخش 5 19:05
  • 42. توسعه اپلیکیشن WEB با MAVEN - بخش 6 08:43
  • 43. توسعه اپلیکیشن HIBERNATE با MAVEN - بخش 1 08:20
  • 44. توسعه اپلیکیشن HIBERNATE با MAVEN - بخش 2 04:16
  • 45. توسعه اپلیکیشن HIBERNATE با MAVEN - بخش 3 06:05
  • 46. توسعه اپلیکیشن HIBERNATE با MAVEN - بخش 4 05:49
  • 47. توسعه اپلیکیشن HIBERNATE با MAVEN - بخش 5 14:37
  • 48. توسعه اپلیکیشن SPRING CORE با MAVEN - بخش 1 09:54
  • 49. توسعه اپلیکیشن SPRING CORE با MAVEN - بخش 2 06:49

5,599,200 1,399,800 تومان

مشخصات آموزش

آموزش کامل MAVEN به زبان ساده

  • تاریخ به روز رسانی: 1404/12/10
  • سطح دوره:همه سطوح
  • تعداد درس:49
  • مدت زمان :09:23:43
  • حجم :11.8GB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی:AI Academy

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

The Great Courses
2,260,000 452,000 تومان
  • زمان: 03:02:02
  • تعداد درس: 14
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
795,000 159,000 تومان
  • زمان: 58:00
  • تعداد درس: 12
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
19,403,000 3,880,600 تومان
  • زمان: 26:02:40
  • تعداد درس: 175
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
8,508,000 1,701,600 تومان
  • زمان: 11:25:13
  • تعداد درس: 94
  • سطح دوره:
  • زبان: دوبله فارسی
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,833,000 366,600 تومان
  • زمان: 02:27:39
  • تعداد درس: 24
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
6,100,500 1,220,100 تومان
  • زمان: 08:11:21
  • تعداد درس: 28
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
7,256,500 1,451,300 تومان
  • زمان: 09:44:25
  • تعداد درس: 67
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
3,634,500 726,900 تومان
  • زمان: 04:52:43
  • تعداد درس: 38
  • سطح دوره:
  • زبان: دوبله فارسی

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

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