دپارتمانبرنامه‌نویسی
دوره های در حال ثبت نام
کد دوره : --
دوره تخصصی Apache Spark

این دوره به منظور بررسی مسائل موجود در حوزه Big Data و ارائه راه حل برای آنها با استفاده از ابزار قدرتمند آپاچی اسپارک طراحی گردیده است. بخش هایی نظیر پردازش ها جریانی، کار با الگوریتم های یادگیری ماشین و تحلیل داده های رابطه ایی با استفاده از ابزار اسپارک، مواردی هستند که در کلاس مورد بررسی قرار می گیرند.

همچنین از اسکالا به عنوان زبان توسعه برنامه ها استفاده می شود. به همین منظور بخشی از کلاس به یادگیری زبان اسکالا و کتابخانه های موجود در این زبان برنامه نویسی که مربوط به تحلیل داده های می باشند، اختصاص دارد.

در صورت نیاز به مشاوره و راهنمایی جهت شرکت در دوره، می توانید با شماره های لایتک تماس گرفته و نسبت به تعیین زمان مشاوره توسط کارشناسان لایتک اقدام گردد.

دوره های آموزشی کلان داده را برای حرفه ای شدن به خاطر بسپارید:

  • دوره تخصصی پایگاه داده های غیررابطه ای
  • دوره تخصصی Big Data
  • دوره تخصصی Apache Spark
مخاطبان دوره
  • علاقه مندان به مباحث Big Data
  • دانشجویان و فارغ التحصیلان رشته های کامپیوتر و فناوری اطلاعات
  • علاقه مندان به مفاهیم سیستم ها و برنامه نویسی توزیع شده
  • علاقه‌مندان به زبان اسکالا و سکوی آپاچی اسپارک
توانایی پس ازگذراندن دوره

توسعه برنامه ها مبتنی بر زبان اسکالا و حل مسئله های کلان داده با استفاده از ابزار آپاچی اسپارک

سرفصلهای دوره
  • توضیح در خصوص کلان داده و سیستم های توزیع شده
  • آماده سازی محیط کدنویسی و اجرا
    1. مقدمه بر زبان برنامه نویسی جاوا
    2. نصب و راه اندازی IDE
  • بررسی پروژه آپاچی Spark
  • راه اندازی و پیکربندی کلاستر Spark
  • توسعه و اجرای برنامه های نمونه با استفاده از پروژه Spark
    1. بررسی و کار با مفاهیم RDD
    2. Transformation و Action
    3. بررسی تابع‌های UDF
  • بررسی فرمت فایل‌های مورد استفاده در کلان داده و چگونگی نحوه استفاده از آنها در اسپارک
  • بررسی زیرساخت‌های ذخیر‌ه‌سازی داده و استفاده آنها همراه با اسپارک
    1. HDFS
    2. Object Storage
    3. Cassandra
    4. MongoDB
  • توسعه برنامه با استفاده از مولفه SparkSQL
    1. تحلیل داده‌های دارای ساختار توسط پرس‌وجوهای sql در اسپارک
    2. DataFrame
    3. Dataset
  • توسعه برنامه با استفاده از مولفه MLib در پروژه اسپارک
  • بررسی مولفه Graphframe به منظور پردازش داده‌های گراف در اسپارک
  • بررسی زیرساخت‌های استقرار پروژه اسپارک
    1. Yarn
    2. Mesos
    3. Docker
    4. Kubernetes
    5. Cloud Computing - IaaS
مدت زمان
۲۸
هزینه دوره حضوری
۹۰۰۰۰۰ تومان
هزینه دوره مجازی
دوره به صورت مجازی برگزار نمی شود
تاریخ برگزاری
۹۷/۰۹/۰۶
روزهای برگزاری
سه‌شنبه
ساعات برگزاری
۱۶ الی ۲۰
کد دوره : --
Big Data و سکوهای پردازش توزیع شده

این دوره برای علاقه مندان به مباحث Big Data و پردازش های توزیع شده طراحی شده است. پس از گذراندن دوره، دانش آموختگان درک بهتری از محیط کلان داده خواهند داشت و می توانند بسیاری از مسائل موجود در دنیای واقعی را با استفاده از ابزارهای موجود در این زمینه مدل کرده و توسعه دهند.

 

