تخفیف ویژه همین الان — دوره‌های تخفیف‌دار را ببینید.
روز
:
ساعت
:
دقیقه
:
ثانیه
تخفیف‌های ویژه
دوره آموزشی یادگیری جامع جاوا برای دانشمندان داده

دوره آموزشی یادگیری جامع جاوا برای دانشمندان داده

2 ساعت 44 دقیقهمتوسط2017-02-01

مدرسین

Charles Kelly

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)

مهارت ها

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 - مراحل بعدی

دوره های مرتبط

درباره ما

لینداکده یک بستر یادگیری پیشرو است که به افراد کمک می کند تا کسب و کار ، نرم افزار ، فناوری و مهارت‌های خلاقانه را برای دستیابی به اهداف شخصی و حرفه ای بیاموزد.

شماره تلفنکانال آپاراتپشتیبانی تلگرامکانال تلگرامپیج اینستاگرام

کلیه‌ی حقوق این سایت متعلق به لینداکده می باشد

قوانین و شرایط|حریم خصوصی

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal