آموزش Java/Apache Maven: ساختن برنامه های جاوا را به روش سخت متوقف کنید!

Java/Apache Maven: Stop Building Java Programs the Hard Way!

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: آپاچی ماون: رازهای ساخت و مدیریت پروژه های جاوا و جاوا بهار. آموزش استفاده از ابزار ساخت جاوا. محیط توسعه خود را برای جاوا و Maven تنظیم کنید از Maven در سناریوهای «دنیای واقعی» استفاده کنید. دانش Maven Fundermentals و نحوه به کارگیری آنها را به دست آورید در مورد افزونه های Maven و نحوه استفاده مؤثر از آنها بیاموزید! درباره Maven Life Cycles بیاموزید یاد بگیرید که چگونه Maven Life Cycles را مطابق با نیازهای خود سفارشی کنید! با وابستگی های گذرا و نحوه حل آنها آشنا شوید! آموزش ساخت و استقرار یک برنامه کاربردی کنسول جاوا به عنوان یک jar اجرایی مستقل آموزش ساخت و استقرار یک برنامه وب جاوا که از چارچوب Spring MVC استفاده می کند. IDE مفید خواهد بود

***اکنون در سال 2019 به روز رسانی کنید!!***

برای جاوا، وقتی یک محیط توسعه یکپارچه (IDE) داریم، چرا به ابزاری مانند Maven نیاز داریم؟

انجام یک ساخت جاوا در یک IDE «فقط» زمانی درست است که یک پروژه ساده باشد، برای یک توسعه‌دهنده، اما زمانی که از آن فراتر رفتید، همه چیز پیچیده می‌شود و به ابزاری مانند Maven نیاز خواهید داشت.

با پروژه های پیچیده جاوا و Spring Framework باید به چیزهای بیشتری فکر کنید. مثلا؛ وابستگی های دیگر پروژه، کد اشتراک گذاری، کنترل نسخه و غیره...

این دوره آموزشی Maven مقدمه‌ای بر ابزار پرکاربرد اتوماسیون ساخت جاوا - Apache Maven است و کاملاً عملی است. پیگیری این دوره آسان است و از Maven از خط فرمان و از طریق محیط توسعه یکپارچه (IDE) استفاده می کند.

نحوه نصب و راه اندازی صحیح محیط را یاد خواهید گرفت، بنابراین می توانید از Maven از خط فرمان و از Eclipse IDE استفاده کنید.

با نحوه استفاده از Maven در سناریوهای «دنیای واقعی جاوا» آشنا شوید، تا بتوانید فوراً دانش جدید خود را در پروژه‌های «جاوای واقعی جهان» به کار ببرید!

با استفاده از مثال‌ها در مورد مخزن Maven، پلاگین‌ها، چرخه‌های زندگی، سفارشی‌سازی چرخه‌های زندگی و وابستگی‌های گذرا خواهید آموخت. چگونه از Eclipse IDE و افزونه m2Eclipse آن برای مشاهده و رفع وابستگی های پروژه نهایت استفاده را ببریم.

تنها 4 ساعت دیگر با Maven آماده خواهید شد!!


سرفصل ها و درس ها

خوش آمدی WELCOME

  • مقدمه ای بر Maven Course 101 Introduction to Maven Course 101

  • اهداف آپاچی ماون Objectives of Apache Maven

شروع شدن GETTING STARTED

  • محیط دوره پیشنهادی Suggested Course Environment

  • نحوه نصب و راه اندازی Apache Maven How to Installing & Set-Up Apache Maven

  • راه اندازی Maven با Eclipse IDE Setting-Up Maven with Eclipse IDE

  • تنظیم محیط توسعه برای دوره Setting Up Development Environment for the Course

برخی جزئیات بیشتر در مورد راه اندازی آپاچی تامکت Some additional detail on Setting up Apache Tomcat

  • نحوه نصب و راه اندازی Apache Tomcat 7 How to Install and set up Apache Tomcat 7

  • راه اندازی آپاچی تامکت 7 با Eclipse IDE Setting Up Apache Tomcat 7 with Eclipse IDE