در صورت نیاز به مشاوره و راهنمایی جهت شرکت در دوره، می توانید با شماره های لایتک تماس گرفته و نسبت به تعیین زمان مشاوره توسط کارشناسان لایتک اقدام گردد.

دوره های آموزشی کلان داده را برای حرفه ای شدن به خاطر بسپارید:

  • دوره تخصصی پایگاه داده های غیررابطه ای
  • دوره تخصصی Big Data
  • دوره تخصصی Apache Spark
مخاطبان دوره
  • علاقه مندان به مباحث Big Data
  • دانشجویان و فارغ التحصیلان رشته های کامپیوتر و فناوری اطلاعات
  • علاقه مندان به مفاهیم سیستم ها و برنامه نویسی توزیع شده
توانایی پس ازگذراندن دوره

آشنایی با مفاهیم و راه‌حل‌های موجود در دنیای کلان داده و توانایی حل مسائل موجود در این حوزه با استفاده از ابزارهای تدریس شده در کلاس

سرفصلهای دوره
  • توضیح در خصوص کلان داده و سیستم های توزیع شده
  • مفاهیم سیستم فایل توزیع شده و بررسی سیستم فایل هادوپ ) HDFS )
  • مفهوم مدل برنامه نویسی Mapreduce
  • نصب کلاستر سکوی Hadoop )سیستم فایل HDFS و چهارچوب Yarn ( و اجرای برنامه های نمونه بروی آن
  • نصب کلاستر Apache Storm و مدل توسعه برنامه در آن و اجرای برخی از مسایل دنیای واقعی بروی آن
  • نصب کلاستر Apache Spark و مدل توسعه برنامه در Spark و اجرای برنامه های نمونه بروی آن
مدت زمان
۴۰
هزینه دوره حضوری
۱۰۰۰۰۰۰ تومان
هزینه دوره مجازی
دوره به صورت مجازی برگزار نمی شود
تاریخ برگزاری
۹۷/۰۹/۰۸
روزهای برگزاری
پنج‌شنبه
ساعات برگزاری
۱۲ الی ۱۶
استادان برنامه‌نویسی
برنامه دروس برنامه‌نویسی

دپارتمان برنامه نویسی سعی دارد در طول چند سطح مختلف، شرکت کنند گان را برای آموزش اصول برنامه نویسی در آن ربان خاص آماده کند، سرفصلهای انتخاب شده و نوع تدریس هماهنگی بسیاری با نیاز بازار فعلی کسب و کار دارد. این سطوح به صورت زیر می باشد:

  • برنامه نویسی C++
  • برنامه نویسی شیء گرا
  • برنامه نویسی C#
  • برنامه نویسی پایتون
نام کاربری یا کلمه ورود اشتباه است
ثبت نام انجام نشد
باشگاه ۲۱۴۳۹ عضوی لایتک
ثبت نام
ورود به صفحه شخصی
بازیابی گذرواژه
آدرس:
ساختمان شماره (1) : ضلع شمالی دانشگاه شریف - خیابان قاسمی - کوچه گلستان - پلاک 3
ساختمان شماره (2) : ضلع شمالی دانشگاه شریف - خیابان قاسمی - کوچه گلستان - پلاک 9
تلفن: ۰۲۱۶۶۰۱۳۶۴۷ - ۰۲۱۶۶۰۱۳۴۵۵
فکس: ۰۲۱۸۹۷۸۳۷۵۶
ایمیل: info@laitec.ir , edu@laitec.ir
شماره حساب : ۶۹۴۹۶۱۹۵۵۳ با شناسه ۱۲۳/۴۴ نزد شعبه بانک ملت باجه دانشگاه صنعتی شریف
استفاده از مطالب سايت لایتک فقط برای مقاصد غیر تجاری و با ذکر منبع بلامانع است.
کلیه حقوق این سایت متعلق به آزمایشگاه یادگیری فناوری اطلاعات دانشگاه صنعتی شریف (لایتک) می باشد.
laitec.ir
Copyright © 2002-2018