Upload
dotuyen
View
247
Download
4
Embed Size (px)
Citation preview
G I T S A C A D EM Y
2008S I N C E
B u s i n e s s A n a l y t i c s C o u r s eS A S , E x c e l , V B A S Q L C e r t i f i e d
C LA S S ROOM | ON L I N E
RANKED NO.1 ANALYTICS TRAINING INSTITUTE
WWW.GITSACADEMY.COM
Become A Certified Business Analytics Professional.
BUSINESS ANALYTICS PROFESSIONALSAS, EXCEL, VBA/MACROS, SQL SERVERCOMPREHENSIVE COURSE TO BECOME BUSINESS ANALYTICS PROFESSIONAL
PREREQUISITES: BASIC COMPUTERSWITH GOOD ANALYTICAL SKILLS,
DURATION134 HRS
TOOLS: SAS, MS EXCEL ,VISUAL BASIC, SQL SERVER
ABOUT THE COURSET h i s c o u r s e i s d e s i g n e d f o r t h e a u d i e n c e w h o w a n t s t o k i c k s t a r t t h e i r c a r e e r i n a n a l y t i c s . W ed e s i g n o u r c o u r s e s t o h e l p s t u d e n t s / P r o f e s s i o n a l s t o l e a r n w i t h i n d u s t r y e x p o s u r e a n d b r i d g et h e g a p b e t w e e n l e a r n i n g a n d i n d u s t r y e x p e c t a t i o n . T h i s P r o g r a m i s M o s t S u i t a b l e f o r a b s o l u t eb e g i n n e r s i n A n a l y t i c s i n d u s t r y , i t c o v e r s b a s i c t o a d v a n c e d l e v e l o f p r o g r a m m i n g w i t ha n a l y t i c s c o n c e p t s . I f y o u a r e l o o k i n g f o r c e r t i f i c a t i o n i n S A S B A S E a n d M i c r o s o f t E x c e l M O Sa n d S Q L , t h i s c a n b e t h e b e s t c o u r s e f o r y o u .
COURSE OUTLINE
TOPIC1: SAS ESSENTIAL FOR ANALYTICS 60HRSTOPIC2: ADVANCED EXCEL 20HRS
TOPIC3: VBA/MACROS 30HRS
TOPIC4: SQL SERVER 2012 24HRS
COMPREHENSIVE COURSE TO BECOME CERTIFIED SAS BASE PROFESSIONAL
PREREQUISITES: BASIC COMPUTERSWITH GOOD ANALYTICAL SKILLS,
DURATION60 HRS
TOOLS: SAS
ABOUT THE COURSET h i s c o u r s e i s d e s i g n e d t o t r a i n p e o p l e w h o a r e w i l l i n g t o t a k e t h e i r c a r e e r t o a h e i g h t IA n a l y t i c s .I t i s v e r y u s e f u l f o r c a n d i d a t e s w h o a r e w i l l i n g t o b e c o m e S A S c e r t i f i e d P r o f e s s i o n a l ( S A Sg l o b a l c e r t i f i c a t i o n ) . T h e t o p i c s o f B a s e S A S p l u s c o n c e p t s o f a d v a n c e d S A s a l s o i n a v e r ym i n i r e q u i r e m e n t o f k n o w l e d g e o f s t a t i s t i c s . W e s t a r t t e a c h i n g S A S f r o m t h e v e r y b a s i c t oa d v a n c e d l e v e l .
COURSE OUTLINE
LESSON 1 : INTRODUCTIONI n t r o d u c t i o n t o S A S L a y o u tL o g F i l eO u t p u t F i l eW o r k F i l eP e r m a n e n t S A S d a t a s e t sE n v i r o n m e n t s w h e r e S A S r u n sS A S S y s t e m O p t i o n sS t e p b o u n d a r i e s a n d r u n -g r o u p p r o c e s s i n g
LESSON 2 : ADVANCED INPUT FEATURESW h e r e i s m y r a w d a t a ?I N F I L ED A T A L I N E SI n p u t s t a t e m e n tL i s t I N P U TC o l u m n I N P U TF o r m a t t e d I N P U TM I S S O V E R , D L M
I n f o r m a t s w i t h l i s t I N P U T : , & A d v a n c e d i n p u t p o i n t e r s R e a d i n g m u l t i p l e l i n e i n p u t , / a n d# p o i n t e r s M u l t i p l e I N P U T s t a t e m e n t s T h e t r a i l i n g @ T h e d o u b l e t r a i l i n g @ @
LESSON 3 : SAS STRUCTURES AND FLOW D A T A s t e p o v e r v i e wC o m p i l e p r o c e s s i n gD A T AL E N G T HF O R M A T S , I N F O R M A T S , L A B E L SR E N A M ER E T A I ND R O P a n d K E E PI f , I f - t h e n , E l s e - i f , I f t h e n D o .
LESSON 4 : SAS EXECUTABLE STATEMENTS
A s s i g n m e n t s t a t e m e n t sC h a r a c t e r c o n c a t e n a t i o nS u b s e t t i n g o b s e r v a t i o n sD e l e t i n g o b s e r v a t i o n sS u b s e t t i n g I F s t a t e m e n tW H E R E s t a t e m e n tO U T P U TP U T
LESSON 5 : DATA STEP FUNCTIONS
N u m a r i c f u n c t i o n s ( I n t c e i l ,f l o o r , R o u n d , M i n , M a x , s u m ,m e a n ) .
D a t e F u n c t i o n ( T o d a y ,D a t e t i m e , D a t e , T i m e , T i m e p a r t ,D a y , M o n t h , Y e a r , Q t r , i n t c k ,i n t n x , y r d i f , d a t d i f , w e e k d a y ,M D Y ) . C o n t i . . . . .
TOPIC : 1 SAS BASE & ADVANCEDSAS BASE, SQL, MARCOS, GRAPH, STAT
LESSON 5 : CHARACTER FUNCTIONS
L e f t , r i g h t , C o m p r e s s , c o m p b lu p c a s e , l o w c a s e , p r o p c a s e ,S c a n , S u b s t r , I n d e x , f i n d . P u t ,I n p u t .
LESSON 6 : SAS PROCEDURES
P r o c P r i n tP r o c c o n t e n t sP r o c D a t a s e tP r o c f r e qP r o c P r i n t t oP r o c T r a n s p o s eP r o c s o r tP r o c m e a n sP r o c R e p o r tP r o c t a b u l a t eP r o c f o r m a tP r o c i m p o r tP r o c e x p o r tP r o c A p p e n dP r o c s u m m a r yLESSON 7 : MERGING SAS DATASETS O n e t o o n e m e r g e sM a t c h m e r g i n gM u l t i p l e O B S w i t h t h e s a m e B Yv a r i a b l eM e r g i n g w i t h i d e n t i c a l v a r i a b l en a m e s M e r g i n g w i t h o u t a c o m m o nv a r i a b l eU p d a t e s t a t e m e n t
LESSON 8 : DO LOOPS AND ARRAYS
S y n t a xH o w t o c r e a t e D o l o o p s .C o n d i t i o n a l D o l o o p s ( D O u n t i l ,D O w h i l e , b y c l a u s e ) .N e s t i n g D O l o o p s .A r r a y s
LESSON 9 : OUTPUT DELIVERY SYSTEM
O D S / H T M L F I L E O D S / P D F F I L E O D S / R T F F I L E O D S R E P O R T W I T H S T Y L EO P T I O N .
LESSON 9 : SAS GRAPH
p r o c p l o tp r o c g p l o tp r o c c h a r tp r o c g c h a r t
LESSON 10: SAS SQL
S Q L / C R E A T E T A B L ES Q L / A L T E RS Q L / D R O PS Q L / I N S E R TS Q L / U P D A T ES Q L / S E L E C TS Q L / D E L E T ES Q L / W H E R ES Q L / O P E R A T O R SS Q L / J O I NS Q L / U N I O NS Q L / O R D E R B YS Q L / G R O U P B Y
LESSON 11 : SAS MACROS, AN INTRODUCTION F u n c t i o n s o f t h e S A S m a c r op r o c e s s o r D e f i n i n g a n d u s i n g a m a c r o M a c r o p r o c e s s o r f l o w M a c r o a n d m a c r o v a r i a b l eL o c a l a n d g l o b a l m a c r oA v o i d m a c r o e r r o r sP o s i t i o n a l m a c r o p a r a m e t e r s A u t o m a t i c m a c r o v a r i a b l e sC a l l S y m p u tS y s t e m o p t i o n s f o r d e b u g g i n gm a c r o
LESSON 12: SAS/ STAT
P r o c U N I V A R I A T EP r o c M E A N SP r o c F R E QP r o c G L MP r o c R A N KP r o c A N O V AP r o c R E GP r o c T T E S T ( P a i r e d )P r o c C O R R ( c o r r e l a t i o n )
COURSE FOR BUSINESS ANALYTICS
PREREQUISITES: BASIC COMPUTER,BASIC MS OFFICE PACKAGES
DURATION 20 HRS
CERTIFICATIONMICROSOFT OFFICE SPECIALIST
ABOUT THE COURSEA d v a n c e d E x c e l 2 0 1 3 c o u r s e i s d e s i g n e d f o r s t u d e n t s / p r o f e s s i o n a l s w h o w a n t t o l e a r na d v a n c e d f e a t u r e s o f e x c e l f o r g e n e r a t i n g s m a r t r e p o r t s w i t h l o t s o f t i m e s a v i n g w h i c h t h e yc a n u s e i t f o r o t h e r t a s k s . I n a d d i t i o n A D V A N C E D E X C E L 2 0 1 3 c o u r s e i s a l s o u s e f u l t op e o p l e w h o w a n t t o c l e a r t h e M i c r o s o f t c e r t i f i c a t i o n f o r M S E x c e l ( M O S ) 2 0 1 3 . W e o f f e r t h eb e s t a d v a n c e d e x c e l t r a i n i n g w o r k s h o p i n B a n g a l o r e a n d t r a i n i n g w i t h u s w o u l d g i v e y o u a ne d g e o v e r o t h e r s a t o f f i c e o r i n i n t e r v i e w s . .
COURSE OUTLINE
INTRODUCTION TO EXCEL USER INTERFACE
A p p l i c a t i o nW o r k b o o kW o r k s h e e t s & i t s C o m p o n e n t sN a m e d R a n g e s.
FORMATTINGC e l l C o l o r , F o n t C o l o r , I n d e n t s , A l i g n m e n t s ,T e x t O r i e n t a t i o nN u m b e r F o r m a t sC u s t o m F o r m a t sE d i t i n g c o m m a n d s
DATA SORTINGB u i l t - i n S o r tS o r t i n g L e v e l sC u s t o m S o r t
DATA GROUPINGG r o u p i n g R o w sG r o u p i n g C o l u m n s
DATA TABLES (LIST OBJECTS)
CONDITIONAL FORMATTINGF o r m a t t i n g b a s e d o n C e l l v a l u e sF o r m a t t i n g b a s e d o n F o r m u l a sI c o n S e t s ( b a r s , s c a l e s , i c o n s )
TEXT-TO-COLUMNS
D e l i m i t e dF i x e d L e n g t h
DATA FILTERINGA u t o F i l t e r – F i l t e r B y C o l o r , F i l t e r b y I c o nS e t sA d v a n c e d F i l t e rR e m o v e D u p l i c a t e s
FREEZING PANES
DATA SUBTOTALB u i l t - I n S u b t o t a l ( N e s t e d S u b t o t a l )
DATA VALIDATIONB a s e d o n c e l l v a l u e s ( t e x t l e n g t h , w h o l e n o . ,d a t e s )B a s e d o n F o r m u l a sL i s t D r o p d o w nC i r c l e I n v a l i d D a t aI n p u t & E r r o r M e s s a g e s
GETTING EXTERNAL DATA INTO EXCEL
CHARTS
F r o m M S A c c e s sF r o m T e x t f i l e sF r o m W e bO t h e r D a t a S o u r c e s
DATA CONSOLIDATION (FROM MULTIPLE FILES)
C h a r t T y p e sC h a r t C o m p o n e n t sP r i m a r y V s S e c o n d a r y A x i sC h a r t F o r m a t t i n g
TOPIC : 2 ADVANCED EXCEL
COURSE OUTLINE
FORMULAS
T E X T F u n c t i o n sI FE R R O R F u n c t i o n sL O G I C A L F u n c t i o n sV L O O K U PH L O O K U PC O U N T I FS U M I FS U M P R O D U C TD A T E & T I M E F U N C T I O N SF O R M U L A T E X T ( 2 0 1 3 )I n f o r m a t i o n F u n c t i o n s ( I S N A , I S E V E N ,I S E R R … ).
SPARKLINE (2010 AND ABOVE)SOLVER (ADD-IN)
MACROS
R e c o r d i n gQ u i c k A u t o m a t i o n t e c h n i q u e s
INFORMATION ON CERTIFICATIONS FORMICROSOFT EXCEL (OFFICE)
PIVOT TABLES
I n t r o d u c t i o n & C r e a t i o nS l i c e rT i m e L i n e ( i f 2 0 1 3 a v a i l a b l e )P i v o t C h a r t sC a l c u l a t e d F i e l d sC a l c u l a t e d I t e m sG r o u p i n gF o r m a t t i n g – N u m b e r / C o n d i t i o n a l
POWERPIVOT (2010 AND ABOVE)POWERVIEW (2013 & ABOVE)
TWHAT-IF ANALYSIS
G o a l S e e kS c e n a r i o M a n a g e rD a t a T a b l e s
WHAT ARE THE LEARNING OBJECTIVES OF EXCEL 2013 COURSEDESIGNED BY GITS ACADEMY?A t t h e e n d o f t h e t r a i n i n g t h e p a r t i c i p a n t s w o u l d l e a r n / u s e / a c q u i r e t h e f o l l o w i n gt e c h n i q u e s / k n o w l e d g e :D a t a M a n a g e m e n tO r g a n i z e t h e d a t a f r o m v a r i o u s s o u r c e sC o n n e c t t h e d a t a f r o m d i f f e r e n t s o u r c e s ( e g : M S - A c c e s s , T e x t F i l e , C S V F i l e , S Q L S e r v e r ,O D B C e t c )D a t a A n a l y s i sD a t a V a l i d a t i o nS u m m a r i z e t h e R e p o r t sD a s h b o a r d R e p o r tM I S R e p o r tC h a r t s r e p o r t s.
SCOPE OF LEARNING :U s e r a b l e t o m a n a g e d a t a i n d e p e n d e n t l yU s e r a b l e t o d o r e p o r t s ( e g : F i n a n c i a l , B a n k i n g , I n s u r a n c e , P h a r m a c e u t i c a l , R e t a i l ,E d u c a t i o n a l , s m a l l s h o p s e t c )U s e r w i l l b e c o m e d a t a a n a l y s tU s e r w i l l a b l e t o d o M I S r e p o r t sM a x i m u m o r g a n i z a t i o n w i l l u s e t h e e x c e lI t r e q u i r e s d a y t o d a y a c t i v i t i e s t o m a n a g e & a n a l y s e t h e d a t a .
A COMPLETE COURSE TO LEARN EXCEL AUTOMATION
PREREQUISITES: GOOD WORKINGKNOWLEDGE IN MS EXCEL,
DURATION30 HRS
TOOLS: MS EXCEL , VISUALBASIC PROGRAMMING
ABOUT THE COURSEVBA Advanced course is designed for the audience who has pr ior knowledge on Advanced Excel ,and keen to learn excel automat ion. We design our courses to help students learn wi th industryexposure and br idge the gap between learn ing and industry expectat ion. This Program isdesigned for absolute beginners in VBA programming, which covers basic programming conceptsto advanced level of programming.
COURSE OUTLINE
LESSON 1 : VISUAL BASIC EDITOR (VBE) IN EXCEL
O p e r a t i o n s a n d m a n i p u l a t i o n s w i t h V B E , V i s u a l B a s i c ( w r i t i n g p r o c e d u r e / F u n c t i o n s , M o d u l e s ,U s e r F o r m s ) , P r o j e c t s w i n d o w / C o d e W i n d o w / P r o p e r t y w i n d o w , T o o l b a r s / O b j e c t B r o w s e r( L i b r a r y F u n c t i o n s )
Section1: Basic of Macros in Excel
LESSON 2 : THE PROJECT WINDOW IN THE VISUAL BASIC EDITOR OF EXCEL
D e t a i l e d E x p l a n a t i o n o f p r o j e c t W i n d o w , w h e r e y o u s e e a l l t h e o p e n e d W o r k b o o k s ; w h e r e y o ua d d m o d u l e s a n d u s e r f o r m s .
LESSON 3 : THE PROPERTIES WINDOW IN THE VISUAL BASIC EDITOR OF EXCEL
T h e p r o p e r t i e s o f t h e W o r k b o o k s ; t h e n a m e s o f t h e m o d u l e s a n d t h e p r o p e r t i e s o f a l l t h ec o m p o n e n t s o f t h e u s e r f o r m .
LESSON 4 : THE CODE WINDOW IN THE VISUAL BASIC EDITOR OF EXCEL
W r i t e a n d t e s t a l l y o u r c o d e , s e e t h e d r o p d o w n l i s t s i n c o d e W i n d o w .
LESSON 5 : DEVELOPING MACROS IN THE VBE
S t a r t w i t h c r e a t i n g n e w V B A p r o c e d u r e s f r o m s c r a t c h . L e a r n t h e l o o p s , F u n c t i o n s , v a r i a b l e sa n d o t h e r f e a t u r e s .
LESSON 6 : TESTING MACROS IN THE VBE
U s e t h e F 5 / F 8 / F 9 k e y s a n d s e e w h a t y o u p r o c e d u r e d o e s i n E x c e l s t e p b y s t e p . B a c k u p ,c o r r e c t a n d r e - t e s t .
TOPIC : 3 VBA / MACROS PROGRAMMING IN MICROSOFT EXCEL
LESSON 7 : EXCEL MACROS RECORDER Use the recorder to develop macros rapid ly , i f you want to do more the Macro recorder is thebest teacher and wi l l be great assis tant even when you become an expert at programming inVBA. I t wr i tes the code for you. In th is chapter you wi l l learn about and t ry the Macro recorder .You wi l l run the macro that you have recorded.
LESSON 8 : MODIFYING MACROS IN THE VBE
M o d i f y t h e r e c o r d e d a n d e x i s t i n g m a n u a l l y c r e a t e d m a c r o s . .
LESSON 9 : VBA SECURITY AND PROTECTION.
D i s a b l e M a c r o s / E n a b l e m a c r o s , p a s s w o r d p r o t e c t i o n f o r a V B A c o d e , E x c e l f i l e . P r o t e c t y o u rc o d e , y o u r s h e e t s a n d y o u r c o m p u t e r .
LESSON 10 : VBA EVENTS
For a procedure to s tar t i t must be t r iggered, c l ick ing on a but ton can c lose a work book, a lsothe value of ce l l can be changed. .
LESSON 11 : CODE IN VBA FOR EXCEL
C o d i n g t i p s a n d t r i c k s , H o w t o s e l e c t t h e c e l l h o w t o e n t e r t h e v a l u e i n t o t h e c e l l , h o w t om o d i f y , h o w t o c h a n g e t h e t e x t b a c k g r o u n d e t c . b a s i c
LESSON 12 : WORKING WITH THE APPLICATION, WORKBOOKS, WORKSHEETS
A p p l i c a t i o n e v e n t s u s i n g V B E l i k e , O p e n ( ) , w o r k b o o k _ c h a n g e d ( ) , Q u i t ( ) L i s t o f f u n c t i o n t oo p e r a t e t h e e x c e l w o r k b o o k , s h e e t ( c u t / c o p y / p a s t e ) , C h a r t
Section 2: Programming Macros in Excel
LESSON 13 : PLAYING AROUND THE WORKSHEET
D i f f e r e n t f u n c t i o n t o o p e r a t e t h e w o r k s h e e t , c a l c u l a t i o n a n d m o r e .
LESSON 14 : WORKING WITH MESSAGE AND INPUT BOXES
I n t e r a c t i n g w i t h t h e u s e r w i t h m i n i m a l e f f o r t u s i n g d i a l o g b o x e s
LESSON 15 : WORKING WITH EXCEL DATABASE AND FILTERS
R e t r i e v e t h e d a t a b a s e i n f o r m a t i o n ( A c c e s s D a t a b a s e ) i n t o w o r k s h e e t o r o n t h e u s e r f o r m s i ne x c e l , s o r t a n d f i l t e r t h e d a t a .
LESSON 16 : DEALING WITH ERRORS
H o w t o d e a l w i t h e r r o r s i n V B A c o d e , h o w t o a d d e r r o r h a n d l e r t o h a n d l e t h e r u n t i m e e r r o r .
LESSON 17 : WORKING WITH VARIABLES.
H a r d c o d i n g / D y n a m i c c o d i n g , V A R I A N T t y p e v a r i a b l e
LESSON 18 : WORKING WITH STATEMENTS / LOOPS / FUNCTIONS.
T h e y a r e t h e K I L L , t h e I F _ T H E N _ E L S E _ E N D , S E L E C T _ C A S E , D O _ L O O P , F O R _ N E X T , o rc r e a t i n g E x c e l f u n c t i o n s , u s i n g e x i s t i n g V B A f u n c t i o n s ( e . g L c a s e , U c a s e , N o w , R a n g e e t c . )
LESSON 19 : WORKING WITH EXTERNAL DATA AND SQL.
When you connect to outs ide source of data ( large database, text f i les, other excel workbooks,Access etc. ) the computer is us ing SQL st ructure Query language) a specia l ized language towork wi th data. You can use Excel ’s funct ional i t ies to connect and extract data but you can a lsouse d i rect ly the SQL language. I t is much faster .
LESSON 20 : WORKING WITH WINDOWS AND OTHER MICROSOFT PROGRAMS.
W i t h V B A f o r E x c e l y o u c a n d e v e l o p V B A p r o c e d u r e s ( m a c r o s ) t o w o r k w i t h i n i n E x c e l w h i l ec a l l i n g o t h e r M i c r o s o f t p r o g r a m e 4 s l i k e A c c e s s , N o t e p a d , W o r d , P r o j e c t a n d e v e n W i n d o w s .
LESSON 21 : FORMS (USER FORMS) IN VBA FOR EXCEL.
D e v e l o p U s e r F o r m s ; M a n a g e a n d S e t t h e C o n t r o l P r o p e r t i e s , a c c e s s t h e c o n t r o l w i t h V B Ac o d e .
LESSON 22 : PROPERTIES AND VBA CODE FOR COMMAND BUTTONS.
T h e “ C L I C K ” c o n t r o l w h e r e m o s t o f t h e c o d e r e s i d e s i n a u s e r f o r m .
Section 3: User Forms and Controls in Excel
LESSON 23 : PROPERTIES AND VBA CODE FOR LABELS & TEXT BOXES.
T h e u s e r j u s t s e e s i t a n d c a n n o t s u b m i t a n y i n f o r m a t i o n w i t h i t .
LESSON 24 : PROPERTIES AND VBA CODE FOR COMBO BOXES
T h e B I G c o n t r o l , I t i s a d r o p - d o w n l i s t .
LESSON 25 : PROPERTIES AND VBA CODE FOR LIST BOXES.
W h e n m u l t i p l e c h o i c e s a r e a n e c e s s i t y .
LESSON 26: PROPERTIES & VBA CODE FOR CHECK BOXES, OPTION BUTTONS & FRAMES.
T h e “ T r u e / F a l s e ” c o n t r o l s t o b e u s e d a s a g r o u p w i t h a f r a m e .
LESSON 27: PROPERTIES AND VBA CODE FOR SPIN BUTTONS.
T h e y a r e s e x i e r t h a n t e x t b o x e s a n d s o m e t i m e s m a k e a d i f f e r e n c e i n t h e c l i e n t s ’ o p i n i o n o fy o u r t a l e n t .
LESSON 28: EXCEL VBA CONTROLS’ PROPERTIES AND VBA CODE.
T h e y a r e t h e c o n t r o l s t o b u i l d c a t a l o g s a n d s h o p p i n g c a r t s .
MICROSOFT SQL SERVER QUERYING SQL SERVER 2012COMPREHENSIVE COURSE TO PREPARE PEOPLE FOR THE EXAM-461
PREREQUISITES: BASIC COMPUTERSWORKING KNOWLEDGE OF RELATIONAL DATABASES,
DURATION24 HRS
TOOLS: MICROSOFT SQLSERVER
ABOUT THE COURSET h i s c o u r s e p r o v i d e s s t u d e n t s w i t h t h e t e c h n i c a l s k i l l s r e q u i r e d t o w r i t e b a s i c T r a n s a c t - S Q Lq u e r i e s f o r M i c r o s o f t S Q L S e r v e r 2 0 1 2 . T h i s c o u r s e i s t h e f o u n d a t i o n f o r a l l S Q L S e r v e r -r e l a t e d d i s c i p l i n e s ; n a m e l y , D a t a b a s e A d m i n i s t r a t i o n , D a t a b a s e D e v e l o p m e n t a n d B u s i n e s sI n t e l l i g e n c e . T h i s c o u r s e i s i n t e n d e d f o r D a t a b a s e A d m i n i s t r a t o r s , D a t a b a s e D e v e l o p e r s , a n dB u s i n e s s I n t e l l i g e n c e p r o f e s s i o n a l s . T h e c o u r s e w i l l v e r y l i k e l y b e w e l l a t t e n d e d b y S Q L p o w e ru s e r s w h o a r e n ’ t n e c e s s a r i l y d a t a b a s e - f o c u s e d o r p l a n o n t a k i n g t h e e x a m ; n a m e l y , r e p o r tw r i t e r s , b u s i n e s s a n a l y s t s a n d c l i e n t a p p l i c a t i o n d e v e l o p e r s .
COURSE OUTLINE
LESSON 1 :INTRODUCTION TOSQL SERVER 2012I n t r o d u c i n g M i c r o s o f t S Q LS e r v e r 2 0 1 2G e t t i n g S t a r t e d w i t h S Q LS e r v e r M a n a g e m e n t S t u d i o
LESSON 2 : INTRODUCTION TO T-SQLQUERYINGI n t r o d u c i n g T - S Q LU n d e r s t a n d i n g S e t sU n d e r s t a n d i n g P r e d i c a t e L o g i cU n d e r s t a n d i n g t h e L o g i c a l O r d e ro f O p e r a t i o n s i n S E L E C Ts t a t e m e n t s
LESSON 3 : WRITING SELECT QUERIESW r i t i n g S i m p l e S E L E C TS t a t e m e n t sE l i m i n a t i n g D u p l i c a t e s w i t hD I S T I N C TU s i n g C o l u m n a n d T a b l e A l i a s e sW r i t i n g S i m p l e C A S E E x p r e s s i o n sW r i t i n g B a s i c S E L E C T S t a t e m e n t
LESSON 4 : QUERYING MULTIPLE TABLESU n d e r s t a n d i n g J o i n sQ u e r y i n g w i t h I n n e r J o i n sQ u e r y i n g w i t h O u t e r J o i n sQ u e r y i n g w i t h C r o s s J o i n sa n d S e l f J o i n s
LESSON 5 : SORTING AND FILTERING DATAS o r t i n g D a t aF i l t e r i n g D a t a w i t h a W H E R EC l a u s eF i l t e r i n g w i t h t h e T O P a n dO F F S E T - F E T C H O p t i o n sW o r k i n g w i t h U n k n o w n a n d M i s s i n gV a l u e s
LESSON 6 : WORKING WITH SQL SERVER2012 DATA TYPESW r i t i n g S i m p l e S E L E C TS t a t e m e n t sE l i m i n a t i n g D u p l i c a t e s w i t hD I S T I N C TU s i n g C o l u m n a n d T a b l e A l i a s e sW r i t i n g S i m p l e C A S E E x p r e s s i o n sW r i t i n g B a s i c S E L E C T S t a t e m e n t
LESSON 7: USING BUILT-IN FUNCTIONS W r i t i n g Q u e r i e s w i t h B u i l t - I nF u n c t i o n sU s i n g C o n v e r s i o n F u n c t i o n sU s i n g L o g i c a l F u n c t i o n sU s i n g F u n c t i o n s t o W o r k w i t hN U L L LESSON 13 : PIVOTING AND GROUPING SETS
W r i t i n g Q u e r i e s w i t h P I V O T a n dU N P I V O TW o r k i n g w i t h G r o u p i n g S e t s
LESSON 8 : GROUPING AND AGGREGATINGDATA U s i n g A g g r e g a t e F u n c t i o n sU s i n g t h e G R O U P B Y C l a u s eF i l t e r i n g G r o u p s w i t h H A V I N G
LESSON 9 : USING SUBQUERIES W r i t i n g S e l f - C o n t a i n e dS u b q u e r i e sW r i t i n g C o r r e l a t e d S u b q u e r i e sU s i n g t h e E X I S T S P r e d i c a t ew i t h S u b q u e r i e s
LESSON 10 : USING TABLE EXPRESSIONS
U s i n g D e r i v e d T a b l e sU s i n g C o m m o n T a b l eE x p r e s s i o n sU s i n g V i e w sU s i n g I n l i n e T a b l e - V a l u e dF u n c t i o n s
LESSON 14 : QUERYING SQL SERVER METADATA Q u e r y i n g S y s t e m C a t a l o g V i e w sa n d F u n c t i o n s .E x e c u t i n g S y s t e m S t o r e dP r o c e d u r e s .Q u e r y i n g D y n a m i c M a n a g e m e n tO b j e c t s .
LESSON 15 : EXECUTING STORED PROCEDURES
Q u e r y i n g D a t a w i t h S t o r e dP r o c e d u r e sP a s s i n g P a r a m e t e r s t o S t o r e dP r o c e d u r e sC r e a t i n g S i m p l e S t o r e dP r o c e d u r e sW o r k i n g w i t h D y n a m i c S Q L
LESSON 12: USING WINDOW RANKING, OFFSETAND AGGREGATE FUNCTIONS
C r e a t i n g W i n d o w s w i t h O V E RE x p l o r i n g W i n d o w F u n c t i o n s
LESSON 11: USING SET OPERATORS
W r i t i n g Q u e r i e s w i t h t h e U N I O NO p e r a t o rU s i n g E X C E P T a n d I N T E R S E C TU s i n g A P P L Y
LESSON 17: IMPLEMENTING ERROR HANDLING U s i n g T R Y / C A T C H B l o c k sW o r k i n g w i t h E r r o r I n f o r m a t i o n
LESSON 16: PROGRAMMING WITH T-SQL T - S Q L P r o g r a m m i n g E l e m e n t sC o n t r o l l i n g P r o g r a m F l o w
LESSON 18: IMPROVING QUERY PERFORMANCE
F a c t o r s i n Q u e r y P e r f o r m a n c eD i s p l a y i n g Q u e r y P e r f o r m a n c eD a t a .
LESSON 12: CATEGORIES OF SQL STATEMENTS
DML (Data Manipulat ion Language)DDL (Data Def in i t ion Language)DCL (Data Contro l Language)TCL (Transact ion Contro l Language)
Student's Speak
Vasanth Kumar
I a t t e n d e d S A S t r a i n i n g i n G I T S b y S r e e d h a r , a n y o n e w h o d o e s n ' t h a v e p r i o r k n o w l e d g e o fS A S a n d l o o k i n g t o l e a r n t h e n t h i s i s t h e c l a s s y o u s h o u l d a t t e n d . S r e e d h a r e x p l a i n s t h ec o n c e p t s i n d e p t h a n d c l a r i f i e s y o u r d o u b t s a n y n u m b e r o f t i m e s , I e n j o y e d a l l t h e s e s s i o n sa n d n o w l o o k i n g f o r w a r d t o e x e c u t e w h a t I l e a r n e d
H i I t o o k a p a c k a g e f o r B u s i n e s s A n a l y t i c s , I j o i n e d t h i s c o u r s e a n d l e a r n t E x c e l , V B A S A Se t c w i t h d e p t h o f k n o w l e d g e . V e r y g o o d s t u d y m a t e r i a l a n d t e a c h i n g s t a f f . a l l t r a i n e r a r ev e r y p r o f e s s i o n a l a n d t h e y t e a c h w i t h r e a l t i m e e x a m p l e s . I t h a n k G I T S a n d a l l t h e b s t f o rf u r t h e r g r o w t h a n d p r o g r e s s .
Remya K.N
G I T S I s t h e b e s t p l a c e t o l e a r n a n a l y t i c s c o u r s e s . T h e y p r o v i d e e x c e l l e n t t r a i n i n g , P r a c t i c a l sa r e m o r e i n c l a s s e s , T r a i n e r s a r e r e a l l y w o r t h , t r a i n e r s c l e a r a l l t h e d o u b t , t h a n k s G I T S
Jyothi N
B e s t P a r t a b o u t t h e H a d o o p a n d S A S C o u r s e i n G I T S A c a d e m y m a l l e s w a r a m i s " V a r i e t y o fp r o b l e m s w i t h r e a l w o r l d u s e c a s e s w e r e c o v e r e d " , K u d o s ! t o G I T S , T h e y h a v e t h e B e s tT r a i n i n g S t a f f a n d Q u a l i t y o f l e a r n i n g , I w o u l d r e c o m m e n d p e o p l e t o j o i n G I T S M a l l e s w a r a mf o r b e s t O u t p u t .
Ajith V
Courses Offered by GITS Academy
Business Analytics
Advanced Excel
VBA/ Macros
SAS Base/ AdvancedData Science Professional
Predictive ModellingSQL Server/ MSBIBig Data Analytics/HadoopPython
Cognos
Data Visualization
QlikViewTableauMS Power BISpotFire
Other Courses
Project ManagementInformation TechnologySoft SkillsData Base
Training LocationsMALLESWARAM#16, 3rd floor 10th cross, sampige road abovevijaya Bank,Malleswaram, Bangalore.Mo: 9900867154Email: [email protected]
www.gitsacademy.com Central Helpline 9590800200
Our Clients
JAYANAGARJ.K. Towers#719/A, 4th floor 46th cross, Sangam Circle,Above More Super Market,Jayanagar 8th Block, Bangalore.Mo: 9632240775Email : [email protected]