لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش برنامهنویسی جاوا: آرایهها، لیستها و دادههای ساختاریافته
- آخرین آپدیت
دانلود Java Programming: Arrays, Lists, and Structured Data
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
با یادگیری ساختارهای داده جدید، مهارتهای مهندسی نرمافزار خود را که در دوره «برنامهنویسی جاوا: حل مسائل با نرمافزار» آموختید، ارتقا دهید. از این ساختارهای داده برای ساخت برنامههای پیچیدهتر با استفاده از ویژگیهای شیءگرا در جاوا استفاده کنید. در پایان این دوره، شما یک برنامه رمزگذاری و برنامهای برای شکستن الگوریتم رمزگذاری خود خواهید نوشت.
پس از اتمام این دوره، قادر خواهید بود:
۱. دادهها را در فایلها بخوانید و بنویسید؛
۲. مسائل مربوط به فایلهای داده را حل کنید؛
۳. تحلیلهای کمی روی دادهها انجام دهید (مانند یافتن حداکثر، حداقل و میانگین)؛
۴. دادهها را در آرایه یا ArrayList ذخیره و مدیریت کنید؛
۵. چندین کلاس را برای حل مسائل بزرگتر ترکیب کنید؛
۶. از Iterables و Collections (از جمله Maps) در جاوا استفاده کنید.
سرفصل ها و درس ها
خوشآمدگویی
Welcome
خوشآمدگویی
Welcome
رمزنگاری: مخفی نگه داشتن اطلاعات
Cryptography: Keeping Information Secret
تاریخچه مختصری از رمزنگاری
A Brief History of Cryptography
مقدمه
Introduction
ایجاد و کار با رشتهها
Creating and Manipulating Strings
شمارش حلقهها
Counting Loops
کلاس کاراکتر
Character Class
توسعه یک الگوریتم
Developing an Algorithm
ترجمه به کد
Translating into Code
تست و عیبیابی
Testing and Debugging
خلاصه
Summary
مقدمه
Introduction
آرایهها
Arrays
اعداد تصادفی و آرایهها
Random Numbers and Arrays
شمارش با آرایهها
Counting with Arrays
توسعه یک الگوریتم
Developing an Algorithm
خلاصه
Summary
مقدمه
Introduction
بازنویسی با کپسولهسازی
Rewriting with Encapsulation
فیلدها
Fields
قابلیت مشاهده (Visibility)
Visibility
سازندهها
Constructors
خلاصه
Summary
GladLibs: داستانهایی از قالبها
GladLibs: Stories from Templates
مقدمه
Introduction
مفاهیم طراحی سطح بالا
High-level Design Concepts
ArrayList
ArrayList
استفاده از ArrayList برای کلمات منحصربهفرد
ArrayList for Unique Words
مزایا و چالشهای ArrayList
ArrayList Advantages and Issues
خلاصه
Summary
مقدمه
Introduction
کد شکننده
Brittle Code
افزودن برچسبهای جدید
Adding New Labels
HashMap
HashMap
استفاده از HashMap برای کلمات منحصربهفرد
HashMap for Unique Words
استفاده از HashMap برای طراحی انعطافپذیر
HashMap for Flexible Design
خلاصه
Summary
لاگهای سرور وب: از لاگها تا بازدیدها
Web Server Logs: From Logs to Visits
مقدمه
Introduction
درک فایلهای لاگ
Understanding Log Files
کلاس LogEntry با متد toString
LogEntry Class with toString
تجزیه (Parsing) فایلهای لاگ
Parsing Log Files
خلاصه
Summary
مقدمه
Introduction
توسعه یک الگوریتم
Developing an Algorithm
ترجمه به کد
Translating to Code
برابری
Equality
خلاصه
Summary
مقدمه
Introduction
توسعه یک الگوریتم
Developing an Algorithm
ترجمه به کد
Translating to Code
استفاده از HashMap برای IPهای منحصربهفرد
HashMap for Unique IPs
خلاصه
Summary
پروژه کوچک: رمز ویژنر
MiniProject: Vigenère Cipher
مقدمه
Introduction
زبان شناخته شده و طول کلید
Known Language and Key Length
نمایش نظرات