دپارتمانمهندسی نرم افزار و ابزارهای توسعه
دوره های در حال ثبت نام
کد دوره : --
دوره آموزشی داده کاوی

دنیای کسب و کار پر است از نامعلوم ها!  هیچکس نمی داند که مشتریان کنونی آیا قصد دارند به سمت رقبا بروند یا نه. میزان فروش در ماه آینده چگونه خواهد بود. به همین دلیل است که شرکتها مدل هایی را بوجود آوردند تا دلیل این نقاط مبهم یا نامعلوم را کشف کنند. داده کاوی ( تحلیل هایی که منجر به پیش بینی می شود) یکی از تکنیک هایی است که به شرکت ها کمک می کند تا مدل ها را بسازند. این مدل ها به تصمیم گیرندگان اصلی سازمان برای اتخاذ تصمیماتشان کمک خواهد کرد.

بدیهی است داده کاوی می تواند کارهای بیشتری انجام دهد. کنترل کیفیت داده ها، پاکسازی داده ها، تحلیل داده های موجود در شبکه های اجتماعی بخشی از کاربرد نرم افزارهای حوزه داده کاوی است.

هدف از این دوره عبارتست از:

  • معرفی داده کاوی بوسیله متدولوژی خاص به شرکت کنندگان: داده کاوی چیزی فراتر از اجرای ابزارهای داده کاوی است. آماده سازی داده ها، استخراج و استنتاج داده ها، ارزیابی مدل های داده کاوی. جهت کسب این مهارت ها در طول این دوره متدولوی CRISP-DM معرفی خواهد شد. بی شک شما نمی توانید یک کارشناس خبره حوزه علوم داده شوید بدون یک متدولوژی علمی!
  • هدف دوم از این دوره آشنا شدن با ابزار داده کاوی SQL Server است. یادگیری مدل های مختلف داده کاوی در پلتفرم داده کاوی مایکروسافت (درخت تصمیم، شبکه های عصبی، سری زمانی، رگرسیون و …) و ابزارهای ارزیابی مدل های موجود در SQL Server Analysis Services ( SSAS )
  • آشنایی با زبان برنامه نویسی R که یکی از قدرتمندترین زبان های تحلیل داده و محاسبات آماری می باشد.

این دوره در حقیقت چکیده سه دوره زیر می باشد:

  • Data Mining with Microsoft Analysis Services
  • Excel PowerPivot Data Mining Add-ins
  • Data Analysis with R
مخاطبان دوره

این دوره برای تمام افرادی است که هیچ دانشی در حوزه داده کاوی ندارند و قصد دارند که بر چگونگی پیاده سازی پروژه های داده کاوی با استفاده از سرویس  SQL Service Analysis Services ( SSAS ) تسلط پیدا کنند.

دسته دیگر مخاطبین توسعه دهندگان پروژه های Business Intelligence هستند که بدنبال یادگیری راهکارهای داده کاوی هستند و در نهایت مدیران پروژه که نیاز دارند دید درستی از جنبه های کلیدی پیاده سازی راهکارهای داده کاوی داشته باشند.

توانایی پس ازگذراندن دوره
  •  آشنایی با مفاهیم داده کاوی
  • آماده سازی داده ها: انتقال و پاکسازی داده ها
  •  مدلسازی داده ها بر اساس تکنیک های مدلسازی داده کاوی SQL Server
  •  معرفی ابزارهای مایکروسافت جهت پیاده سازی داده کاوی در SQL Server Analysis Services
  •  معرفی و تشریح الگوریتم های داده کاوی مایکروسافت (خوشه بندی، درخت تصمیم، رگرسیون خطی، الگوریتم بیز، الگوریتم های سری زمانی، الگوریتم شبکه عصبی، رگرسیون منطقی، الگوریتم وابستگی و …)
  • آشنایی با اصول زبان برنامه نویسی R
  •  نصب ابزار R Tools for Visual Studio
  •  تکنیک های انتقال و پاکسازی داده ها با زبان R
سرفصلهای دوره

