Cassandra Admin Advanced

Pre-requisites:

  • The intended audience should have a background on:
    • Software Development
    • Unix and Hadoop
  • The lab setup for this course would be:
    • Windows 7 or Higher
    • 32GB RAM
    • VMWare Player

Target Audience:

  • Hadoop Developers
  • Data Engineers
  • Integration Engineers
  • Architects
  • Data Steward

Course Duration:

  • 21 hours – 3 days

Course Content:

  • Getting Started
  • Installation
    • Python
    • Choice of IDE
    • Required modules
  • Project Environment Setup
    • Creating a workspace folder
    • Testing if installation is correct
  • First Steps Towards Programming
  • Syntax
    • Expressions
    • Statements
    • Variables
  • Symbols Definition
  • Terminologies
  • Data Types
  • Primitives
    • Numbers
    • Strings
    • Booleans
      • Equivalence
    • Data Structures
      • Lists
      • Tuple
      • Dictionary
      • Set
    • Operators
      • Arithmetic Operators
      • Compound Operators
      • Comparison Operators
      • Membership Operators
      • Logical Operators
      • Identity Operators
    • Control Structures
      • Conditional
      • Loops
        • For loop
        • While loop
        • Loop with Else
      • The range() function
      • Break, Continue & Pass
    • Functions
      • Calling functions
      • Defining functions
      • Returning values
      • Accepting arguments
        • Default arguments
        • Keyword arguments
        • Arbitrary arguments list
  • Anonymous Functions
    • Map, Filter
  • Modules & Packages
    • Introduction to The Standard Library
      • Mathematics
      • Dates and Times
      • Random
      • Operating System Interface
    • Modules
    • Packages
    • Installing Third-Party Packages
    • Anaconda
  • Comprehension
    • General comprehension syntax
    • Types of comprehension
  • Generators
    • Generators vs Lists
    • General generator syntax
    • Functional generators
  • Object Oriented Programming
    • Introduction to Object Oriented Programming
    • Classes and Objects
      • Properties and Methods
      • Initializer & Destructor
    • Inheritance and Method Overwriting
  • Error Handling
    • When to use Exceptions
    • Handling Exceptions
    • Custom error handling routines
  • File and Directory Handling
    • Reading & Writing Text Files
    • Managing files and folders from Python
  • Databases
    • Introduction to databases
    • CRUD operations on SQLite3
    • Integrating with external databases
  • Virtual Environments
    • Creating virtual environments
  • Custom Content (depending on attendee’s requirements)
    • Exploration of relevant packages
    • Mini project

 

Course Customization Options

To request a customized training for this course, please contact us to arrange.

Best selling courses

CLOUD COMPUTING

Enterprise Architecture

DATA SCIENCE

Tableau Basic

ARTIFICIAL INTELLIGENCE / MACHINE LEARNING / DEEP LEARNING

RPA with UiPath

PROGRAMMING / CODING

MATLAB Fundamentals