آموزش شروع با Clean Code Java SE 9 [ویدئو]

Getting Started with Clean Code Java SE 9 [Video]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: این مجموعه ویدیویی کاربردی شما را به مفاهیم اصلی، اجزا، ابزارها و ویژگی‌های اصلی جدید Java SE 9 تبدیل می‌کند تا بتوانید یک جاوا نینجا شوید. در پایان بخش سوم، شما به ماژولاریت جاوا و تغییرات ساختار JDK اصلی آن مسلط خواهید شد. بخش دوم موضوعات پیشرفته تری در مورد ماژولار بودن معرفی می کند و تمام تکنیک هایی را پوشش می دهد که به شما کمک می کند کد خود را به راحتی به جاوا 9 منتقل کنید. JREها) و ماژول‌هایی که با سرویس‌ها، ارائه‌دهنده خدمات، و مصرف‌کنندگان خدمات مرتبط هستند. همه موضوعات با مثال هایی طراحی شده اند تا توضیحات را عملی کنند. بسته کد این دوره ویدیویی در https://github.com/PacktPublishing/Getting-Started-with-Clean-Code-Java-SE-9-Video موجود است [*] درک سیستم ماژول پلت فرم Java SE 9 (JPMS) مفاهیم و اهداف [*] تغییرات در ساختار پوشه و کتابخانه در JDK 9 را درک کنید و این که چگونه مفهوم پیکربندی قابل اعتماد را معرفی می کند. [*] ببینید که چگونه JPMS کپسوله سازی واقعی را برای توسعه برنامه های کاربردی ایمن تر ارائه می دهد [*] ساخت برنامه های کاربردی با استفاده از سیستم ماژول جدید [*] بدانید که چگونه هنگام راه اندازی برنامه های جاوا از مسیر ماژول به جای مسیر کلاس استفاده کنید [*] با مثال تکنیک های مختلفی را بیاموزید که به شما کمک می کند کد فعلی خود را به راحتی به Java SE 9 منتقل کنید [*] نحوه استفاده از ابزار جدید jlink در JDK 9 را برای JREهای قابل تنظیمی که به طور موثر با دستگاه های کوچک شده متناسب می شوند، بیاموزید. [*] در ایجاد مولفه ها یا ماژول های قابل اتصال و اتصال آزاد با سرویس ها، ارائه دهندگان خدمات و مصرف کنندگان خدمات مسلط شوید. [*] از طریق مثال‌هایی، نحوه ایجاد یک ارائه‌دهنده سرویس را که در آن به کنترل بیشتری بر نحوه اجرای سرویس نیاز دارید، کاوش کنید. امکانات. دانش کاری جاوا ضروری است. [*] با ویژگی‌های Java SE 9، اهداف اصلی آن و چرایی اهمیت آن برای شما آشنا شوید، سپس با نصب JDK 9 و IDE‌های پشتیبانی شده در سیستم‌عامل‌های مختلف آشنا شوید. * [*] یاد بگیرید که با فیل در اتاق کار کنید: سیستم ماژول پلتفرم جاوا (JPMS)، که بدون شک ویژگی شاخص جاوا 9 است. * [*] ببینید چگونه سیستم ماژول Java SE 9 بر برنامه های موجود تأثیر می گذارد و راه های جدیدی برای ایجاد برنامه های ماژولار و قابل نگهداری ارائه می دهد. * [*] نمونه هایی از نحوه انتقال کدهای فعلی خود به جاوا SE 9 با تکنیک های مختلف مانند ماژول های ریشه، بدون نام و خودکار دریافت کنید. * [*] با مثال نحوه ایجاد یک تصویر زمان اجرا سفارشی (JRE) مناسب برای دستگاه های با منابع محدود را بیاموزید. * [*] با توسعه سرویس‌ها، ارائه‌دهندگان خدمات و مصرف‌کنندگان سرویس، مؤلفه‌های با هم جفت‌شده آزاد را توسعه دهید * [*] تنظیم اولیه ارائه‌دهنده خدمات را کنترل کنید.

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

چرا جاوا SE 9؟ Why Java SE 9?

  • بررسی اجمالی دوره The Course Overview

  • به Java SE 9 خوش آمدید Welcome to Java SE 9

  • جاوا SE 9 آینده است Java SE 9 Is the Future

  • آنچه شما باید بدانید؟ What You Should Know?

  • انتخاب یک محیط توسعه Choosing a Development Environment

شروع کار با Java SE 9 Getting Started with Java SE 9

  • نصب جاوا SE 9 در macOS Installing Java SE 9 on macOS

  • نصب جاوا SE 9 روی ویندوز Installing Java SE 9 on Windows

  • نصب IntelliJ IDEA در ویندوز Installing IntelliJ IDEA on Windows

  • نصب IntelliJ در macOS Installing IntelliJ on macOS

  • نصب های خود را آزمایش کنید Test Your Installations

  • استفاده از فایل های تمرین Using the Exercise Files