Data Mining Concepts

  • Introduction
  • Course Materials
  • Facilities
  • Prerequisites
  • Concepts and Terminology
  • Data Mining and Results
  • CRISP-DM
  • Business Problems for Data Mining
  • Models, Induction, and Prediction
  • Data Mining Tasks
  • Key Concepts

SQL Server Analysis Services Data Mining Tools

  • Introduction to SQL Server Data Tools
  • Project Walk-Through
  • Stepping Through the Data Mining Wizard
  • Testing and Validation of Mining Models
  • Cross Validation
  • The Mining Model Prediction Tab
  • Reports

The Microsoft Data Mining Algorithms

  • Types of Data Mining Algorithms
  • Microsoft Decision Trees Algorithm
  • Microsoft Linear Regression Algorithm
  • Microsoft Clustering Algorithm
  • Microsoft Nave Bayes Algorithm
  • Microsoft Association Algorithm
  • Microsoft Sequence Clustering Algorithm
  • Microsoft Time Series Algorithm
  • Microsoft Neural Network Algorithm
  • Microsoft Logistic Regression Algorithm

Excel PowerPivot Data Mining Add-ins

  • Data Mining Tab
  • Connection
  • Data Preparation
  • Management
  • Model Usage
  • Accuracy and Validation
  • Data Modeling
  • Visio Data Mining Add-In

R Language and Data Analysis

  • Getting started and working with data
  • Basic data types and operations
  • Data Frames
  • Importing, saving, exporting, and re-using data
  • Common R functions for numbers, factors, text, and dates
  • Vector-oriented computation
  • Sorting, ranking, and printing
  • Reading and writing data with R
  • Reading tables and CSV files, row and column headers, delimiters. Built-in data.
  • Cleaning and transforming data
  • Writing R scripts and functions
  • Loops and conditions
  • Flow control, functions and classes in R, executing R scripts from GUI and command line
  • Visualizing data and Exploratory Data Analysis
  • Exploring and plotting relationships between variables
  • Visualizations for categorical and continuous data, scatter plots, box plots, pie charts, histograms, bar plots, dot charts, and the char object

 

مدت زمان
۴۰
هزینه دوره حضوری
۱۴۷۶۰۰۰ تومان
هزینه دوره مجازی
دوره به صورت مجازی برگزار نمی شود
تاریخ برگزاری
۹۸/۰۴/۲۷
روزهای برگزاری
پنجشنبه ها
ساعات برگزاری
۱۲ الی ۱۶
کد دوره : --
دوره آموزشی Business Intelligence

طراحی و پیاده سازی انبار داده و سیستم هوشمندسازی کسب و کار در پی هم می آیند و از نظر فنی از پروژه های جالب در حوزه فناوری اطلاعات می باشد و از نظر سازمانی پروژه های پیچیده ای محسوب می شوند. این دوره امکانی را برای سازمان شما فراهم می کند تا با موفقیت محیط انباره داده و سیستم هوشمند سازی کسب و کار را طراحی و پیاده سازی کنند.

این دوره در حقیقت چکیده سه دوره زیر می باشد:

  • SQL Server Integration Services 2014 – ETL «
  • SQL Server Analysis Service 2014 – OLAP «
  • Data Warehouse «

تمرکز این دوره ارائه مفاهیم واجب و ضروری پیاده سازی DW / BI می باشد.

این دوره مجموعه ای از تکنیک ها، تجارب و توصیه هایی است که از آغاز پروژه DW / BI که با شناخت، تحلیل و برنامه ریزی پروژه می باشد تا پیاده سازی، نگهداری و توسعه آن.

در حقیقت علاوه بر ارائه این دانش، تمرینات کلاسی، بررسی و ارائه راهکار برای مسائل و مشکلات خاصی که آن سازمان در پیاده سازی پروژه با آن روبروست نیز از برنامه این دوره خواهد بود.

این دوره برای تمامی سازمان ها، شرکت ها و گروه هایی که می خواهند پروژه ای را در حوزه BI آغاز کنند و یا در روند پیاده سازی پروژه DW / BI هستند توصیه می شود. مبنای دوره آموزش DW / BI از مباحث ابتدایی تا مباحث پیشرفته می باشد.

