Logo
  • Associate AWS Solutions Architect
    Certificate

    Associate AWS Solutions Architect Certificate

    This course is a hands-on course on Amazon Web Services (AWS), which will provide you with in depth knowledge into the advance architecture and design patterns used on the AWS infrastructure by performing labs. Another objective of the course is to empower you taking the AWS Certified Solutions Architect exam and clear it. Further, we will have sample tests at the end of the course to help you gain experience and practice.

    Duration

    • 5 Days - Weekend program

    Course Outline

    Module 1: Fundamentals of Cloud Computing Level 1

    • What is Cloud Computing? Why it matters?
    • Traditional IT Infrastructure
    • Cloud Infrastructure and Cloud Advantage
    • Examples of Cloud Advantage
    • Cloud Companies
    • Examples of Cloud Services
    • Use Cases
    • Cloud Segments: IaaS, PaaS, SaaS
    • Cloud Deployment Models
    • Cloud Security

    Module 2: Cloud Computing with Amazon Web Services Level 2

    • AWS Fundamentals
    • Review of all AWS Services
    • Amazon Simple Storage Service (S3)
    • Amazon Elastic Block Storage (EBS)Amazon Elastic IP-Address Service
    • Amazon Relational Database Service (RDS)
    • Amazon Elastic Load Balancer (ELB)
    • Amazon CloudWatch
    • Auto Scaling of EC2 Instances
    • Introduction to Google Cloud (Google Compute Engine), Microsoft Azure Cloud, HP Cloud. Similarities and differences between these public Cloud offerings.

    Module 3: AWS Solutions Architect Certification Level 3

    • Brief refresher for EC2, S3, ELB, RDS, Auto Scaling (prior experience assumed)
    • VPC
    • Identity and Access Management (IAM)
    • Route 53
    • Cloud Formation
    • Cloud Front
    • SQS
    • DynamoDB
    • Architecting on AWS
    • For Batch Processing
    • For Online Applications
    • For Disaster Recovery
    • Data Security
    • Sample Certification Simulation Test

    Who should attend

    • IT Professionals who want to get formal hands-on training at using and developing Cloud based services
    • IT Professionals who want to learn to develop highly scalable, available, cost-efficient and failure tolerant system on AWS
    • IT Professionals who want to clear the AWS Certification exam
    • Software developers who want to start developing cloud applications
    • Start-up companies, that want to build their IT infrastructure in the cloud at a fraction of the cost of traditional methods
    • System Admins who want to learn how to invoke resources in the cloud and manage them
    • DBAs who want to be able to start up and manage databases in the cloud with read replicas
    • Students that want to make their resumes more attractive to the prospective employees by having hands on Cloud Computing experience

    Awards

    • On successful completion of training participants will attain a deep knowledge of AWS infrastructure and design patterns on developing applications on AWS.
    • Attain skills to clear the AWS Associate Solutions Architect Certification Exam

    About Trainers

    • We have a team of highly qualified, experienced and Professional AWS certified trainers. Our trainers carry expertise and experience working in various cloud platforms including Amazon Web Services, Microsoft Azure, Force.com, Google App Engine etc. and have designed large & complex applications for some of the Top IT companies internationally.

      We take pride in having trained over 2500+ professionals from across the globe to be cloud specialists. We ensure that we are always a step ahead with the latest advancements and keep the company up to date on the latest cloud technologies.

  • Hadoop Administration

    Hadoop Administration

    The Hadoop Cluster Administration training course is designed to provide knowledge and skills to become a successful Hadoop Architect.It starts with the fundamental concepts of Apache Hadoop and Hadoop Cluster. It covers topics to deploy, manage, monitor, and secure a Hadoop Cluster. You will learn to configure backup options, diagnose and recover node failures in a Hadoop Cluster. The course will also cover HBase Administration. There will be many challenging, practical and focused hands-on exercises for the learners. Software professionals new to Hadoop can quickly learn the cluster administration through technical sessions and hands-on labs. By the end of this Hadoop Cluster Administration training, you will be prepared to understand and solve real world problems that you may come across while working on Hadoop Cluster.

    Course Objectives

    After the completion of 'Hadoop Administration' course, you should be able to:
    • Get a clear understanding of Apache Hadoop, HDFS, Hadoop Cluster and Hadoop Administration.
    • Hadoop 2.0, Name Node High Availability, HDFS Federation, YARN, MapReduce v2.
    • Plan and Deploy a Hadoop Cluster.
    • Load Data and Run Applications.
    • Configuration and Performance Tuning.
    • Manage, Maintain, Monitor and Troubleshoot a Hadoop Cluster.
    • Secure a deployment and understand Backup and Recovery.
    • Learn what Oozie, Hcatalog/Hive, and HBase Administration is all about.

    Who should go for this course?

    Students, DBAs, System Administrators, Software Architects, Data Warehouse Professionals, IT Managers, and Software Developers interested in learning Hadoop Cluster Administration should go for this course.

    Pre-requisites

    This course assumes no prior knowledge of Apache Hadoop and Hadoop Cluster Administration. Good knowledge of Linux is required as Hadoop runs on Linux. Fundamental Linux system administration skills such as Linux scripting (perl/bash), good troubleshooting skills, understanding of system's capacity, bottlenecks, basics of memory, CPU, OS, storage, and networks are preferable.

    Course Curriculum:

    Hadoop Cluster Administration

    Learning Objectives- In this module, you will understand what is Big Data and Apache Hadoop, How Hadoop solves the Big Data problems, Hadoop Cluster Architecture, Introduction to MapReduce framework, Hadoop Data Loading techniques, and Role of a Hadoop Cluster Administrator.

    Topics- Introduction to Big Data, Hadoop Architecture, MapReduce Framework, A typical Hadoop Cluster, Data Loading into HDFS, Hadoop Cluster Administrator: Roles and Responsibilities

    Hadoop Architecture and Cluster setup

    Learning Objectives- After this module, you will understand Multiple Hadoop Server roles such as NameNode and DataNode, and MapReduce data processing. You will also understand the Hadoop 1.0 Cluster setup and configuration, Setting up Hadoop Clients using Hadoop 1.0, and important Hadoop configuration files and parameters.

    Topics- Hadoop server roles and their usage, Rack Awareness, Anatomy of Write and Read, Replication Pipeline, Data Processing, Hadoop Installation and Initial Configuration, Deploying Hadoop in pseudo-distributed mode, deploying a multi-node Hadoop cluster, Installing Hadoop Clients

    Hadoop Cluster: Planning and Managing

    Learning Objectives- In this module, you will understand Planning and Managing a Cluster, Hadoop Cluster Monitoring and Troubleshooting, Analyzing logs, and Auditing. You will also understand Scheduling and Executing MapReduce Jobs, and different Schedulers.

    Topics- Planning the Hadoop Cluster, Cluster Size, Hardware and Software considerations, Managing and Scheduling Jobs, types of schedulers in Hadoop, Configuring the schedulers and run MapReduce jobs, Cluster Monitoring and Troubleshooting.

    Backup, Recovery and Maintenance

    Learning Objectives- In this module, you will understand day to day Cluster Administration such as adding and Removing Data Nodes, NameNode recovery, configuring Backup and Recovery in Hadoop, Diagnosing the Node Failures in the Cluster, Hadoop Upgrade etc.

    Topics- Configure Rack awareness, Setting up Hadoop Backup, whitelist and blacklist data in a cluster, setup quota's, upgrade Hadoop cluster, copy data across clusters using distcp, Diagnostics and Recovery, Cluster Maintenance.

    Hadoop 2.0 and High Availability

    Learning Objectives- In this module, you will understand Secondary NameNode setup and pointing, Hadoop 2.0 New Features, HDFS High Availability, YARN framework, MRv2, and Hadoop 2.0 Cluster setup in pseudo- distributed and distributed mode.

    Topics- Configuring Secondary NameNode, Hadoop 2.0, YARN framework, MRv2, Hadoop Cluster setup, Deploying Hadoop 2.0 in pseudo-distributed mode, deploying a multi-node Hadoop 2.0 cluster.

    Advanced Topics: QJM, HDFS Federation and Security

    Learning Objectives- In this module, you will understand Setting up Apache Oozie Scheduler for Hadoop Jobs, Hcatalog/Hive Administration, deploying HBase with other Hadoop components, Using HBase effectively to load data, writing to and reading from HBase.

    Topics- Oozie, Hcatalog/Hive Administration, HBase Architecture, HBase setup, HBase and Integration, HBase performance optimization.

    Oozie, Hcatalog/Hive and HBase Administration

    Learning Objectives- In this module, you will understand basics of Hadoop security,security with Kerberos, HDFS Federation setup and Log Management. You will also understand HDFS High Availability using Quorum Journal Manager (QJM).

    Topics- Configuring HDFS Federation, Basics of Hadoop Platform Security, Securing the Configuring Kerberos.

    Project: Hadoop Implementation

    Learning Objectives- In this module, you will understand how multiple Hadoop components work together in a Hadoop implementation to solve Big Data problems. You will also learn how to plan, design, and deploy a Hadoop Cluster using a typical Real-World Use Case.

    Topics- Understanding the Problem, Plan, Design, and Create a Hadoop Cluster for a Real Use Case, Setup and Configure commonly used Hadoop ecosystem components such as Pig and Hive, Configure Ganglia on the Hadoop cluster and troubleshoot the common Cluster Problems.

    Opportunities for Hadoopers!

    Opportunities for Hadoopers are infinite - from a Hadoop Architect, to a Hadoop Developer or a Hadoop Tester, and so on. If cracking and managing Big Data is your passion in life, then think no more and Join Hadoop Online course and carve a niche for yourself! Happy Hadooping!

  • POSTGRE SQL

    POSTGRE SQL

    Course & Exam Objectives & Outline

    Getting Started

    • Installing PostgreSQL
      1. Compiling and Installing PostgreSQL on Linux/Unix
      2. Post-Installation Setup
      3. The PostgreSQL Windows Installer
    • Creating a Database and Testing the Server
      1. Initializing a Cluster
      2. Creating a Database
      3. Starting the Database Server
      4. The psql Client
      5. Startup Failures and Client Connection Problems

    Basic PostgreSQL Administration

    • Overview of PostgreSQL Architecture
      1. Configuration Files
      2. Physical Storage and File Layout
      3. Tablespaces
      4. System Catalogs
      5. Logging Parameters
    • Roles and Privileges
      1. Roles and Their Attributes
      2. Privileges
      3. Role Membership
    • Security
      1. Securing TCP Connections with SSL
      2. Create Secure SSH Tunnels
      3. Client Authentication
      4. Encryption Options
    • Backup and Recovery
      1. Overview of Backup Methods
      2. Performing an SQL Dump and Restore
      3. Filesystem Backup
    • Maintenance and Monitoring
      1. Routine Maintenance Tasks
      2. Monitoring Database Activity
      3. Monitoring Disk Usage
    • Client Connections
      1. PostgreSQL SDBC and OpenOffice
      2. Monitoring Database Activity
      3. Perl DBI

    Advanced Administration Topics

    • Performance Tuning
    • Continuous Backup and PITR
    • Warm Standby Servers for High Availability
    • Asynchronous Replication with Slony-I
    • Procedural Languages
    • Contrib Modules

    Hands-on Labs:

    All of the following labs plus much more will be covered during this training program:

    • Compile and Install PostgreSQL
    • Network Access and Logging
    • Manage Roles and Privileges
    • Table Inheritance and Partitioning
    • Setting up Autovacuum
    • Backup using pg dump
    • Backup using PITR (Point-In-Time Recovery)
    • Explore Statistics and System Tables
    • Performance: Creating an Index
    • Performance: Configuration Settings for Increased Performance
    • Performance: Effect of Moving the Transaction Logs (pg_xlog) (TENTATIVE because of system limitations.)
    • Install and Use phpPgAdmin
  • AngularJS Framework

    AngularJS Framework

    AngularJS is a Google-supported, open-source JavaScript "MV*" or "single-page app" framework. Although released a few years ago, it leaped to extreme popularity in 2013, and is now widely regarded as one of the top frameworks for JavaScript app development.

    AngularJS is an opinionated framework - it brings strong ideas about how apps should be built. In return for working with AngularJS conventions, the framework provides an exceptional amount of "magic" to make app development and testing easier.

    This course provides a thorough introduction to the patterns and features of AngularJS.

    Duration

    • 15 Days

    Objectives

    In this course, you will learn:

    • How to use AngularJS to reduce the amount of code you have to write to build great HTML5 user interfaces
    • How to use AngularJS data binding to increase the reliability and maintainability of your user interfaces
    • How to retrieve data from a back-end server, manipulate it, and display it, while letting AngularJS do most of the heavy lifting
    • How to modularize your AngularJS code with custom services and directives
    • How to test your AngularJS code
    • How to create and organize an AngularJS project a few useful AngularJS internals
    • How to find and leverage the many excellent open source AngularJS plugins available on the Internet

    Prerequisites

    • Thorough understanding of JavaScript
    • Thorough understanding of HTML and CSS
    • jQuery background is highly helpful

    Course Outline

    Day 1 to Day 5

    • Setting up your Angular project
      1. Using bower
      2. Using npm
      3. Organizing your source code
    • Data Binding in AngularJS
      1. Building our first single-page web application
      2. Overview of Angular modules
      3. Controllers, scopes and views
        1. How does data get from a controller to a view?
        2. How do changes in the HTML inputs get back to the controller?
        3. Using $http to retrieve data from the server
      4. Debugging
        1. Using AngularJS Batarang
        2. Using the browser's console log
        3. Using tools like log4javascript
    • Angular Filters
      1. How filters help keep display logic in the view and out of the controller
      2. Overview of built-in Angular filters
      3. Special topic: The filter filter
      4. Special topic: The orderBy filter
      5. Creating your own filters
    • Unit Testing
      1. The karma test runner
        1. Configuring karma
        2. Installing the karma command line interface
        3. Running karma
      2. Writing unit tests
        1. The Jasmine test framework
        2. AngularJS extensions to Jasmine
      3. Unit testing our filters

    Day 6 to Day 10

    • Introducing ng-change and $watch
      1. Detecting changes to an input element as the user types, via ng-change
      2. Using $watch to accomplish the same thing
    • The Angular $digest Cycle
      1. How AngularJS does data binding
      2. $scope.$apply and the digest cycle
      3. How changes to input elements are detected and pushed into the controllers
      4. How changes to controller scope variables are detected and pushed into the view
      5. How often does the digest cycle run?
      6. Performance concerns
      7. Measuring performance with Batarang
    • AngularJS Services
      1. Defining services
      2. Using services to consolidate shared code
      3. Using services to share common data
      4. Building our own services
        1. Creating an error notification service
        2. Creating a front-end AJAX service that automatically handles errors
        3. Modifying our application to use the new services

    Day 11 to Day 15

    • Security and AngularJS
      1. Handling the JSONP vulnerability
      2. Cross-Site Request Forgery protection
      3. Cross-Site Scripting protection
      4. The Angular ngSanitize module
    • AngularJS Routing
      1. Adding a second page to our application, without routing
      2. Observing how routing makes the user experience better
      3. Adding routing
        1. The ngRoute module
        2. Adding ngRoute to our application's dependencies
        3. Configuring routing with $routeProvider
        4. Modifying our application to use routing
        5. Route parameters and the $route service
      4. Nested routing
        1. Why nested routing is sometimes necessary
        2. Third-party packages that help with nested routing
    • Form validation with AngularJS
      1. Built-in Angular form validation directives
      2. ng-pattern, in detail
      3. Form submission
        1. Preventing form submission if the form isn't valid
      4. The form controller
      5. Displaying validation errors
      6. Angular's form validation CSS classes
    • AngularJS Directives
      1. What directives are
      2. Why you might want to use directives
      3. Creating a directive to consolidate some common HTML
      4. The parts of a directive
        1. The scope specification
        2. The template
        3. The restrict parameter
        4. Other parameters
        5. The link function
        6. The compile function
      5. More complex directives
        1. An parent accordion directive, with a child directive
        2. Using a directive controller to communicate between directives
      6. Custom form validations are directives, too
    • End-to-End Testing
      1. The protractor test runner
      2. Getting end-to-end testing running
        1. Updating the web manager drivers
        2. Running Selenium, your server, and protractor concurrently
      3. Jasmine tests and browser querying extensions

    About Trainers

    We have a team of highly qualified, experienced and Professional UI trainers. Our trainers carry expertise and experience working in various UI Technologies including AngularJS, ExtJS, jQuery, Bootstrap, AJAX, HTML5, CSS3 and OOP JavaScript etc. and have designed large & complex applications for some of the Top IT companies internationally.

    We take pride in having trained over 2500+ professionals from across the globe to be UI specialists. We ensure that we are always a step ahead with the latest advancements and keep the company up to date on the latest UI technologies.

    Supporting Services Offered

    • Online
      Online Training through CISCO Webex
    • At Center
      Mock interview practice
      Job Assistantce
  • ExtJS Framework

    ExtJS Framework

    Sencha Ext JS is the leading standard for business-grade web application development. With over 100 examples, 1000 APIs, hundreds of components, a full documentation suite and built in themes, Ext JS provides the tools necessary to build robust desktop applications.

    If you are evaluating Sencha, you might be asking, "Why should I use Ext JS? How does it compare to other popular JavaScript and HTML5 libraries?"

    The answer is that Ext JS offers far more out-of-the-box than other JavaScript libraries, and that we work closely with our customers to deliver the critical features needed for building enterprise web applications.

    Duration

    • 15 Days

    Prerequisites

    • Prior experience in JavaScript, ajax, HTML
    • Familiarity with JavaScript Object Notation (JSON)
    • Prior experience in Cascading Style Sheets

    Course Outline

    Day 1 to Day 5

    • Getting Started with Ext JS
      1. Loading the Library
    • Application Architecture
      1. Ext Application Design
      2. Introducing Sencha MVC
    • Sencha Designer
      1. Anatomy of a UI created with Designer
      2. Laying Out UI Components
      3. Adding Components
      4. Positioning Components
      5. Layout Options
      6. Configuring Components
      7. Using Templates
      8. Connecting to Data
      9. Exporting a Project
      10. Attaching Event Handlers to UI Components
    • Fundamental Classes
      1. Ext.Element
      2. Ext.CompositeElement
      3. Ext.DomHelper
      4. Ext.DomQuery

    Day 6 to Day 10

    • Event Handling
      1. Events in Ext & DOM Events
      2. Event Handlers & Delegated Event Handling
    • Component Model
      1. Overview
      2. Component Manager
      3. Component vs. Element
      4. Component configuration
    • Laying out your GUI
      1. Defining Panels
      2. Headers
      3. Resizing Panels
      4. Defining Toolbars
      5. Defining Layouts
      6. HBOX
      7. VBOX
      8. Tabs
      9. Viewport
      10. TabPanel
      11. GridPanel
      12. FormPanel
    • Form Components Overview
      1. Checkbox
      2. ComboBox
      3. CompositeField
      4. DateField
      5. DisplayField
      6. Hidden
      7. HtmlEditor
      8. NumberField
      9. Radio
      10. SliderField
      11. TextArea
      12. TextField

    Day 11 to Day 15

    • Working with Data
      1. Defining Models
      2. Validating your Data
      3. Defining Associations
      4. Defining Proxies
      5. Defining Stores
      6. Working with Forms
      7. Understanding Form Layout
      8. Applying Validations
    • Grid Panel Details
      1. Introducing grid features
      2. Defining a read-only grid
      3. Editing within a grid
    • Utility Functions
      1. Ext.applysmd
      2. Ext.util.Format
    • Creating & Extending Classes
      1. Creating a Class & Extending a Class
      2. Extending a Component
      3. Class System
      4. Class Definition
      5. Class Loading

    About Trainers

    We have a team of highly qualified, experienced and Professional UI trainers. Our trainers carry expertise and experience working in various UI Technologies including AngularJS, ExtJS, jQuery, Bootstrap, AJAX, HTML5, CSS3 and OOP JavaScript etc. and have designed large & complex applications for some of the Top IT companies internationally.

    We take pride in having trained over 2500+ professionals from across the globe to be UI specialists. We ensure that we are always a step ahead with the latest advancements and keep the company up to date on the latest UI technologies.

    Supporting Services Offered

    • Online
      Online Training through CISCO Webex
    • At Center
      Mock interview practice
      Job Assistantce
  • Testimonials

    Testimonials

    I had a similar experience with OpenStack. I appreciate their service for their expertise in the subject and the professional approach they show in offering their service.
    Safeer, Tech Lead, Yahoo

    It was just great and by far the best training I have attended in my 16 years of software engineering career.
    Srivatsa Lakshmikantha, Principal Engineer at Oracle

    Very knowledgeable trainer, classes conducted in a interactive manner.References of practical examples.
    Sridhar Thiyagarajan, Group Manager, IBM India Pvt. Ltd.

    Excellent training, there was lot to learn even for experienced AWS user. Himanshu has very good knowledge and was able to explain taking real scenarios which was very good.
    Srinivasa Rao, Technical Manager, Samsung Research India Bangalore

    Good quality training. Very customised and focussed on the objectives of the training. Bhavesh as a trainer proved his depth in the field by articulating the specifics extremely well. In fact a wide variety of concerns and questions that came up in the class was very well addressed.
    Ramesh Alwan, Associate Director, IBM

For Quick response
fill in the details below..

Enquire Now