0% found this document useful (0 votes)
1 views

Data Analytics Using Power BI

The document outlines a comprehensive 6-month curriculum for Data Analytics, covering core and advanced Python, SQL Server, and Power BI training. It includes topics such as Python fundamentals, data handling, object-oriented programming, database management, and data visualization techniques. Additionally, it emphasizes practical applications through projects and real-time case studies.

Uploaded by

Nirwan Bhardwaj
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
1 views

Data Analytics Using Power BI

The document outlines a comprehensive 6-month curriculum for Data Analytics, covering core and advanced Python, SQL Server, and Power BI training. It includes topics such as Python fundamentals, data handling, object-oriented programming, database management, and data visualization techniques. Additionally, it emphasizes practical applications through projects and real-time case studies.

Uploaded by

Nirwan Bhardwaj
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 17

â

CETPA
TRAINING | DEVELOPMENT | PLACEMENT
CETPA INFOTECH PVT. LTD.
www.cetpainfotech.com

Curriculum Of Data Analytics

6 Months

CURRICULUM OF CORE & ADVANCED PYTHON

GETTING STARTED

· History & need of Python


· Application of Python
· Advantages of Python
· Disadvantages of Python
· Installing Python
· Program structure
· Interactive Shell
· Executable or script files.
· User Interface or IDE

PYTHON FUNDAMENTALS
· Working with Interactive mode
· Working with Script mode
· Python Character Set
· Python Tokens, Keywords, Identifiers, Literals, Operators
· Variables and Assignments
· Input and Output in Python

DATA HANDLING
· Data Types
· Numbers
· Strings
· Lists
· Tuples
· Dictionary
· Set
· Frozenset
· Bool
· Mutable and Immutable
â

CETPA
TRAINING | DEVELOPMENT | PLACEMENT
CETPA INFOTECH PVT. LTD.
www.cetpainfotech.com

Curriculum Of Data Analytics

6 Months

STRING MANIPULATION
· Introduction to Python String
· Accessing Individual Elements
· String Operators
· String Slices
· String Functions and Methods

LIST MANIPULATION
· Introduction to Python List
· Creating List
· Accessing List
· Joining List
· Replicating List
· List Slicing

TUPLES
· Introduction to Tuple
· Creating Tuples
· Accessing Tuples
· Joining Tuples
· Replicating Tuples
· Tuple Slicing

DICTIONARIES
· Introduction to Dictionary
· Accessing values in dictionaries
· Working with dictionaries
· Properties

SET AND FROZENSET


· Introduction to Set and Frozenset
· Creating Set and Frozenset
· Accessing and Joining
· Replicating and Slicing
â

CETPA
TRAINING | DEVELOPMENT | PLACEMENT
CETPA INFOTECH PVT. LTD.
www.cetpainfotech.com

Curriculum Of Data Analytics

6 Months

OPERATORS
· Arithmetic Operators
· Relational Operators
· Logical Operators
· Membership Operators
· Identity Operators
· Bitwise Operators
· Assignment Operators
· Operators Precedence
· Evaluating Expression
· Type Casting

PROGRAM CONTROL FLOW


· Conditional Statements
· The if Statement
· The if-else Statement
· The if-elif Statement
· Nested if Statements
· Python Indentation
· Looping and Iteration
· The For Loop
· The While Loop
· Loop else Statement
· Nested Loops
· Break and Continue
· The Range Function
· Introduction to range()
· Types of range() function Use of range() function

INTRODUCTION TO FUNCTIONS
Built-In Functions
· Introduction to Functions
· Using a Functions
· Python Function Types
· Structure of Python Functions
E.g. - map, zip, reduce, filter, any, chr, ord, sorted, globals, locals, all, etc.
â

CETPA
TRAINING | DEVELOPMENT | PLACEMENT
CETPA INFOTECH PVT. LTD.
www.cetpainfotech.com

Curriculum Of Data Analytics

6 Months

User Defined Functions


