نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
Java I/O یکی از چهار API اصلی JDK است که بسیاری دیگر از جمله دسترسی به پایگاه داده و REST Services بر روی آن ساخته شده است. در این دوره ، شما یاد خواهید گرفت که چگونه با فایلها روی یک سیستم فایل کار کنید و چگونه به فایلهای متنی دسترسی پیدا کنید. Java I/O API یک API اساسی JDK است ، در هسته API های دسترسی به پایگاه داده و API های دسترسی به وب. در این دوره ، کار با Files in Java با استفاده از Java NIO API ، شما نحوه مدیریت پرونده ها را با استفاده از کلاس Files کارخانه و نحوه برخورد با فایل های متنی در Java یاد خواهید گرفت. ابتدا نحوه دستکاری پرونده ها در سیستم فایل را مشاهده خواهید کرد: نحوه ایجاد ، کپی ، انتقال و حذف آنها. سپس ، نحوه پیدا کردن فایلها را در مجموعه ای از دایرکتوری ها با دو رویکرد مختلف پیدا خواهید کرد: الگوی بازدید کننده و الگوی نقشه/فیلتر/کاهش ، همانطور که توسط Stream API پیاده سازی شده است. در مرحله بعدی ، نحوه ایجاد و تجزیه و تحلیل فایل های متنی را کشف خواهید کرد. سرانجام ، نحوه برخورد با CharSets برای مدیریت قالب های عجیب و غریب و همچنین یک مطالعه موردی در دنیای واقعی به شما نشان داده خواهد شد: تجزیه و تحلیل یک فایل CSV. پس از تماشای این دوره ، شما آماده مقابله با مشکلات مدیریت پرونده خواهید بود و قادر خواهید بود کارهای پیشرفته ای را برای مدیریت پرونده های متنی پیچیده انجام دهید ، که برای سرویس های وب و REST ضروری است.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
-
بررسی اجمالی دوره
Course Overview
دسترسی به پرونده ها و راهنماها با استفاده از Java NIO Path
Accessing Files and Directories Using Java NIO Path
-
معرفی دوره: رسیدگی به پرونده های متنی در سیستم فایل
Introducing the Course: Dealing with Text Files on a File System
-
شما کی هستید؟ برای پیگیری این دوره چه چیزی باید بدانید؟
Who Are You? What Should You Know to Follow this Course?
-
معرفی دستور کار دوره و این ماژول
Introducing the Agenda of the Course and This Module
-
تفاوت بین نمونه پرونده و مسیر
Making the Difference between Instance of File and Path
-
استفاده از نمونه های پرونده برای دسترسی به پرونده ها در سیستم فایل
Using Instances of File to Access Files on a File System
-
ایجاد شی P مسیر با استفاده از روشهای موجود کارخانه
Creating Path Object Using the Available Factory Methods
-
دریافت اطلاعات بیشتر درباره یک فایل از پرونده و مسیرها
Getting More Information on a File from the File and Path Objects
-
بسته بندی ماژول
Module Wrap Up
خواندن و نوشتن فایلهای متنی با استفاده از Java NIO API
Reading and Writing Text Files Using the Java NIO API
-
معرفی ماژول و دستور کار آن
Introducing the Module and Its Agenda
-
معرفی خطاهای احتمالی هنگام برخورد با پرونده های متنی
Introducing the Possible Errors When Dealing with Text Files
-
قرار دادن پشتیبانی از File Text در متن جاوا I/O
Placing the Text File Support in the Context of Java I/O
-
ایجاد BufferedReader برای خواندن متن متن یک فایل
Creating a BufferedReader to Read the Text Content of a File
-
استفاده از BufferedWriter برای نوشتن محتوای متن در یک فایل
Using a BufferedWriter to Write Text Content to a File
-
معرفی مطالعه موردی استفاده از نسخه ی نمایشی زنده
Introducing the Use Case Study of the Live Demo
-
نسخه ی نمایشی زنده: ایجاد BufferedReader برای خواندن یک فایل خط به خط
Live Demo: Creating a BufferedReader to Read a File Line by Line
-
نسخه ی نمایشی زنده: مدیریت متن های غیر UTF-8 با استفاده از CharSet صحیح
Live Demo: Handling Non-UTF-8 Texts Using the Correct CharSet
-
نسخه ی نمایشی زنده: بستن نویسنده با الگوی امتحان با منابع
Live Demo: Closing a Writer with the Try With Resources Pattern
-
نسخه ی نمایشی زنده: شستشوی مناسب نویسنده برای جلوگیری از نوشتن های فاقد مطالب
Live Demo: Flushing a Writer Properly to Avoid Missing Writes
-
بسته بندی ماژول
Module Wrap Up
تجزیه و تحلیل فایلهای متنی CSV با استفاده از API جریان
Analyzing CSV Text Files Using the Stream API
-
معرفی ماژول و دستور کار آن
Introducing the Module and Its Agenda
-
معرفی قالب CSV
Introducing the CSV Format
-
نسخه ی نمایشی زنده: خواندن فایل CSV خط به خط با استفاده از حلقه For
Live Demo: Reading a CSV File Line by Line Using a For Loop
-
نسخه ی نمایشی زنده: تجزیه و تحلیل یک فایل CSV با استفاده از API جریان
Live Demo: Analyzing a CSV File Using the Stream API
-
بسته بندی ماژول
Module Wrap Up
دستکاری فایلها روی سیستم فایل با استفاده از Java NIO API
Manipulating Files on a File System Using the Java NIO API
-
معرفی ماژول و دستور کار آن
Introducing the Module and Its Agenda
-
دستکاری فایلها در سیستم فایل با استفاده از کلاس Files Factory
Manipulating Files on a File System Using the Files Factory Class
-
دریافت اطلاعات در مورد سلسله مراتب راهنماها با استفاده از بازدید کننده
Getting Information on a Hierarchy of Directories Using a Visitor
-
تجزیه و تحلیل سلسله مراتب راهنماها با استفاده از API جریان
Analyzing a Hierarchy of Directories Using the Stream API
-
نسخه ی نمایشی زنده: با الگوی Files.walkFileTree از دایرکتوری ها بازدید کنید
Live Demo: Visit Directories with the Files.walkFileTree Pattern
-
نسخه ی نمایشی زنده: فیلتر کردن محتوای دایرکتوری با استفاده از Files.walk
Live Demo: Filtering Directory Content Using Files.walk
-
خلاصه ماژول و دوره
Module and Course Wrap Up
Pluralsight (پلورال سایت)
Pluralsight یکی از پرطرفدارترین پلتفرمهای آموزش آنلاین است که به میلیونها کاربر در سراسر جهان کمک میکند تا مهارتهای خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دورههای آموزشی در زمینههای فناوری اطلاعات، توسعه نرمافزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه میدهد.
یکی از ویژگیهای برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعهدهندگان و کارشناسان معتبر، دورههایی را ارائه میدهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژیها نگه میدارد. این امر به کاربران این اطمینان را میدهد که دورههایی که در Pluralsight میپذیرند، با جدیدترین دانشها و تجارب به روز شدهاند.
نمایش نظرات