آموزش کامل 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
مشخصات آموزش
آموزش کامل MAVEN به زبان ساده
- تاریخ به روز رسانی: 1404/12/10
- سطح دوره:همه سطوح
- تعداد درس:49
- مدت زمان :09:23:43
- حجم :11.8GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy