لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش ساختارهای داده و کارایی (Performance)
- آخرین آپدیت
دانلود Data Structures and Performance
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
برنامههای جاوا چگونه با حجم عظیم دادهها برخورد میکنند؟ بسیاری از ساختارهای داده و الگوریتمهایی که با مثالهای ساده و آموزشی کار میکنند، هنگام پردازش مجموعهدادههای واقعی و بزرگ، دچار شکست میشوند. کارایی (Efficiency) حیاتی است، اما چگونه به آن دست یابیم و چگونه آن را اندازهگیری کنیم؟
این یک دوره سطح متوسط جاوا است. ما این دوره را به یادگیرندگانی توصیه میکنیم که تجربه قبلی در توسعه نرمافزار یا پیشزمینه علوم کامپیوتر دارند؛ بهویژه پیشنهاد میکنیم که دوره اول این تخصص را گذرانده باشید (که آن هم مستلزم تجربه قبلی در جاوا است).
در این دوره، شما از ساختارهای دادهای استفاده و آنها را تحلیل خواهید کرد که در برنامههای سطح صنعتی کاربرد دارند، مانند لیستهای پیوندی (Linked Lists)، درختها (Trees) و جدولهای هش (Hashtables). شما توضیح خواهید داد که چگونه این ساختارها برنامهها را کارآمدتر و منعطفتر میکنند. همچنین از تحلیل مجانبی Big-O برای توصیف عملکرد الگوریتمها و ارزیابی بهترین استراتژی جهت بازیابی کارآمد دادهها، افزودن دادههای جدید، حذف عناصر و/یا مدیریت حافظه استفاده خواهید کرد.
برنامهای که در طول این دوره خواهید ساخت، به کاربر اجازه میدهد مجموعههای بزرگی از دادههای متنی را مدیریت، دستکاری و تحلیل کند. این یک دوره متوسط جاوا است و ما بر پایه دانش قبلی شما پیش خواهیم رفت. این دوره بر اساس همان سری ویدیوهای دوره اول ما طراحی شده است، شامل توضیحات محتوای اصلی، ویدیوهای یادگیری، نظرات دانشجویان و مهندسان و ویدیوهای پشتیبانی -- تا بتوانید مسیر آموزشی خود را بهتر انتخاب کنید!
سرفصل ها و درس ها
مقدمهای بر دوره
Introduction to the Course
عنوان دوره
Course Title
خوشآمدگویی (تخصص برنامهنویسی شیءگرا در جاوا: ساختار داده و فراتر از آن)
Welcome (Object Oriented Java Programming: Data Structures and Beyond Specialization)
خوشآمدگویی (تخصص برنامهنویسی شیءگرا در جاوا)
Welcome (Object Oriented Programming in Java Specialization)
مسیر یادگیری شما در این دوره
Your path through the course
چالشهای مفهومی
Concept Challenges
در دنیای واقعی: خوشآمدگویی از طرف مهندسان گوگل
In the Real World: Welcome from Google Engineers
نمونه اولیه پروژه
Project Prototype
کار با رشتهها (Strings)
Working with Strings
مقدمه
Introduction
مرور کلی پروژه
Project Overview
بخش اصلی: مقدمهای بر امتیاز خوانایی فِلش (Flesch)
Core: Introduction to the Flesch Readability Score
بخش اصلی: مبانی رشتهها در جاوا
Core: Basics of Strings in Java
بخش اصلی: کار با رشتهها در جاوا
Core: Working with Strings in Java
بخش پشتیبانی: حلقههای For Each، بخش ۱ از ۵
Support: For-Each Loops, part 1 of 5
بخش پشتیبانی: حلقههای For Each، بخش ۲ از ۵
Support: For-Each Loops, part 2 of 5
بخش پشتیبانی: حلقههای For Each، بخش ۳ از ۵
Support: For-Each Loops, part 3 of 5
بخش پشتیبانی: حلقههای For Each، بخش ۴ از ۵
Support: For-Each Loops, part 4 of 5
بخش پشتیبانی: حلقههای For Each، بخش ۵ از ۵
Support: For-Each Loops, part 5 of 5
بخش اصلی: مقدمهای بر عبارتهای منظم (Regular Expressions)
Core: Introduction to Regular Expressions
تجربه من: چالشهای عبارتهای منظم
When I struggled: Regular expressions
نمایش نظرات