فقط کافیه ماون... JUST ENOUGH MAVEN...

  • فقط کافی است Maven برای 1st Practical ما Just Enough Maven for our 1st Practical

  • ایجاد اولین پروژه Maven ما Creating our 1st Maven Project

  • طرح استاندارد Maven Directory Layout را کشف کنید Discover the Standard Maven Directory Layout

  • نحوه وارد کردن یک پروژه Java Maven را در Eclipse IDE کشف کنید Discover How to Import a Java Maven Project into the Eclipse IDE

  • یک پروژه Maven جدید در Eclipse IDE ایجاد کنید Create a New Maven Project in the Eclipse IDE

  • یک پروژه Java Maven را از GitHub به Eclipse IDE وارد کنید Import a Java Maven Project into Eclipse IDE from GitHub

مقدمه ای بر POM یا Project Object Model Introduction to the POM or Project Object Model

  • معرفی POM Introducing the POM

  • انواع بسته بندی POM POM packaging Types

چرخه های زندگی LIFECYCLES

  • مقدمه ای بر چرخه های زندگی Introduction to Life-Cycles

  • چرخه زندگی "پیش فرض". "Default" Life-Cycle

پلاگین ها PLUGINS

  • مقدمه ای بر افزونه ها Introduction to Plugins

  • پیکربندی پلاگین Plugin Configuration

  • افزونه Javadoc Javadoc Plugin

  • افزونه مطمئن Surefire Plugin

فاز Phases

  • اهداف با چرخه زندگی Goals with LifeCycles

  • چرخه حیات سایت Site Life-Cycle

سفارشی کردن چرخه های زندگی CUSTOMISING THE LIFECYCLES

  • سفارشی کردن یک چرخه زندگی - قسمت 1 Customising a Life-Cycle - Part 1

  • سفارشی کردن یک چرخه زندگی - قسمت 2 Customising a Life-Cycle - Part 2

  • سفارشی کردن یک چرخه زندگی - قسمت 3 Customising a Life-Cycle - Part 3

وابستگی های گذرا TRANSITIVE DEPENDENCIES

  • مقدمه ای بر وابستگی ها Introduction to Dependencies

  • نمای کلی نمونه وب اپلیکیشن Overview of the Sample Web Application

  • نمای کلی از نمونه برنامه وب POM Overview of the Sample Web Application POM

  • وابستگی های گذرا Transitive Dependencies

محدوده SCOPE

  • دامنه وابستگی - قسمت 1 Dependency Scope - Part 1

  • دامنه وابستگی - قسمت 2 Dependency Scope - Part 2

نحوه پیدا کردن و افزودن وابستگی های جدید را کشف کنید DISCOVER HOW TO FIND AND ADD NEW DEPENDENCIES

  • نحوه یافتن و افزودن وابستگی های جدید به پروژه خود - قسمت 1 How to Find and Add New Dependencies to your Project - Part 1

  • نحوه یافتن و افزودن وابستگی های جدید به پروژه خود - قسمت 2 How to Find and Add New Dependencies to your Project - Part 2

  • نحوه یافتن و افزودن وابستگی های جدید به پروژه خود - قسمت 3 How to Find and Add New Dependencies to your Project - Part 3

عیب یابی MAVEN TROUBLESHOOTING MAVEN

  • وقتی همه چیز درست کار نمی کند! When things don't work just right!

تبریک می گویم ... Congratulations ...

  • متشکرم ! Thank you !

نمایش نظرات

نظری ارسال نشده است.

آموزش Java/Apache Maven: ساختن برنامه های جاوا را به روش سخت متوقف کنید!
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
3.5 hours
38
Udemy (یودمی) udemy-small
18 بهمن 1398 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
11,390
4.4 از 5
دارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Bruce E Hilton Bruce E Hilton

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

Udemy (یودمی)

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

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