آموزش مبانی جاوا: بستر اصلی

Java Fundamentals: The Core Platform

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: این دوره پوشش کاملی از بستر اصلی جاوا را فراهم می کند ، به شما مهارت های لازم برای شروع توسعه در Java Runtime Environment (JRE) را می دهد و به عنوان یک پایه محکم برای تمام محیط های توسعه مبتنی بر جاوا خدمت می کند. این دوره بخشی از: مسیر زبان جاوا همه را بزرگ کنید بررسی اجمالی دوره 1m 27s مقدمه 4 متر 36s ورودی و خروجی با جریان ها و پرونده ها 56 متر 57 قالب بندی رشته ها و عبارات منظم 41m 31s کار با مجموعه ها 38m 21s کنترل اجرای برنامه و محیط زیست 45 متر 49s گرفتن برنامه کاربردی با سیستم جاوا جاوا 49 متر 25 ثانیه چند رشته و همزمانی 1 ساعت و 13 دقیقه و 18 ثانیه اطلاعات و بازتاب نوع زمان اجرا 53 متر 55 افزودن نوع فراداده با حاشیه نویسی 36 متر 36s اشیاist ماندگار با سریال سازی 43 متر 30 ساله علائم تجاری و نام تجاری اشخاص ثالث ذکر شده در این دوره متعلق به صاحبان مربوطه می باشند و Pluralsight وابسته یا تأیید شده توسط این احزاب نیست.

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

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

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

مقدمه Introduction

  • مقدمه Introduction

  • نقش بستر هسته جاوا The Role of the Java Core Platform

ورودی و خروجی با جریان ها و پرونده ها Input and Output with Streams and Files

  • مقدمه Introduction

  • بررسی اجمالی جریان ها Streams Overview

  • خواندن و نوشتن با جریان ها Reading and Writing with Streams

  • کلاسهای رایج جریان Common Stream Classes

  • خطاهای جریان و پاکسازی Stream Errors and Cleanup

  • نسخه ی نمایشی: کار با منابع امتحان کنید قسمت 1 Demo: Working with Try-with-resources Part 1

  • نسخه ی نمایشی: کار با منابع سعی کنید با قسمت 2 Demo: Working with Try-with-resources Part 2

  • جریان های زنجیره ای Chaining Streams

  • پرونده ها و جریان های بافر File and Buffered Streams

  • دسترسی به فایلها با بسته java.nio.file Accessing Files with the java.nio.file Package

  • با استفاده از سیستم سیستم پیش فرض و فایل های فشرده Using Default File System and Zip File Systems

  • نسخه ی نمایشی: ایجاد یک سیستم فایل زیپ Demo: Creating a Zip File System

  • نسخه ی نمایشی: کپی و نوشتن فایل ها در سیستم فایل فشرده Demo: Copying and Writing Files to Zip File System

  • خلاصه Summary

قالب بندی رشته ها و عبارات منظم String Formatting and Regular Expressions

  • مقدمه Introduction

  • راه حل های قدرتمندتر برای ایجاد نمایش های رشته ای More Powerful Solutions to Creating String Representations

  • پیوستن به توالی مقادیر با StringJoiner Joining Sequences of Values with StringJoiner

  • StringJoiner Edge Case Handling StringJoiner Edge Case Handling

  • ساخت رشته با مشخصه های قالب Constructing String with Format Specifiers

  • تبدیل قالب مشترک Common Format Conversions

  • پرچم ها را قالب بندی کنید Format Flags

  • شاخص استدلال Argument Index

  • نوشتن محتوای قالب بندی شده در یک جریان Writing Formatted Content to a Stream

  • تطبیق رشته با عبارات منظم String Matching with Regular Expressions

  • پشتیبانی از String Class برای عبارات منظم String Class Support for Regular Expressions

  • کلاسهای اختصاصی بیان منظم Dedicated Regular Expression Classes

  • خلاصه Summary

کار با مجموعه ها Working with Collections

  • مقدمه Introduction

  • یک نگاه اول به مجموعه ها A First Look at Collections

  • مجموعه ها و نوع ایمنی Collections and Type Safety

  • رابط مجموعه Collection Interface

  • ویژگی های مجموعه جاوا 8 Java 8 Collection Features

  • تبدیل بین مجموعه ها و آرایه ها Converting Between Collections and Arrays

  • انواع مجموعه ها Collection Types

  • مرتب سازی Sorting

  • مجموعه نقشه ها Map Collections

  • مجموعه نقشه های مرتب شده Sorted Map Collections

  • خلاصه Summary

کنترل اجرای برنامه و محیط زیست Controlling App Execution and Environment

  • مقدمه Introduction

  • استدلال های خط فرمان Command-line Arguments

  • نسخه ی نمایشی: نام پرونده ها با Spaces و عبور Args به IDE Demo: Filenames with Spaces and Passing Args to an IDE

  • مدیریت زوجهای کلید/ارزش ماندگار Managing Persistable Key/Value Pairs

  • ارزش های املاک را ذخیره و بارگیری کنید Store and Load Property Values

  • خواص به عنوان XML ادامه یافت Properties Persisted as XML

  • ارائه خصوصیات پیش فرض Providing Default Properties

  • نسخه ی نمایشی: بارگیری خصوصیات پیش فرض از یک بسته Demo: Loading Default Properties from a Package

  • در حال بارگیری کلاس پیش فرض Default Class Loading

  • تعیین مسیر کلاس Specifying Class Path

  • ساختار مسیر کلاس Class Path Structure

  • بارگیری کلاس با گزینه -jar Class Loading with -jar Option

  • اطلاعات محیط اعدام Execution Environment Information

  • خلاصه Summary

