دوره آموزشی Maven Crash [ویدئو]

Maven Crash Course [Video]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: دوره آموزشی Maven Crash طراحی شده است تا تئوری آکادمیک را فقط به مفاهیم کلیدی کاهش دهد و روی وظایف اصلی Maven تمرکز کند تا سریعاً سازنده شود. . ما نگاهی به وابستگی ها، مخازن و افزونه ها خواهیم انداخت و یاد خواهیم گرفت که چگونه پروژه خود را با استفاده از JUnit برای تست واحد بهبود دهیم. در نهایت، ما شروع به استفاده از Maven در Eclipse به همراه افزونه M2Eclipse خواهیم کرد. آزمون‌ها در پایان هر بخش، مفاهیم کلیدی را با آزمایش دانش کسب‌شده در طول دوره تقویت می‌کنند. با این دوره، شما در استفاده از Maven هم در دستگاه ویندوز و هم در مک راحت خواهید بود و می‌توانید خودتان را بسازید. هنگام مدیریت وابستگی ها در Maven، پروژه جاوا کارآمدتر است. ~ درک مفاهیم کلیدی Maven ~ نصب و پیکربندی Maven در سیستم عامل های مک و ویندوز ~ ساخت پروژه های جاوا با استفاده از Maven~ یافتن و مدیریت وابستگی ها در Maven~ استفاده از Maven با Eclipse~ یکپارچه سازی کنترل کد منبع Git با پروژه های Maven توسعه دهندگان جاوا که هیچ دانشی از Maven ندارند و مایلند از آن در ساخت پروژه های خود استفاده کنند از این دوره بهره مند خواهند شد. مهندسان DevOps که می خواهند مروری بر Maven داشته باشند نیز این دوره را مفید خواهند یافت. ~ ملزومات Apache Maven را کاوش کنید تا خود را با تمام مواد مورد نیاز برای توسعه یک سیستم جامع اتوماسیون ساخت مسلح کنید~ پر از سناریوهای دنیای واقعی که ساخت های چند ماژول را پوشش می دهد و بهترین روش ها برای استفاده حداکثری از پروژه های Maven ~ بهبود بهره وری توسعه دهندگان توسط بهینه سازی فرآیند ساخت با بهترین شیوه ها در Maven با استفاده از این دوره مختصر و دقیق.

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

معرفی Introduction

  • معرفی دوره، اهداف، اهداف و رویکرد Course Introduction, Goals, Objectives, and Approach

  • Maven چیست؟ What is Maven?

  • چرا با خط فرمان شروع کنیم؟ Why Start with the 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

نصب و راه اندازی Installation

  • رویکرد نصب The Installation Approach

  • نصب Maven در ویندوز Maven Installation on Windows

  • نصب Maven در Mac OS X Maven Installation on Mac OS X

راه اندازی و دریافت کمک Setup and Getting Help

  • دریافت کمک با Maven Getting Help with Maven

  • دانلود فایل های پروژه از GitHub Downloading Project files from GitHub

شروع به کار - پروژه Minimal Maven Getting Started - The Minimal Maven Project

  • حداقل راه اندازی پروژه و اجرای اول Minimal Project Setup and First Run

  • افزودن منبع جاوا به پروژه Adding the Java Source to the Project

  • اهداف، مراحل، و چرخه های زندگی در عمل Goals, Phases, and Life Cycles in Action

  • پاکسازی حداقل پروژه Minimal Project Cleanup

Maven Basics - یک پروژه ساده Maven Maven Basics - A Simple Maven Project

  • دانلود اسکریپت Helper Downloading Helper Script

  • الگوی استاندارد دایرکتوری Standard Directory Template

  • اضافه کردن منبع جاوا Adding the Java Source

  • فراداده پروژه و بهبود POM پروژه Project Metadata and Improving the Project POM

  • تنظیمات ساخت - تغییر نام نهایی Build Settings - Changing the Final Name

  • مخزن محلی Maven Local Maven Repository

  • پاکسازی اساسی Maven Basic Maven Cleanup

