Professional Documents
Culture Documents
© Indium Academy
An Indium Software Venture Page 1 of 10
All Information within this document is Intellectual property of Indium. No part of this document or the program design or program
structure mentioned within can be shared or used within any organization without the permission of Indium.
Stay Ahead with Indium Data Engineering
Context
“Data has no value without the ability to interpret it”. Enterprises need professionals to extract
insights from raw data to make predictions and decisions to generate business value. Competencies
required of such a professional include:
• The data science/tech skills to gather, analyse and interpret large volumes of structured, semi
structured, and unstructured data
• Cloud engineering skills to build data pipelines for enterprise use
• Analytical mindset and domain know how
• Mathematical models to be converted into machine learning models for enterprise
• Visualisation and communication and presentation skills to convey findings to non-tech audience
Indium Offerings
• Engineering Manager (Technology/Resources) Program
• Data Science, Analytics and AI
• Big Data Engineering with Hadoop and Spark
• Advanced SQL
Andragogy
Participant will learn in a self-directed method that is facilitation oriented rather than instructor
oriented in a learner-centric environment.
Learning methods for an adult learner include:
• Cooperative Learning
• Documented Problem Solving
• Cases
• Simulations
© Indium Academy
An Indium Software Venture Page 2 of 10
All Information within this document is Intellectual property of Indium. No part of this document or the program design or program
structure mentioned within can be shared or used within any organization without the permission of Indium.
Learning Framework
Transformative Labs follows a three-phase approach to meet the learning outcomes.
Mode of delivery for all phases can be F2F or virtual or blended well supported by our digital infrastructure.
© Indium Academy
An Indium Software Venture Page 3 of 10
All Information within this document is Intellectual property of Indium. No part of this document or the program design or program
structure mentioned within can be shared or used within any organization without the permission of Indium.
• Hobbes ensures that the code undergoes lint checks, code smells and functional correctness as
assignment is considered complete only when it passes all the test cases.
About Indium
• Indium Software is a leading provider of Digital Engineering solutions with deep expertise in
Application Engineering, Cloud Engineering, Data and Analytics, DevOps, Digital Assurance and
Gaming.
• Over the past decade, Indium has built strong relationships with over 100 clients-spanning ISVs,
Global 2000 as well as born-digital companies-across North America, India, Europe, and the Asia-
Pacific region as well as with ecosystem partners such as AWS, Mendix, Striim and Denodo.
• With over 2000 associates spread across multiple delivery locations in India and at client sites,
Indium makes technology work for clients, driving measurable business value.
© Indium Academy
An Indium Software Venture Page 4 of 10
All Information within this document is Intellectual property of Indium. No part of this document or the program design or program
structure mentioned within can be shared or used within any organization without the permission of Indium.
SQL Bootcamp-SQL_C
© Indium Academy
An Indium Software Venture Page 5 of 10
All Information within this document is Intellectual property of Indium. No part of this document or the program design or program
structure mentioned within can be shared or used within any organization without the permission of Indium.
Outcomes & summary
• Indium had completed an internal training mainly in areas of Statistics, Python and data
management. The cohort had more than 60% participants who were from IT areas like SQL
reporting, databases, and the rest a mix of participants with varying knowledge in analytics.
• Indium intends to take the next step for this cohort primarily in the area of SQL with the option
of branching out with three areas of specialisation mainly in areas of Joins, Normalizations,
PL/SQL, Packages, Exception Handling cursors, Triggers and Stored Procedures.
The effort summary is presented in the below table:
Module Hours Remarks*
Modules Description 42(+21) 14 Sessions.(+7)
Module-01(DB Primer) 9 3hours/Day (3 Sessions)
Module-02(SQL Basics) 9 3hours/Day (3 Sessions)
Modules
The core modules are mandatory for all participants and would cover the below sub-modules.
Module-01(DB Primer)
Module-02(SQL Basics)
Module-03(SQL Usage with Operators and Functions)
Module-04(Power of SQL and Optimizations)
© Indium Academy
An Indium Software Venture Page 6 of 10
All Information within this document is Intellectual property of Indium. No part of this document or the program design or program
structure mentioned within can be shared or used within any organization without the permission of Indium.
Assumptions
• This is a SQL and Advanced SQL training and assuming that the learners have DB Knowledge.
• To manage the total hours, we have kept Normalization as an optional module, we can make it
mandatory as well.
• 8 GB Laptop is needed with Windows 10 OS with command line and admin access is needed for
all participants
• Cloud computing and Virtual Labs need to Configure by IT Team (MYSQL)
© Indium Academy
An Indium Software Venture Page 7 of 10
All Information within this document is Intellectual property of Indium. No part of this document or the program design or program
structure mentioned within can be shared or used within any organization without the permission of Indium.
Module Details
1. DB Primer
o Foundation Data Base Terminology
o Keys and Non-Keys
o Relationships and FD's,
o Normalizations,
o Concurrency Control and Locking Mechanisms(basics),
o Transactions
2. SQL Basics
o SQL Statements - DDL, DML, DQL, TCL, DCL
o Data types
o Constraints - Primary, Foreign key, Unique, Default, check, not null
o Tablespace, Data dictionary, Metadata, Users
o Assessment-01: Evaluation of the Learners with scenario Based Implementation
3. SQL Usage with Operators and Functions
o SQL Operators - Arithmetic, Relational, Logical, Set, Execution Order
o Misc. operators- like, between, is null / is not null, limit, Distinct
o Multirow Operators - IN/ Not IN, any, All, Exists
o Built in Functions - Numeric, Character, Date
o Misc. Functions - Case, Decode, coalesce, if null, null if, if
o Aggregate Function
o Clauses - select, from, where group by, having, order by
o Joins - Inner, Outer, Self, Natural, Cross
o Assessment-02: Evaluation of the Learners in the Complex Query Implementation
with some Real Time scenarios
4. Power of SQL and Optimizations
o Sub Query - Nested, Inline View, Correlated
o Explain, With (CTE)
o Index - clustered, non-Clustered
© Indium Academy
An Indium Software Venture Page 8 of 10
All Information within this document is Intellectual property of Indium. No part of this document or the program design or program
structure mentioned within can be shared or used within any organization without the permission of Indium.
o View - Simple and Complex
o Materialized View
o Analytical Functions with Corresponding Case Studies
o Assessment-03: Evaluation of the Learners in optimizations Techniques in
Querying
5. SQL Advanced Aspects
• Variables (Local, Session and Global)
• User-Defined, System Variables
• Loops and Conditions
• Triggers
• Indexes
• Case Statement
• Packages
• Exception Handling
Capstone Project
After completion of all the modules the Indium Academy Assess the Learners on the Skill and Knowledge
based context to graduate the members successfully provided, they should meet the guidelines related
to attendance, attentiveness, Assignment submissions as per the Lead Mentor instructions.
Progress Tracking
Batch Level Report- Weekly
• Overall Course Completion %
• Leader board - Leading indicators
• Attendance Summary
• Submissions, Grades and Feedback Summary
Learner Level Report- Weekly
• E-learning /Pre-read content completion- The completion status and the date of completion by
the learner (time spent going through video, web articles, reports, HTML content and PDF
• Quiz Completion Status & Marks/percentage - The completion status of the quiz/assessment
attempted by the learner and actual marks, % earned by the learner, along with the time stamp.
• Assignment Completion Status - The completion status of the Assignment submissions by the
learner.
• Practice time spent: Time spent on the virtual environment practicing the concepts taught during
the sessions
Program Level Report
• At the end of the program, a compilation of the attendance, feedback, learner-level info
(completion, evaluation, and assessments) and top performers.
© Indium Academy
An Indium Software Venture Page 9 of 10
All Information within this document is Intellectual property of Indium. No part of this document or the program design or program
structure mentioned within can be shared or used within any organization without the permission of Indium.
Evaluation Methodology/Rubric (Capstone Project):
© Indium Academy
An Indium Software Venture Page 10 of 10
All Information within this document is Intellectual property of Indium. No part of this document or the program design or program
structure mentioned within can be shared or used within any organization without the permission of Indium.