گرفتن برنامه کاربردی با سیستم جاوا جاوا Capturing Application Activity with the Java Log System

  • مقدمه Introduction

  • ورود به سیستم مدیریت Log System Management

  • ایجاد تماس های ورود به سیستم Making Log Calls

  • ورود به سیستم Log Levels

  • انواع روش های ورود به سیستم Types of Log Methods

  • پارامترهای روش پیام Parameterized Message Methods

  • ایجاد/افزودن اجزای ورود به سیستم Creating/Adding Log Components

  • هندلرهای داخلی Built-in Handlers

  • قالب های داخلی Built-in Formatters

  • وارد پرونده پیکربندی شوید Log Configuration File

  • استفاده بیشتر از سیستم ورود به سیستم: نامگذاری سلسله مراتب Making the Most of the Log System: Naming & Hierarchy

  • خلاصه Summary

چند رشته و همزمانی Multithreading and Concurrency

  • مقدمه Introduction

  • نگاهی گذرا به مبانی A Quick Look at the Basics

  • حرکت به چند رشته The Move to Multithreading

  • Java Threading Foundation Java Threading Foundation

  • استخرهای نخ Thread Pools

  • ایجاد رابطه نزدیکتر بین وظایف موضوع Creating a Closer Relationship Between Thread Tasks

  • مسائل همزمانی Concurrency Issues

  • هماهنگی دسترسی به روش Coordinating Method Access

  • همگام سازی دستی Manual Synchronization

  • کد همگام سازی دستی Manually Synchronized Code

  • انواع بیشتر مربوط به همزمانی More Concurrency-related Types

  • خلاصه Summary

اطلاعات و بازتاب نوع زمان اجرا Runtime Type Information and Reflection

  • مقدمه Introduction

  • بررسی اجمالی Overview

  • به عنوان نوع تایپ کنید Type as a Type

  • دسترسی به نمونه کلاس یک نوع Accessing a Type's Class Instance

  • دسترسی به اطلاعات نوع Accessing Type Information

  • دسترسی به اطلاعات عضو نوع Accessing Type Member Information

  • تعامل با نمونه های شیject Interacting with Object Instances

  • ایجاد نمونه با تأمل Instance Creation with Reflection

  • ایجاد نمونه با بازتاب مجدد Instance Creation with Reflection Revisited

  • خلاصه Summary

افزودن نوع فراداده با حاشیه نویسی Adding Type Metadata with Annotations

  • مقدمه Introduction

  • نیاز به بیان متن و قصد The Need to Express Context and Intent

  • با استفاده از حاشیه نویسی Using Annotations

  • اعلام حاشیه نویسی Declaring Annotations

  • دسترسی به حاشیه نویسی Accessing Annotations

  • هدف و حفظ حاشیه نویسی Annotation Target and Retention

  • نگاه دقیق تر به عناصر A Closer Look at Elements

  • خلاصه Summary

اشیاist ماندگار با سریال سازی Persisting Objects with Serialization

  • مقدمه Introduction

  • بررسی اجمالی سریال سازی جاوا Java Serialization Overview

  • قابل سریال بودن Being Serializable

  • سریال سازی/دلخواه کردن یک شی Serializing/Deserializing an Object

  • ناسازگاری نسخه کلاس Class Version Incompatibility

  • ایجاد سازگاری نسخه Class Creating Class Version Compatibility

  • نیاز به سریال سازی سفارشی The Need for Custom Serialization

  • سفارشی سازی سریال سازی Customizing Serialization

  • زمینه های گذرا Transient Fields

  • خلاصه Summary

نمایش نظرات

Pluralsight (پلورال سایت)

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

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

آموزش مبانی جاوا: بستر اصلی
جزییات دوره
7h 25m
107
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
391
4.6 از 5
دارد
دارد
دارد
Jim Wilson
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Jim Wilson Jim Wilson

جیم ویلسون رئیس JW Hedgehog Inc است ، یک شرکت مشاوره متخصص در زمینه راه حل برای سیستم عامل های Android ، iOS و Microsoft. جیم بیش از 30 سال تجربه مهندسی نرم افزار دارد و در 15 سال گذشته تمرکز زیادی بر ایجاد راه حل های مبتنی بر مکان و تلفن همراه دارد. وی چندین شرکت نوپای مرتبط با نرم افزار را بنیان گذاری کرده و در چندین مشاور دیگر نیز در نقش مشاوره فعالیت کرده است. پس از نزدیک به یک دهه به عنوان MVP توسعه برنامه کاربردی دستگاه مایکروسافت ، جیم اکنون بر توسعه برنامه های دستگاه Android و iOS تمرکز دارد. علاقه جیم مربیگری توسعه دهندگان نرم افزار است. او به همان اندازه که از تجربه توسعه بومی Java در Android و Objective-C در iOS برخوردار است ، به همان اندازه تجربه توسعه cross-platform توسعه دستگاه مبتنی بر NET با Xamarin ، لذت می برد. جیم بیش از 30 مقاله در زمینه توسعه برنامه های دستگاه ها تألیف کرده و به عنوان یک متخصص مشارکت کننده در زمینه توسعه نرم افزارهای تلفن همراه در رسانه های مختلف خدمت کرده است. آخرین کتاب جیم ایجاد UI پویا با Android Fragment ها است. جیم و همسرش به همراه چندین گربه زمان خود را بین Celebration ، فلوریدا (فقط 3 مایلی از دنیای والت دیزنی) و ساحل Weirs ، نیوهمپشایر تقسیم کردند. وبلاگ جیم را بررسی کنید ، جایی که او در مورد انواع مسائل مربوط به توسعه نرم افزار تلفن همراه و همچنین سرگرمی زندگی در منطقه شلوغ "خانه موش" و سکوت دریاچه ها و کوههای NH صحبت می کند.