فراتر از اصول - وابستگی ها و پلاگین ها Beyond the Basics - Dependencies and Plugins

  • راه اندازی Project Words Project Words Setup

  • وابستگی های Maven Maven Dependencies

  • در حال به روز رسانی Git Updating Git

  • بررسی فهرست هدف پروژه Reviewing the Project Target Directory

  • مخزن محلی Maven Local Maven Repository

  • نمودار وابستگی (افزونه وابستگی) Dependency Graph (Dependency Plugin)

  • به روز رسانی پروژه به هدف جاوا 8 (افزونه کامپایلر) Updating the Project to Target Java 8 (Compiler Plugin)

  • فراتر از پاکسازی اولیه Beyond the Basic Clean Up

تست واحد Unit Testing

  • افزودن منبع تست واحد برای پروژه جاوا Adding the Unit Test Source for the Java Project

  • وابستگی آزمون واحد، محدوده آزمون، و آزمون های در حال اجرا Unit Test Dependency, Test Scope, and Running Tests

  • شکست در آزمون های واحد Failing Unit Tests

  • پرش از تست های واحد از طریق خط فرمان Skipping Unit Tests via Command Line

  • پرش از تست های واحد از طریق پیکربندی (POM) Skipping Unit Tests via Configuration (POM)

  • گزارش نتایج آزمون واحد Reporting Unit Test Results

  • پاکسازی بخش تست واحد Unit Testing Section Cleanup

نصب Eclipse و Configuration در ویندوز Installing Eclipse and Configuration on Windows

  • Eclipse را روی ویندوز نصب کنید Install Eclipse on Windows

  • پیکربندی Maven در Eclipse (در ویندوز) Maven Configuration in Eclipse (on Windows)

نصب Eclipse و پیکربندی در Mac OS X Installing Eclipse and Configuration on Mac OS X

  • بهینه سازی امنیت سیستم (نصب در هر نقطه) Tweak System Security (Install Anywhere)

  • Eclipse را روی Mac OS X نصب کنید Install Eclipse on Mac OS X

  • پیکربندی Maven برای Eclipse (Mac OS X) Maven Configuration for Eclipse (Mac OS X)

استفاده از Maven با Eclipse Using Maven with Eclipse

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

  • اضافه کردن منبع جاوا و ساختمان در Eclipse Adding a Java Source and Building within Eclipse

  • وارد کردن یک پروژه Maven موجود Importing an Existing Maven Project

  • مدل شی پروژه در Eclipse Project Object Model within Eclipse

امتیاز: ترفندهای متفرقه Maven Bonus: Miscellaneous Maven Tricks

  • پروژه خود را با استفاده از کهن الگوهای Maven شروع کنید Jump-Start Your Project Using Maven Archetypes

نمایش نظرات

دوره آموزشی Maven Crash [ویدئو]
جزییات دوره
4 h 30 m
47
Packtpub Packtpub
(آخرین آپدیت)
1
3 از 5
ندارد
دارد
دارد
Jason Taylor
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Jason Taylor Jason Taylor

مهندس نرم افزار سرب ، مربی توسعه دهنده (19 دوره ، بررسی 50k) با نزدیک به 20 سال تجربه برنامه نویسی و توسعه نرم افزار ، من شروع به آموزش برنامه نویسی خودم در دوران دبیرستان کردم. من خودم را از طریق دانشگاه کار می کردم که در یک ارائه دهنده خدمات اینترنتی محلی به عنوان برنامه نویس کار می کردم. قبل از اتمام دانشگاه ، یک وب سایت برنده جایزه ایجاد کردم و به یک شرکت تازه کار Dot-Com فروختم. بعد از دانشگاه ، من در چندین شرکت کار کرده ام ، از شرکت های نوپا گرفته تا شرکت های بزرگ با تمرکز بر جاوا و فناوری های سمت مشتری (HTML / CSS / JavaScript). در طول کار خود ، من این فرصت را داشتم که بسیاری از بهترین روشهای توسعه نرم افزار و قرار گرفتن در معرض چندین سیستم کنترل نسخه را بیاموزم.