· Structure of a Python Program w.r.t. UDF
· Types of Functions
· Invoking UDF
· Flow of Execution
· Arguments and Parameters
· Default Arguments, Named Arguments
· Scope of Variables
· Lambda function

Recursion Function
· Use of recursion function

MODULES AND PACKAGES

Built-in Modules
· Importing Modules in Python Programs
· Working with Random Modules
E.g. - builtins, os, time, datetime, calendar, twilio, smtp, pillow.
â

CETPA
TRAINING | DEVELOPMENT | PLACEMENT
CETPA INFOTECH PVT. LTD.
www.cetpainfotech.com

Curriculum Of Data Analytics

6 Months

User Defined Modules


· Structure of Python Modules

FILE OPERATIONS

Text and Bytes files


· Opening a file
· Reading and Writing Files
· Other File tools

JSON/PICKLE

FORMAT CLASSES AND OBJECTS


· Classes as User Defined Data Type
· Objects as Instances of Classes
· Creating Class and Objects
· Creating Objects By Passing
· Values Variables & Methods

EXCEPTION HANDLING
· Default Exception and Errors
· Catching Exceptions
· Raise an exception
· Try ...except statement
· Raise, Assert, Finally blocks
· User defined exception

INTRODUCTION TO OOPS
· Procedural Vs Modular Programming
· The Object Oriented Programming
· Data Abstraction
· Data Hiding
· Encapsulation
· Inheritance
â

CETPA
TRAINING | DEVELOPMENT | PLACEMENT
CETPA INFOTECH PVT. LTD.
www.cetpainfotech.com

Curriculum Of Data Analytics

6 Months

· Polymorphism
· Generators
· Iterators

DATABASE
· Introduction to MySQL
· PYMYSQL Connections
· Executing queries
· Transaction Handling error

GUI PROGRAMMING
· Introduction
· Tkinter programming
· Tkinter widgets
· Frame
· Button
· Label
· Entry
· All Widget
â

CETPA
TRAINING | DEVELOPMENT | PLACEMENT
CETPA INFOTECH PVT. LTD.
www.cetpainfotech.com

Curriculum Of Data Analytics

6 Months

REVISITING PYTHON
· Revisiting Python
· List and dictionary comprehension
· Programming assignment

INTRODUCTION TO DATA ANALYTICS


· Why Analytics?
· Traditional Data Management
· Types of Analytics
· Dimensions and measures
· Why learn Python for data analysis?

LIBRARIES FOR DATA ANALYTICS

Anaconda
Numpy, Scipy, Pandas Matplotlib, Seaborn

STATISTICS:
· Mean, Median, Mode
· Z-scores
· Bias -variance dichotomy
· Sampling and t-tests
· Sample vs Population statistics
· Random Variables
· Probability distribution function
· Expected value
· Binomial Distributions
· Normal Distributions
· Central limit Theorem
· Hypothesis testing
· Z-Stats vs T-stats
· Type 1 type 2 error
· Chi Square test
· ANOVA test and F-stats
â

CETPA
TRAINING | DEVELOPMENT | PLACEMENT
CETPA INFOTECH PVT. LTD.
www.cetpainfotech.com

Curriculum Of Data Analytics

6 Months

JUPYTER NOTEBOOK
· Create Documentation
· Code mode
· Markdown mode
· Heading mode

NUMPY:
· Creating NumPy arrays
· Indexing and slicing in NumPy
· Downloading and parsing data
· Creating multidimensional arrays
· NumPy Data types
· Array tributes
· Indexing and Slicing
· Creating array views copies
· Manipulating array shapes I/O

SCIPY:
· Introduction to SciPy
· Create function
· modules of SciPy

PANDAS:
· Using multilevel series
· Series and Data Frames
· Grouping, aggregating
· Merge DataFrames
· Generate summary tables
· Group data into logical pieces
· Manipulate dates
· Creating metrics for analysis
· Data wrangling
· Merging and joining
· Analytics Vidhya dataset- Loan Prediction Problem
· Data Mugging using Pandas
· Building a Predictive Model
â

CETPA
TRAINING | DEVELOPMENT | PLACEMENT
CETPA INFOTECH PVT. LTD.
www.cetpainfotech.com

