لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش Maven Crash Course: مقدمه گام به گام برای مبتدیان
Maven Crash Course: Step-by-Step Introduction for Beginners
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
معرفی سریع مفاهیم اصلی با مثالهای کاربردی و مبتنی بر پروژه با استفاده از Maven، Git و Eclipse. درک مفاهیم کلیدی Maven Install and Configure Maven در پلتفرم های Mac و Windows ساخت پروژه های جاوا با استفاده از Maven یافتن و مدیریت وابستگی ها در Maven استفاده از Maven با Eclipse یکپارچه سازی کنترل منبع Git با پروژه های Maven پیش نیازها: مهارت های اولیه کامپیوتر توانایی نصب نرم افزار (ممکن است نیاز باشد حقوق مدیریت)
دوره آموزشی Maven Crash طراحی شده است تا تئوری آکادمیک را فقط به مفاهیم کلیدی تقسیم کند و بر روی وظایف اولیه در Maven تمرکز کند تا سریعاً سازنده باشد. درس ها و مثال های ارائه شده به روشی گام به گام و با جزئیات ارائه می شود تا از تسلط بر مهارت ها و موضوعات تحت پوشش اطمینان حاصل شود.
طرح کلی دوره
مقدمه به اهداف دوره، رویکرد و سپس تعریف Maven می پردازد.
پس از اندکی تئوری در مفاهیم اصلی، مراحل نصب Maven در ویندوز و Mac OS X را طی می کنیم.
در راهاندازی و دریافت کمک، نحوه درخواست کمک در Maven را توضیح میدهیم. ما همچنین فایل های کاری دوره را در GitHub دانلود می کنیم.
پس از راهاندازی و نصب Maven، همزمان با ایجاد اولین پروژه Maven خود، شروع به کار میکنیم -- و آن را با حداقل نسخه نمایشی ساده نگه میداریم. Maven Basics مفاهیم اضافی را پوشش می دهد. این مفاهیم در Beyond the Basics ادامه مییابد، زیرا ما به وابستگیها، مخازن و افزونهها در Maven نگاه میکنیم. سپس پروژه خود را با تست واحد بهبود میدهیم - جایی که تستهای JUnit را اضافه میکنیم، با شکستهای تست مقابله میکنیم (و از آن جلوگیری میکنیم). در نهایت، آخرین بخش از قسمت اصلی این دوره به اجرای Maven در Eclipse با استفاده از افزونه M2Eclipse اختصاص دارد.
در طول کل دوره، ما عادت داریم تغییرات خود را به صورت دوره ای با استفاده از کنترل منبع Git ذخیره کنیم.
در نهایت، بخش پاداش چند درس اضافی برای تمجید از دوره و ارزش افزوده ارائه می دهد. این درس ها غیر انتقادی هستند و بنابراین در قسمت اصلی دوره قرار نمی گیرند.
ویژگی های دوره
ارائهها آموزش صوتی/تصویری ایدههای مفهومی را ارائه میدهند. از آنجایی که تعداد کمی از ارائه های اسلاید افزاری را دوست دارند، ارائه اسلایدها به حداقل (حدود 20 دقیقه) کاهش می یابد.
بیش از 2 ساعت Screencast ویدئویی از سیستم کامپیوتری مربی با هر گونه عملکرد، فرمان یا صفحه نمایش نمایش داده شده و روایت شده ارائه می دهد.
در پایان هر بخش حاوی تعامل خط فرمان، سخنرانیهای فهرست فرمان که به عنوان مرجع و یادآوری دستورات استفاده شده در سخنرانی(های) قبلی عمل میکنند. هر فهرست فرمان شامل فهرست های دقیقی است که در سخنرانی های قبلی استفاده شده است. تمام دستورات استفاده شده در این دوره از طریق سخنرانی های Command Listing در دسترس هستند.
آزمونهای پایان هر بخش با آزمایش دانش تازه آموخته شده شما در طول دوره، مفاهیم کلیدی را تقویت میکنند.
فایلها و نمونههای پروژه همه در GitHub در دسترس هستند.
سرفصل ها و درس ها
معرفی
Introduction
معرفی دوره، اهداف و اهداف و رویکرد
Course Introduction, Goals and Objectives, and Approach
Maven چیست؟
What is Maven?
چرا با Command Line شروع کنیم؟
Why starting with Command Line?
مفاهیم اصلی
Core Concepts
نمای کلی مفاهیم اصلی و قرارداد بر پیکربندی
Core Concepts Overview and Convention over Configuration
Dependency Resolution و Maven Artifact Repository
Dependency Resolution and the Maven Artifact Repository
چرخه های زندگی، مراحل و اهداف، و پلاگین ها
Life-cycles, Phases and Goals, and Plugins
مسابقه مقدمه و مفاهیم اصلی
Introduction and Core Concepts Quiz
نصب و راه اندازی
Installation
رویکرد نصب
Installation Approach
نصب Maven در ویندوز
Maven Installation on Windows
نصب Maven در Mac OS X
Maven Installation on Mac OS X
دستورات نصب
Installation Commands
راه اندازی و دریافت کمک
Setup and Getting Help
دریافت کمک با Maven
Getting Help with Maven
فایل های پروژه را از GitHub دانلود کنید
Download Project files from GitHub
دستورات راه اندازی
Setup Commands
شروع: پروژه Minimal Maven
Getting Started: The Minimal Maven Project
حداقل راه اندازی پروژه و اجرای اول
Minimal Project Setup and First Run
اضافه کردن منبع جاوا به پروژه
Adding Java Source to the Project
اهداف، مراحل و چرخه های زندگی در عمل
Goals, Phases and Life-cycles in Action
پاکسازی حداقل پروژه
Minimal Project Clean Up
دستورات شروع به کار
Getting Started Commands
Maven Basics: A Simple Maven Project
Maven Basics: A Simple Maven Project
مهندس نرم افزار سرب ، مربی توسعه دهنده (19 دوره ، بررسی 50k) با نزدیک به 20 سال تجربه برنامه نویسی و توسعه نرم افزار ، من شروع به آموزش برنامه نویسی خودم در دوران دبیرستان کردم. من خودم را از طریق دانشگاه کار می کردم که در یک ارائه دهنده خدمات اینترنتی محلی به عنوان برنامه نویس کار می کردم. قبل از اتمام دانشگاه ، یک وب سایت برنده جایزه ایجاد کردم و به یک شرکت تازه کار Dot-Com فروختم. بعد از دانشگاه ، من در چندین شرکت کار کرده ام ، از شرکت های نوپا گرفته تا شرکت های بزرگ با تمرکز بر جاوا و فناوری های سمت مشتری (HTML / CSS / JavaScript). در طول کار خود ، من این فرصت را داشتم که بسیاری از بهترین روشهای توسعه نرم افزار و قرار گرفتن در معرض چندین سیستم کنترل نسخه را بیاموزم.
نمایش نظرات