مخاطبان دوره

این دوره برای تمامی افرادی که در پروژه های SQL Server Business Intelligence نقش دارند توصیه می شود. مدیران پروژه، تحلیل گر کسب و کار و مدل ساز داده، مدیران پایگاه داده، معماران نرم افزار و پیاده سازها و توسعه دهندگان ETL و برنامه های کاربردی Business Intelligence

توانایی پس ازگذراندن دوره
  •  چگونگی تدوین نقشه راه در پروژه های DW / BI
  •  برنامه ریزی و مدیریت پروژه های Data warehouse , Business Intelligence
  •  چگونگی تعریف نیازمندی های کسب و کار و تکنیک های مرتبط با آن و بررسی الگوهای ارائه شده در این حوزه مانند Kimball
  •  طراحی ابعاد و تکنیک های مرتبط با آن Star , Snowflake , Constellation
  •  آماده سازی بستر ETL
  •  طراحی فنی و معماری لایه ETL
  •  طراحی فیزیکی پایگاه داده
  •  استخراج، اعمال تغییرات و بارگزاری داده با استفاده از SQL Server Integration Service 2014
  •  بررسی و پیاده سازی مدل های طراحی Multi-Dimensional و Tabular با استفاده از SSAS
  •  پیاده سازی گزارشات با استفاده از SQL Server Reporting Service 2014
  •  بررسی برنامه های کاربردی لایه نماش BI در اکسل: Power BI , Power Map , Power Query , Data Mining
  •  پیاده سازی داشبورد مدیریتی با استفاده از سرویس Performance Point در SharePoint 2013
  •  استقرار و پشتیبانی پروژه DW / BI
  • گسترش و بسط سیستم های SQL Business Intelligence
سرفصلهای دوره

Introduction

  • Roadmap of project tasks

Program/Project Planning and Management

  • Readiness factors
  • Risk assessment and mitigation plans
  • Scoping and business justification
  • Team roles and responsibilities
  • Project plan development and maintenance
  • Program management

Business Requirements Definition

  • Program versus project requirements preparation
  • Requirements gathering participants
  • Techniques for gathering requirements and handling obstacles
  • Program/project requirements deliverables
  • Requirements prioritization

Dimensional Modeling

  • Role of dimensional modeling in Project, Corporate Information Factory (CIF) and hybrid architectures
  • Fact and dimension table characteristics
  • ۴-step process for designing dimensional models
  • Transaction fact tables
  • Fact table granularity
  • DE Normalizing dimension table hierarchies
  • Degenerate dimensions
  • Date and time-of-day dimension considerations
  • Dealing with nulls
  • Surrogate key for dimensions
  • Star versus snowflake schemas
  • Centipede fact tables with too many dimensions
  • Fact-less fact tables
  • Additive, semi-additive, and non-additive facts
  • Workshop: Converting requirements and source data realities into dimensional model
  • Consolidated fact tables
  • Dimension table role-playing
  • Allocated facts at different levels of detail
  • Complications with operational header/line data
  • Multiple currencies
  • Junk dimensions for miscellaneous transaction indicators
  • Periodic and accumulating snapshot fact tables
  • Implications of business processes on data architecture
  • Enterprise Data Warehouse Bus Architecture and matrix for master data and integration
  • Conformed dimensions – identical and shrunken roll-ups
  • Exercise: Translate business requirements into DW Bus Matrix
  • Slowly changing dimensions – type 1, 2, 3 and hybrid techniques for current and point-in-time attribute values
  • Mini-dimensions for large, rapidly changing dimensions
  • Exercise: Design review to identify common dimensional modeling flaws
  • Design review dos and don’ts and mistakes to avoid
  • Dimensional modeling process, tasks, and deliverables
  • Exercise: Design enhancements to embellish existing design

Mature DW/BI System Check-ups

  • Symptoms of sponsorship, data, infrastructure, and business acceptance disorders
  • Prescribed treatment plans for common maturity problems

