دوره آموزشی یادگیری جامع جاوا برای دانشمندان داده
2 ساعت 44 دقیقهمتوسط2017-02-01
مدرسین

Charles Kelly
Chief Technology Officer at SAGE
جزئیات دوره
اگه میخوای با زبان برنامهنویسی جاوا تو حوزهی علم داده (Data Science) حرفهای بشی، این دوره دقیقا برای تو ساخته شده!
تو این دوره، به جای اینکه غرق تمام جزئیات زبان جاوا بشی، مدرس دوره چارلز کلی فقط روی مباحث مهم و کاربردی تمرکز میکنه که میتونه تو کار مهندسی داده (Data Engineering) و تحلیل داده (Data Analysis) به کارت بیاد.
دوره حول مدل IMQAV میچرخه که یه چهارچوب برای گردش کارهای علم دادهست: دریافت داده (Ingest)، مدلسازی (Model)، پرسوجو (Query)، تحلیل (Analyze) و نمایش دادهها (Visualize).
چارلز مفاهیم مهمی مثل توسعه مبتنی بر تست (Test-Driven Development) و طراحی شیگرا (Object-Oriented Design) رو توضیح میده و با استفاده از نسخه رایگان IntelliJ IDEA، آموزش میده چطوری کلاسها، متدها، عملیات و کتابخانههای جاوا رو بنویسی و استفاده کنی.
در نهایت، با استفاده از مهارتهایی که یاد میگیری، میتونی پروژههای جالبی مثل ساخت مربعهای جادویی (Magic Squares) و پازلهای سودوکو (Sudoku) بسازی!
اهداف یادگیری دوره
✅ آشنایی با مدل IMQAV در علم داده
✅ دانلود و نصب محیط برنامهنویسی جاوا
✅ یادگیری کار با IntelliJ IDEA و ویژگیهای اون
✅ نوشتن تستهای شبیهسازی (Mock Tests)
✅ بررسی پوشش کد (Code Coverage)
✅ ایجاد کلاسها و صفتها در جاوا
✅ نوشتن سازندهها (Constructors)
✅ تبدیل انواع متغیرها (Casting)
✅ استفاده از عبارات منظم (Regular Expressions)
✅ آشنایی با کتابخانهها و الگوهای طراحی (Design Patterns)
تو این دوره، به جای اینکه غرق تمام جزئیات زبان جاوا بشی، مدرس دوره چارلز کلی فقط روی مباحث مهم و کاربردی تمرکز میکنه که میتونه تو کار مهندسی داده (Data Engineering) و تحلیل داده (Data Analysis) به کارت بیاد.
دوره حول مدل IMQAV میچرخه که یه چهارچوب برای گردش کارهای علم دادهست: دریافت داده (Ingest)، مدلسازی (Model)، پرسوجو (Query)، تحلیل (Analyze) و نمایش دادهها (Visualize).
چارلز مفاهیم مهمی مثل توسعه مبتنی بر تست (Test-Driven Development) و طراحی شیگرا (Object-Oriented Design) رو توضیح میده و با استفاده از نسخه رایگان IntelliJ IDEA، آموزش میده چطوری کلاسها، متدها، عملیات و کتابخانههای جاوا رو بنویسی و استفاده کنی.
در نهایت، با استفاده از مهارتهایی که یاد میگیری، میتونی پروژههای جالبی مثل ساخت مربعهای جادویی (Magic Squares) و پازلهای سودوکو (Sudoku) بسازی!
اهداف یادگیری دوره
✅ آشنایی با مدل IMQAV در علم داده
✅ دانلود و نصب محیط برنامهنویسی جاوا
✅ یادگیری کار با IntelliJ IDEA و ویژگیهای اون
✅ نوشتن تستهای شبیهسازی (Mock Tests)
✅ بررسی پوشش کد (Code Coverage)
✅ ایجاد کلاسها و صفتها در جاوا
✅ نوشتن سازندهها (Constructors)
✅ تبدیل انواع متغیرها (Casting)
✅ استفاده از عبارات منظم (Regular Expressions)
✅ آشنایی با کتابخانهها و الگوهای طراحی (Design Patterns)
مهارت ها
JavaData EngineeringOracleData AnalysisProgramming LanguagesData ScienceBusiness Analysis and StrategyBusiness Software and ToolsSoftware Development
سرفصل ها
0. مقدمه
- 01 - خوش آمدید
- 02 - آنچه باید بدانید
- 03 - استفاده از فایلهای تمرین
1. شروع به کار با جاوا
- 04 - جاوا، علم داده و IMQAV
- 05 - زبانهای JVM
- 06 - دانلود نرم افزار
- 07 - نصب نرم افزار
2. توسعه آزمایش محور
- 08 - مقدمه ای بر تست
- 09 - انواع آزمون
- 10 - آزمونهای آزمایشی
- 11 - پوشش کد
3. IntelliJ IDEA
- 12 - ویندوز، نماها و حالت ها
- 13 - پروژه ها
- 14 - مبانی ویرایشگر
- 15 - بازسازی
- 16 - اجرای کد
- 17 - اشکال زدایی
4. جاوا شی گرا
- 18 - اصول شی گرا
- 19 - بدوی ها
- 20 - رشته
- 21 - طبقات و صفات
- 22 - کلاسها و روش ها
- 23 - طبقات و سازنده ها
- 24 - رسیدگی به استثناء
- 25 - شمردن
- 26 - ریخته گری
- 27 - ژنریک
- 28 - حاشیه نویسی
- 29 - کنترل جریان برنامه
5. کتابخانه ها
- 30 - کتابخانهها را نصب و استفاده کنید
- 31 - gson
- 32 - StringUtils
6. عبارات منظم (Regex)
- 33 - مقدمه ای بر عبارات منظم
- 34 - تحت اللفظی
- 35 - متا شخصیتها و بازنمایی ها
- 36 - کلاسهای کاراکتر از پیش تعریف شده
- 37 - کمیت سازهای Regex
- 38 - مرزها و لنگرهای Regex
- 39 - مثالهای Regex
7. انعکاس
- 40 - مقدمه ای بر تأمل
- 41 - زمینههای درون نگری
- 42 - روشهای درون نگری
- 43 - سازندگان درون نگر
- 44 - حواشی درونی
8. الگوهای طراحی
- 45 - مقدمه ای بر الگوهای طراحی
- 46 - الگوهای تک تن
- 47 - الگوهای دکوراتور
- 48 - الگوهای بازدید کننده
9. کاربرد علم داده
- 49 - مقدمه ای بر مربعهای جادویی
- 50 - الگوریتم مربعهای جادویی
- 51 - ماتریس مجاورت
- 52 - خصوصیات جادویی
- 53 - ساختن مکعبهای جادویی
نتیجه
- 54 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی برترین ویژگی های جاوا 21
- دوره آموزشی جاوا: تست خودکار API با REST Assured
- دوره آموزشی الگویابی برای Switch در جاوا ۲۱
- دوره آموزشی آمادگی برای گواهینامه توسعهدهنده جاوا MongoDB Associate
- دوره آموزشی یادگیری جاوا سوئینگ (Java Swing)
- دوره آموزشی یادگیری JakartaEE
- دوره آموزشی امنیت در میکروسرویسها
- دوره آموزشی راهنمای کامل برنامهنویسی موازی و همزمان با جاوا