اره منبت کاری اره مویی پروژه و مفاهیم پایه ماژول Project Jigsaw and Basic Module Concepts

  • مقدمه ای بر سیستم ماژول Introduction to Module System

  • ماژول چیست؟ What Is a Module?

  • مبانی توصیفگر ماژول و ماژول Module and Module Descriptor Basics

  • اعلامیه های ماژول Module Declarations

  • اعلامیه های ماژول پیشرفته Advanced Module Declarations

  • توسعه اپلیکیشن Hello World مدولار Developing Modular Hello World Application

  • JAR و برنامه مدولار شده Hello World را اجرا کنید JAR and Run Modularized Hello World Application

  • ایجاد و استفاده از ماژول های سفارشی Creating and Using Custom Modules

سازگاری و مهاجرت کد به جاوا SE 9 Compatibility and Code Migration to Java SE 9

  • بیشتر در مورد نمودارهای وابسته به ماژول More on Module-Dependency Graphs

  • انتقال کد فعلی به جاوا 9 Migrating Current Code to Java 9

  • ماژول بی نام The Unnamed Module

  • ماژول های ریشه The Root Modules

  • ماژول های اتوماتیک Automatic Modules

  • ابزار jdeps - تجزیه و تحلیل وابستگی جاوا jdeps Tool - Java Dependency Analysis

مفاهیم ماژول پیشرفته Advanced Module Concepts

  • ابزار jlink - ایجاد یک زمان اجرا سفارشی jlink Tool - Creating a Custom Runtime

  • ایجاد خدمات و ارائه دهندگان خدمات Creating Services and Service Providers

  • ماژول ارائه دهنده خدمات با روش ارائه دهنده(). Service Provider Module with provider() Method

نمایش نظرات

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

آموزش شروع با Clean Code Java SE 9 [ویدئو]
جزییات دوره
4 h 27 m
28
Packtpub Packtpub
(آخرین آپدیت)
از 5
ندارد
دارد
دارد
Mohamed Taman
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Mohamed Taman Mohamed Taman

محمد تامان یک معمار سازمانی/مهندس ارشد نرم افزار در شرکت WebCentric است. او یک مشاور مکرر با بیش از 20 سال تجربه در جاوا است. او دارای دیپلم کامپیوتر و کنترل خودکار در سال 1999، و مدرک کارشناسی در مهندسی سیستم های کامپیوتری، با گرایش مهندسی برق در سال 2005 است. او قبلا در قاهره، مصر زندگی می کرد، اما به تازگی به بلگراد، صربستان نقل مکان کرده است. تجارب محمد به شدت شامل توسعه در جاوا و جاوا اسکریپت، وب، موبایل و اینترنت اشیا برای صنایعی از جمله مالی، بانکی، گردشگری، دولتی و مراقبت های بهداشتی است. او برای Pfizer، Silicon Expert، Google، Oracle و e-Finance کار کرده است. او با تعدادی از فناوری‌ها از جمله UX، مهندسی رابط کاربری گرافیکی کاربر، DevOps، محاسبات ابری، هوش مصنوعی، ML، داده‌های بزرگ، بلاک چین، بک‌اند، سطوح میانی و ادغام سیستم‌های مقیاس بزرگ در محیط‌های Agile کار کرده است. محمد از صحبت کردن در کنفرانس‌های بین‌المللی برای تبلیغ استانداردهای جاوا، جاوا EE، جاوا SE و تجربیات خود در حوزه‌های مختلف لذت می‌برد، زیرا او یک عضو بسیار آگاه جامعه جاوا است. او از نزدیک با تیم های مسئول توسعه JDK و Java EE همکاری کرد. علاوه بر این، او عضو Adopt-a-JSR از Java EE 8، OpenJDK 9، 10، و 11 و برنامه های JavaFX است. او یکی از اعضای JCP است، در سال 2014 عضو کمیته اجرایی JCP بود و در گروه متخصص فرآیند جامعه جاوا (JCP) (EG) برای JSR 354، 363، و 373 است. از نظر جامعه، محمد قهرمان جاوا، قهرمان برنامه‌نویس Oracle، رهبر EGJUG، عضو MoroccoJUG، و عضو هیئت مدیره باشگاه معماران Oracle Egypt است و جوایز انتخابی دوک در سال‌های 2014 و 2015، یازدهمین جوایز سالانه JCP در سال 2013 و هک موبایل سازمان ملل متحد را برنده شد. 2015، کسب مقام دوم در سراسر جهان. محمد نویسنده وبلاگ خود http://tamanmohamed.blogspot.com، با ارزش ترین بلاگر (MVB) در DZone، و یک جاوا کد Geek است. محمد کتاب JavaFX Essentials را برای Packt Publishing تالیف کرد و منتقد شروع کار با Oracle Public Cloud برای Packt Publishing بود. می توانید او را در کانال های زیر پیدا کنید: توییتر: @_tamanm فیس بوک: https://www.facebook.com/public/Mohamed-Mahmoud-Taman GitHub: https://github.com/mohamed-taman لینکدین: https://www.linkedin.com/in/mohamedtaman/ Google+: https://plus.google.com/u/0/+MohamedTaman ایمیل: mohamed.taman@gmail.com