Technical Architecture Design

  • Architecture concepts
  • Topology options – independent data marts, enterprise data warehouse, and conformed data warehouse
  • Common components and functionality
  • o ETL system
  • o Exercise: Processing slowing changing dimensions type 2
  • (o Presentation servers (RDBMS/OLAP
  • o Real time options – direct to source, ODS, and real time layer
  • o BI application types and services
  • Creating the architecture plan
  • Exercise: Translating requirements into architecture implications

Product Selection and System Setup

  • • Architecture-based evaluation approach and matrices
  • Infrastructure considerations
  • Metadata management
  • Securing the system

Physical Database Design

  • Standards and naming conventions
  • Physical model development
  • Initial aggregation, indexing and storage plans
  • Column-oriented database alternative
  • Usage monitoring

Extract, Transformation and Load

  • Design the ETL system
  • o Determine design patterns and implement key subsystems
  • o Quality assurance and data validation system
  • o Warehouse operations system
  • ETL development workflow
  • o Create high-level and detailed ETL schematics
  • Extract to create, filter and transfer source data
  • Cleaning and conforming dimensions and facts
  • ETL development workflow continued
  • Preparing and delivering dimensions and facts
  • Data integration and master data management
  • Dealing with data quality issues
  • Aggregate management
  • Load cycle management
  •  Exercise: “High-level ETL schematic” case study

BI Applications

  • BI application types (ad hoc, standard reporting, analytic applications, dashboards) and audiences
  • Specification of templates, applications and navigation framework
  • Development of applications and BI portal

DW/BI System Deployment and Support

  • System deployment
  • Communication and documentation
  • Training and support
  • On-going user, data and system maintenance

DW/BI System Growth

  • Planning for growth
مدت زمان
۷۰
هزینه دوره حضوری
۲۵۰۰۰۰۰ تومان
هزینه دوره مجازی
دوره به صورت مجازی برگزار نمی شود
تاریخ برگزاری
۹۸/۰۴/۲۷
روزهای برگزاری
پنجشنبه ها
ساعات برگزاری
۱۶ الی ۲۰
کد دوره : --
یادگیری عمیق – Deep Learning

در این دوره، یکی از محبوب ترین و پرکاربردترین حوزه علوم داده، یادگیری عمیق (Deep learning)، معرفی خواهد شد. در این دوره، علاوه بر آشنایی با مبانی تئوری یادگیری عمیق، تکنیک ها و مدل­های مختلف آموزش شبکه­های عصبی عمیق، قادر خواهید بود تا در عمل نیز به طراحی، پیاده­سازی و آموزش این شبکه­ها بپردازید. همچنین در این آموزش به کاربردهای آکادمیک و تحقیقاتی و کاربردهای عملی یادگیری عمیق پرداخته خواهد شد. 

مخاطبان دوره

افرادی که حوزه کاری یا تحقیقاتی آنان یادگیری ماشین و عمیق باشد

توانایی پس ازگذراندن دوره

امکان تحلیل و ساخت برنامه کاربردی در حوزه یادگیری عمیق

سرفصلهای دوره
  • مقدمه و معرفی یادگیری عمیق (Deep learning)
  • معرفی هوش مصنوعی، یادگیری ماشین و یادگیری عمیق
  • تاریخچه یادگیری عمیق
  • کاربردهای یادگیری عمیق
  • مزایا و چالش های یادگیری عمیق
  • روش ها و مدل های یادگیری عمیق
  • معرفی مدل های یادگیری عمیق
  • یادگیری بدون نظارت (Unsupervised)
  • مدل های خود رمزنگار (Auto Encoder)
  • مدل های شبکه عصبی عمیق مولد (Generative adversarial network)
  • یادگیری با نظارت (Supervised)
  • مدل های شبکه عصبی کانولوشنی (Convolutional neural network)
  • مدل های شبکه عصبی بازگشتی (Recurrent neural network)
  • جزئیات شبکه های عصبی کانولوشنی
  • لایه های کانولوشن
  • لایه های کاهش اندازه
  • مدل های برتر شبکه های عصبی کانولوشنی
  • نحوه آموزش شبکه های عصبی
  • آماده سازی داده های آموزش
  • انتخاب معماری مناسب شبکه
  • الگوریتم های آموزش و بهینه سازی
  • تکنیک های تنظیم و بهبود روند آموزش
  • تکنیک Batch Normalization
  • تکنیک Dropout
  • تکنیک انتقال یادگیری (Transfer Learning)
  • سخت افزارها، نرم افزارها و برنامه نویسی یادگیری عمیق (با پایتون)
  • معرفی سخت‌ افزارهای مناسب برای پیاده سازی ایده های یادگیری عمیق
  • معرفی نرم افزارها و کتابخانه های برنامه نویسی حوزه یادگیری عمیق
  • نحوه راه اندازی بسترهای کدنویسی پایتون، TensorFlow در ویندوز
  • مثال های برنامه نویسی در کتابخانه TensorFlow به زبان پایتون
مدت زمان
۲۸
هزینه دوره حضوری
۱۰۶۶۰۰۰ تومان
هزینه دوره مجازی
دوره به صورت مجازی برگزار نمی شود
تاریخ برگزاری
۹۸/۰۴/۲۵
روزهای برگزاری
سه شنبه
ساعات برگزاری
۱۶ الی ۲۰
کد دوره : --
دوره آموزشی علم داده - مقدماتی

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

مخاطبان دوره
  • افراد فعال در حوزه آمار
  • تحلیلگران داده
  • افراد فعال در حوزه Business Intelligence
  • کسانی که حداقل با یک زبان برنامه نویسی کار کرده اند
  • طراحان سایت
  • افراد فعال در حوزه Bio-Medical جهت تحلیل دنباله­های DNA
  • سازمان­هایی که قصد مهاجرت به سیستمهای توصیه کننده دارند
توانایی پس ازگذراندن دوره

توانایی تحلیل داده، درک کامل کاربرد فرمول­های ریاضی، یادگیری پیاده سازی یادگیری ماشین، پیاده سازی سیستم­های توصیه کننده، آمادگی دانشجو جهت استخدام در حوزه ­های علم داده

سرفصلهای دوره

Theory & Math

  • Learning Concepts
  • Types of machine learning
  • Supervised
  • Unsupervised
  • Semi Supervised
  • Reinforcement Learning
  • What is Data mining
  • What is dataset
  • Dataset Terms
  • What is Feature
  • Types of Features
  • Central tendency
  • Normal Distribution
  • Normal Distribution Box Plot
  • Variance
  • Co-Variance
  • Correlation
  • Similarity
  • Cosine Similarity
  • Machine learning Steps
  • Generalization
  • Overfit & Underfit
  • Bias Variance Tradeoff
  • Simple Learners
  • Complex Learners

Python

  • Variable
  • Basic Data Types
  • Python Collections
  • Conditions
  • Loop
  • Functions
  • Comprehension
  • Generator

Tools

  • Installing Python Packages
  • Install Virtual Environment
  • Requirements
  • Numpy
  • Pandas
  • MatplotLib
  • Data Visualization
  • Normal Distribution
  • Histogram
  • Scatter Matrix
  • Line Chart
  • Time Series Chart
  • Correlation Matrix
  • Load Datasets
  • Visualize Records
  • Seaborn
  • Scikit Learn
  • Tensorflow

Basic - Pre-processing

  • What is Pre-processing
  • What is data quality
  • Main tasks
  • Null values
  • Noisy values
  • Data integration
  • Identifying entities
  • Duplicates
  • Normalization
  • Min-Max
  • Z-score
  • Noisy Data recognition
  • Detect noisy data with IQR
  • Detect noisy data with Z-Score
  • Detect via Covariance.EllipticEnvelope
  • Detect SVM.OneClassSVM

Supervised Learning

  • Basic Concepts
  • Linear Regression
  • Multi Regression
  • Ridge Regression
  • Lasso Regression
  • Elastic Net Regression
  • Gradient Descent
  • What is Classification
  • Select Features
  • Logistic Regression
  • Decision Tree algorithm
  • Implement Decision Tree
  • Naïve Bayes
  • Support Vector Machine
  • K-Nearest Neighbours
  • Linear Discriminant Analysis
  • Hyper Parameters
  • Grid Search CV
  • Randomized Search CV

Model Evaluation

  • What is Cross Validations
  • Train Test Split
  • K-Fold
  • Leave One Out
  • Shuffle Split
  • Evaluation
  • MAE, MSE, R2
  • Confusion Matrix
  • ROC

Un-Supervised Learning

  • What is Clustering
  • Clustering Analysis
  • Cosine Similarity
  • K-Means
  • What is Recommender Systems
  • Collaborative Filtering
  • Content Based
  • Hybrid
  • Pearson Similarity
  • K-means
  • Fuzzy C-means
  • Compare algorithms

Pre-processing

  • Imbalanced data pre-processing
    • SMOTE
  • Instance Generalization
    • LVQ
  • Space Transformation
    • PCA
  • Feature Selection
    • Feature subset selection
    • P-Value & Hypothesis
    • Feature importance
    • Univariate feature selection
    • SelectKBest
    • SelectPercentile
    • SelectFpr
    • Correlation
    • Recursive feature elimination
    • L1
    • RFE
  • Missing Values Imputations
    • EM
    • KNNI
  • Noise Filtering
    • IPF
    • EF
مدت زمان
۴۰
استاد
هزینه دوره حضوری
۱۲۳۰۰۰۰ تومان
هزینه دوره مجازی
دوره به صورت مجازی برگزار نمی شود
تاریخ برگزاری
۹۸/۰۴/۲۱
روزهای برگزاری
جمعه ها
ساعات برگزاری
۱۶ الی ۲۰
کد دوره : --
Big Data و سکوهای پردازش توزیع شده

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

فرصت شغلی:
​شایان ذکر است لایتک، برترین دانشجویان این دوره را با تایید استاد، به شرکت های منتخب جهت نیروی کار و یا کارآموزی معرفی مینماید 

 

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

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

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

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

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

این دوره ترکیب دو دوره Apche Spark  و Apache Kafka می باشد.

  • درباره Apache Spark

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

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

  • درباره Apache Kafka

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

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

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

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

Apache Spark

  • توضیح در خصوص کلان داده و سیستم های توزیع شده
  • آماده سازی محیط کدنویسی و اجرا
    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

Apache Kafka

Introduction to Stream Data Processing

  • Definition
  • Origin and history of Big Data
  • Webpages in Big Data projects
  • Big Data problems
  • Types of Big Data processing
    • Batch
    • Stream
    • Data processing in (almost) real time
    • Definition
    • Advantages and disadvantages
    • Examples
    • Types of message delivery guarentee
      • at-most-once
      • at-least-once
      • exactly-once
    • Tools:
      • Apache Kafka
      • Apache NiFi
      • ELK Stack
      • Apache Flume
      • Fluentd
    • Introduction to Apache Kafka

    • What Kafka is and why it was created
    • The Kafka Architecture
    • The main components of Kafka
    • Some of the use cases for Kafka
    • Kafka Command Line

    • The contents of Kafka's /bin directory
    • How to start and stop Kafka
    • How to create new topics
    • How to use Kafka command line tools to produce and consume messages
    • Kafka terminologies
      • Broker
      • Topic
      • Partition
      • Producer
      • Consumer
    • Kafka Producer Java API

    • The Kafka producer client
    • Some of the KafkaProducer configuration settings and what they do
    • How to create a Kafka producer using the Java API and send messages both synchronously and asynchronously

Kafka Consumer Java API

  • The Kafka consumer client
  • Some of the KafkaConsumer configuration settings and what they do
  • How to create a Kafka consumer using the Java API

Kafka Connect and Spark Streaming

  • How to use Kafka and Spark Streaming together

Streaming Platform Concept

  • Spark Streaming
  • Apache Storm
  • Apache Flink
  • Apache Kafka Streaming
مدت زمان
۴۰
هزینه دوره حضوری
۱۶۴۰۰۰۰ تومان
هزینه دوره مجازی
دوره به صورت مجازی برگزار نمی شود
تاریخ برگزاری
۹۸/۰۴/۲۰
روزهای برگزاری
پنجشنبه ها
ساعات برگزاری
۸ الی ۱۲
کد دوره : --
Docker for Sysadmins

Docker در واقع یکEngine  متن باز بوده که وظیفه اتومات سازی Deploy  کردن اپلیکیشن ها را بر روی Container  ها دارد و همچنین یک نرم افزار تسهیل کننده جهت راه اندازی، ایجاد، Deploy گردن برنامه ها و به طوری کلی کار با Container ها می باشد.

در این دوره ما قصد داریم شما را با مفاهیمDocker  و تکنولوژی آن اشنا سازیم با هم به چند سرویس مختلف را در قالب Container پیاده کرده و نحوه کار با آن را فرا گیریم.

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

 

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

مسیر یادگیری دوره های مربوط به سیستم عامل لینوکس به شرح ذیل می باشد:

  • Linux Essentials
  • Linux DevOps Tools Engineer
  • LPIC-1 Certified Linux Administrator
  • LPIC-2 Certified Linux Engineer
  • LPIC-3 300: Linux Enterprise Professional Mixed Environment
  • LPIC-3 303: Linux Enterprise Professional Security
  • LPIC-3 304: Linux Enterprise Professional Virtualization and High Availability
  • Docker for Sysadmins
  • Shell Scripting

 

مخاطبان دوره
  • تمامی لینوکس کاران و متخصصان شبکه
  • Sysadmins Developers
توانایی پس ازگذراندن دوره
سرفصلهای دوره
  • شروع کار با Docker
  • معرفی Docker، تاریخچه و آشنایی با مباحث اولیه
  • پیش نیازهای نصب، نصب Docker  - آشنایی با مباحث اولیه و پیاده سازی آن ها
  • شروع کار با Docker  و Basic Commands
  • بررسی معماری Docker
  • آشنایی باContainer    و Image  , Docker Files
  • راه اندازی پراسس ها تحت Docker
  • Manage Containers
  • Resource Management
  • Docker logs
  • تنظیمات شبکه در Docker و Link  کردن Container  ها
  • راه اندازی سرویس های مختلف تحت Docker
  • آشنایی با مفهوم Storage
  • آشنایی Swarm Mode
  • و....
مدت زمان
۴۰
هزینه دوره حضوری
۱۰۰۰۰۰۰ تومان
هزینه دوره مجازی
دوره به صورت مجازی برگزار نمی شود
تاریخ برگزاری
۹۸/۰۲/۲۶
روزهای برگزاری
پنجشنبه
ساعات برگزاری
۰۸ الی ۱۲
برنامه دروس مهندسی نرم افزار و ابزارهای توسعه

دوره آموزشی

دانشجویان می توانند به صورت آزاد هر یک از دوره های آموزشی این مرکز را انتخاب نموده و پس از اتمام دوره انتخابی و شرکت در آزمون، گواهینامه معتبر دانشگاه صنعتی شریف را دریافت نمایند. (به طور مثال دوره آموزش آزاد Java SE یا جاوای مقدماتی)

مقطع آموزشی

دانشجویان می توانند در صورت تمایل، دوره های آموزشی به شرح ذیل را سپری نموده و موفق به دریافت مدرک مقطع آموزشی مربوطه شوند. (به طور مثال مقطع آموزشی کاردان برنامه نویسی تجاری)

Associate Of Science in Business Application Engineering

گواهینامه های مورد نیاز در این مقطع به شرح ذیل است.

  • دوره آموزشی مبانی سیستم عامل و شبکه (اختیاری)
  • دوره آموزشی JavaSE
  • دوره آموزشی Oracle Workshop I,II

Bachelor Of Science in Business Application Engineering

گواهینامه های مورد نیاز در این مقطع به شرح ذیل است.

  • دوره آموزشی JavaEE I
  • دوره آموزشی Android Programming
  • دوره آموزشی مهندسی نرم افزار


Master Of Science in Business Application Engineering

گواهینامه های مورد نیاز در این مقطع به شرح ذیل است.

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