Curriculum Of Data Analytics

6 Months

MATPLOTLIB:
· Scatter plot
· Bar charts, histogram
· Stack charts
· Legend title Style
· Figures and subplots
· Plotting function in pandas
· Labelling and arranging figures
· Save plots

SEABORN:
· Style functions, Color palettes
· Distribution and Categorical plots
· Regression plots
· Axis grid objects

WEB SCRAPING:
· Scraping Webpages
· Beautifulsoup package
· Real time project

INTRODUCTION TO ML
· What is ML? And Why ML?
· Introduction to Supervised ML
· Introduction to Unsupervised ML
· Mathematical Background for ML
· Matrix ops Probability Theory (Bayes' Theorem)
· ML Glossary- Variable types, k-fold
· CV, AUC, F1 score, Overfitting / Underfitting
· Data split & hyper parameter

PROJECTS:
· Real time projects

NOTE: PREREQUISITES:
· Python programming
â

CETPA
TRAINING | DEVELOPMENT | PLACEMENT
CETPA INFOTECH PVT. LTD.
www.cetpainfotech.com

Curriculum Of Sql Server

6 Months
MODULE 1: INTRODUCTION TO DBMS · Default
· File Management System & Its Drawbacks · Check.
· What are Rela onal Databases? · Primary key, Foreign key.
· Physical Data Models
· Logical Data Models MODULE 5: BUILT IN FUNCTIONS
· Hierarchical Data Model (HDBMS) · Numeric Func ons
· Network Data Model (NDBMS) · Character Func ons
· Rela onal Data Model (RDBMS) · Conversion Func ons
· Object Data Model (ODBMS) · Date Func ons
· Normaliza on · Aggregate Func ons
· En ty – Rela onship (E-R) Model · Ranking Func ons

MODULE 2: INTRODUCTION TO SQL MODULE 6: SET OPERATORS


SERVER · Union
· Introduc on to Management Studio. · Union All.
· Authen ca on Modes. · Intersect.
· Types of System Databases in SQL. · Except.
· Database Language.
· Data Defini on Language (DDL) MODULE 7: JOINS
· Data Manipula on Language (DML) · Inner Join
· Data Query Language (DQL) · Outer Join – Le . Right, Full.
· Data Control Language (DCL) · Self Join
· Transac on Control Language (TCL) · Natural Join
· Datatypes in SQL Server. · Cross Join

MODULE 3: DATA QUERY LANGUAGE (DQL) MODULE 8: STORED PROCEDURES


· Select · Introduc on to Stored Procedure.
· Where · Advantages of Stored Procedure.
· Order by · With Parameter.
· Dis nct · Without Parameter.
· Like · Input–Output and Op onal Parameters.
· In
· Between MODULE 9: VIEWS
· Introduc on to View.
MODULE 4: CONSTRAINTS IN SQL · Advantages of view.
· Not Null · Crea ng, altering and dropping views.
· Unique · Simple and Complex View.
â

CETPA
TRAINING | DEVELOPMENT | PLACEMENT
CETPA INFOTECH PVT. LTD.
www.cetpainfotech.com

Curriculum Of Sql Server

6 Months
MODULE 10: FUNCTIONS MODULE 16: BACKUP AND RESTORE
· Introduc on to Func on. · Genera ng SQL Script
· Types of Func on. · Execu ng SQL Script
· Crea ng Scalar Func ons · Genera ng Change Script
· Crea ng Table Valued Func ons. · Taking database Backup
· Restoring database using backup
MODULE 11: TRIGGER
· Introduc on to Trigger. MODULE 17: ADVANCE FEATURES
· Types of Triggers. · CTE
· Crea ng, altering and dropping trigger. · Using XML Data type.
· For/a er/instead of trigger. · IF-Else
· Loop.
MODULE 12: INDEXES · SQL Case Expression
· Introduc on to Indexes.
· Types of Indexes.
· Crea ng, altering and dropping Indexes.

MODULE 13: TRANSACTION MANAGEMENT


· Introduc on
· Begin Transac on
· Commit Transac on
· Rollback Transac on
· Save Point
· Working with Mul ple Transac on.

MODULE 14: DATA CONTROL LANGUAGE


· Crea ng Users & Roles
· Gran ng & Revoking of Roles & privileges

MODULE 15: CURSORS


· Introduc on to Cursor
· Working with cursors
· Types of cursors, Crea ng a cursor.
· Advantages of cursor.
Partners

D-58, Sector-2, Red FM Lane, Noida-201301 +91-9212172602, 0120-4535-353


www.cetpainfotech.com, (Other Branches: Roorkee | Lucknow | Dehradun)
â

CETPA
TRAINING | DEVELOPMENT | PLACEMENT
CETPA INFOTECH PVT. LTD.
www.cetpainfotech.com

Power BI
Duration: 40 Hrs.
6 Months
INTRODUCTION · Publishing Reports to the Power BI
· Introduc on to Power BI service
· bout the Course · Pinning Visualiza ons to Dashboards
· Mobile Reports
SIGN UP FOR POWER BI · App Workspaces
· Load Data · Publishing an App
· Prac cal Ac vity · Using Themes in Power BI
· Using Custom Visualiza ons
THE POWER BI DESKTOP
· Introduc on to Power BI Desktop DAX FORMULAS
· DAX Formulas
CREATING REPORTS IN POWER BI DESKTOP · D te Func ons
· Crea ng Tables in Power BI · Forma ng Dates
· Table Style and Forma ng · Date Master Tables
· Matrix Visualiza on
· Tables and Metrics Prac cal Ac vity DAX MEASURES
· Changing Method of Aggrega on · Introduc on to DAX Measures
· Cards & Mul Row Cards · DAX Measures Prac cal Ac vity
· Cards, Matrix and Mul Row Card · The = Calculate Formula
Challenge
· Percentage Calcula ons POWER BI EDITOR
· Filtering Data- Using Slicers · Introduc on to Power BI Query Editor
· Filtering Data- Visual Filters · Basic Transforma ons
· Filtering Data- Page Filters · Aggrega ng Data
· Filtering Data- Drill Through Filter
· Prac cal Ac vity RELATIONSHIPS
· Crea ng and Managing Rela onships in
VISUALIZATIONS AND GRAPHS Power BI
· Column · Rela onship Calcula ons
· Stacked · Analyze Data with Excel
· Area, Ribbon · Introduc on to Power BI and Excel
· Trend Analysis · Power BI and Excel Connec ons
· Sca er Plot · Excel Data Types from Power BI
· Bubble Plot · Loading Excel Files into Power BI Service

DASHBOARDS CORONA CASE STUDY


· Crea ng Interac ve Dashboards · Introduc on to the Corona Virus Case
· Create an Interac ve Report- Ac vity Study
â

CETPA
TRAINING | DEVELOPMENT | PLACEMENT
CETPA INFOTECH PVT. LTD.
www.cetpainfotech.com

Power BI
6 Months

· Corona Virus Case Study Part 1 Microso Power BI (available as a free


· Corona Virus Case Study Part 2 download)
· Corona Virus Dashboard Update
· Understanding the flow of using Power
BI, from connec ng to various data
sources, impor ng these into Power BI,
transforming the data and then
presen ng it effec vely
· How to use Power BI Desktop, Power BI
Query Editor & the Power BI Service
· How to create rela onships between
related data sources
· How to build reports with various types
of aggrega ons and filters
· About the various types of visualiza ons
possible in Power BI and how to use them
· How to create interac ve dashboards
with drill through and rela ve date filters
· How to publish dashboards to the web
and mobile app
· How to use themes and custom
visualiza ons
· About DAX and how to use it to build
measures
· How to work with Excel & Power BI to
create a dynamic and effec ve business
solu on
· How to put this all into prac ce with a
case study about the Corona Virus.

REQUIREMENTS
· You will need to have a PC/Windows
laptop loaded with the latest version of
â

CETPA
TRAINING | DEVELOPMENT | PLACEMENT
CETPA INFOTECH PVT. LTD.
www.cetpainfotech.com

Curriculum Of Advanced Excel

6 Months
ADVANCE FUNCTIONS OF EXCEL
· Logical Func on: IF / ELSE, AND, OR, NOT, NESTED IF/ELSE
· Date and Time Func ons: DATE, DAY, SECOND, MINUTES, HOURS, NOW, TODAY, MONTH,
YEAR
· Informa on Func ons: ISBLANK, ISERROR, ISEVEN, etc.
· Math Func ons: RAND, ROUND, CEILING, FLOOR, INT, LCM, MOD, EVEN, SUMIF, SUMIFS
· Sta s cal Func ons: AVERAGE, AVERAGEIF, COUNT, COUNTA, COUNTBLANK, COUNTIF,
MAX, MIN
· Text Func ons: LEFT, RIGHT, TEXT, LOWER, UPPER, PROPER, REPLACE, REPT, FIND, SEARCH,
SUBSTITUTE, TRIM, CONCATENATE

CONDITIONAL FORMATTING
· Using Condi onal Forma ng
· Using Condi onal Forma ng with Mul ple Cell Rules
· Using Colour Scales in Condi onal Forma ng
· Highligh ng Duplicate
· Crea ng New Rules and Managing Exis ng Rules

DATA SORTING AND FILTERING


· Sor ng Data A-Z and Z-A
· Using Filters to Sort Data
· Advance Filtering Op ons

PIVOT TABLES
· Crea ng Pivot Tables
· Using Pivot Table Op ons
· Changing and Upda ng Data Range
· Forma ng Pivot Table

CONCEPT OF CELL REFERENCING


· Rela ve
· Absolute, Mixed

VLOOKUP & HLOOKUP


· Using VLOOKUP & HLOOKUP from same sheet
· Using VLOOKUP & HLOOKUP from other sheet
· Using VLOOKUP & HLOOKUP from other workbook
· Using VLOOKUP with MATCH
â

CETPA
TRAINING | DEVELOPMENT | PLACEMENT
CETPA INFOTECH PVT. LTD.
www.cetpainfotech.com

Curriculum Of Advanced Excel

6 Months

CHARTS
· Column Chart
· Pie Chart
· Line Chart
· Shortcut Of Chart

INDEX & MATCH


· Using Index and Match to find LEFT column Values
· Using MATCH to make the column dynamic

OFFSET
· Using OFFSET to make reports dynamic
· Using OFFSET to make Name Range Dynamic
· Using OFFSET to make PIVOT Table dynamic

NAME MANAGER
· 3 methods of Crea ng Range name
· Making Range Name Dynamic

DATA VALIDATION
· Custom Valida on
· Mul level Data Valida on
· Input Message
· Error Alert

DATA COSOLIDATION
· Data Consolida on
· 3D Formulas

WHAT-IF ANALYSIS
· Scenario Manager
· Goal Seek
· Data Table

NEW FEATURES OF 2010


· Sparkline
· Slicer
â

CETPA
TRAINING | DEVELOPMENT | PLACEMENT
CETPA INFOTECH PVT. LTD.
www.cetpainfotech.com

Curriculum Of Advanced Excel

6 Months

PANES PROPERTIES
· Freeze Panes & Unfreeze Panes
· Split Panes

SORTING
· Sor ng
· Custom Sort
· Sort on Custom List
· Sort on Colour

PASTE SPECIAL FEATURES

SHARE & PROTECT WORKBOOK AND WORKSHEET


· Protec on of whole sheet
· Protec on of a range
· Protec on of a cell
· Sharing a workbook
· Watching the Changes by Users
· Accep ng or Rejec ng the Changes

DATA ANALYSIS
· Correla on
· Histogram
· Pareto Analysis
Partners

D-58, Sector-2, Red FM Lane, Noida-201301 +91-9212172602, 0120-4535-353


www.cetpainfotech.com, (Other Branches: Roorkee | Lucknow | Dehradun)

You might also like