Training & Hiring Programs



Nothing could be better than learning through the managers and team leaders. Working with them helps you monitor the industry trends closely and adapt to them, which adds even more to your knowledge and increases your chances of attracting impressive companies to contact you in future.

Not only do you catch up with our professionals but also get to meet other trainers like you. This helps you socialize and exchange your ideas & concepts with the relevant people. Whatever you learn, you are allowed to apply it and test yourself. This way, your strong areas turn even stronger and weak areas are improved on time.

“Once you complete your training period, you are approached by some of the most influential brands. Once you transform yourself, you are all set to walk in every direction that reaps recognition & stability for your career.”

What Happens During Your Internship Period?



As an intern at Xpertiks, you spend 3-4 months with us and get ample opportunities to grow your knowledge regarding technology and multiple business applications as well as processes. We assign our very best & focused people to work on you and with you, thereby, taking your skills to a whole new level of perfection.

Up-to-date technologies, innovative tools and advanced methodologies are presented to you each day. From learning the art of starting a project to managing it, from communicating with clients to running your mind in every direction to find out-of-the-box solutions, you get to do it all. Moreover, you are helped to enhance your networking and interactive skills, since they are the wheels to grab opportunities, make the best out of them and earn some really powerful professionals by your side.

Our internship programs give you space to bloom into your best, discover your inner potential and experiment with things you have never dared to imagine before.


TRAINING COURSE CURRICULUM

Basics

Html, Html5
CSS, CSS3
Javascript

Core Php

PHP Introduction
PHP Environment
PHP Syntax Overview
PHP Variable Types
PHP Constants
PHP Operator Types
PHP Decision Making
PHP Loop Types
PHP Arrays
PHP Strings
PHP Web Concepts
PHP GET & POST
PHP File Inclusion
PHP Files & I/O
PHP Functions
PHP Cookies
PHP Sessions
PHP Sending Emails
PHP File Uploading
PHP Coding Standard
PHP MySql Connect
Introduction to Mysqli

Advanced PHP

PHP Predefined Variables
PHP Regular Expression
PHP Error Handling
PHP Bugs Debugging
PHP Date & Time
PHP and MySQL
PHP and AJAX
PHP and XML
PHP Object Oriented
PHP PDO
PHP and Jquery

MySQL - Introduction

Basic MySQL Queries
MySQL Constraints
MySQL Stored Procedures
MySQL Triggers
MySQL Views
MySQL Functions
MySQL Joins
MYSQL Indexes

CMS

Introduction to WordPress & Concepts
Introduction to Joomla & Concepts
Introduction to Magento & Concepts

Android Course Overview

Take your Android skills to the next level through our Android training. The course teaches you how to set up an Android environment and master its architecture, including notifications, animations, graphics, how to log in users, add maps, and test your apps. You’ll acquire the practical development experience needed by working on real-time projects during the course.


Introduction To Android

Getting Started with Android

This module gives knowledge over the Components of Android, Android activity cycle and service cycle.

• Components of Android Application
• Android Activity Lifecycle
• Android Service Lifecycle


Installation & Configuration of Your Device for Android Development

Learn all the components to be installed for Android development and testing.

Mastering The Android Development Tools

This module trains you on how to Debug android applications with DDMS, how the emulator runs using other Android tools.

Android Funda’s

Understanding Android application requirements, Android components and much more in this module.

Activities

What are the activities in Android? Learn how to create, declare, start and manage an entire activity lifecycle during Android training.

Services-I

This module will give an overview about services in Android.

• The Basics Declaring a service in the manifest
• Creating a Started Service
• Extending the Intent Service class
• Extending the Service class
• Starting a service
• Stopping a service
• Creating a Bound Service
• Sending Notifications to the User
• Running a Service in the Foreground
• Managing the Lifecycle of a Service
• Implementing the lifecycle call backs
• Fragment Lifecycle
• Advantages for large tablets
• Creating and using Fragments.


Android Services-II

Deepen your knowledge in mobile app development, about services by understanding more about its applications.

• Starting a service in Android
• Stopping a service in Android
• Creating a Bound Service in Android
• Sending Notifications to the User in Android
• Running a Service in the Foreground
• Managing the Lifecycle of a Service in Android
• Implementing the lifecycle call backs.

What Is Meant by Content Providers in Android?

Learn all about content provider in this module of Android training.

Intents in Android

This module will train you on intent resolution, intent filters and intent matching.

Processes & Threads in Android

By the end of this module, you will have a good understanding about Process lifecycle, Worker threads and inter process communication in mobile app development.

User Interface

Learn the components present in a user interface of android, like widgets, UI events, menus also a little about adapters, styles and Wallpaper themes in this module.

• View Hierarchy
• Android Layout
• Android Widgets
• UI Events
• Android Menus
• Overview of Adapters & Styles and Themes in Android

Declaring Layouts

Learn to write XML codes, XML resource, Attributes, also a few parameters of Layout in Android.

• Write the XML
• Load the XML Resource
• Attributes
• ID
• Android Layout Parameters
• Position
• Size
• Padding and Margins in Android

Creating Menus in Android

This module will teach you all about creating menus, resources present in them and also about its features.

Creating Dialog's in Android

Learn Adding a list, buttons, progress dialog and much more… in this module of Android training.

Notifying User

Understand the process of Toast notifications and status bar notifications in Android mobile app development.

• Creating Android Toast Notifications
• Creating Android Status Bar Notifications
• Creating Dialogs in Android

Application Resources in Android

By the end of this module, you will be able to provide resources, access resources and handle runtime changes.

• Providing Resources
• Accessing Resources
• Handling Runtime Changes
• Localization

Providing Android Resources

This module trains about the various resource types, Android Qualifier name rules, creating alias resources etc.

• Grouping various Resource Types
• Providing Alternative Resources
• Android Qualifier name rules
• Creating alias resources
• Providing the Best Device Compatibility with Resources in Android
• Providing screen resource compatibility for Android .5
• How Android Finds the Best-matching Resource.

Accessing Resources & Handling Runtime Changes

What is meant by Accessing Resources from code, Referencing style attributes and much more.
• Accessing Resources from Code
• Accessing Resources from XML in Android
• Referencing style attributes in Android
• Accessing Platform Resources
• Retaining an Object During a Configuration Change in Android
• Handling the Configuration change, Yourself.

Android Data Storage

Know the components of Android Storage – Internal storage, external storage, using databases and Network connection.
• Using Shared Preferences
• Using the Android Internal Storage
• Using the Android External Storage
• Using Databases in Android
• Using a Network Connection

Android App Widget

Learn all about App Widget in this module of Android mobile app development.

• The Basics of App Widget
• Declaring in Android an App Widget in the Manifest
• Adding the App Widget Provider Info Metadata
• Creating the App Widget Layout in Android
• Using the App Widget Provider Class in Android
• Receiving App Widget Broadcast Intents
• Creating an Android App Widget Configuration Activity
• Updating the Android App Widget from the configuration Activity

Getting Ready to Publish in Android

What happens in a release process, what is packaging, signing and testing and application, know all in this module of mobile app development.
• Understanding the Release Process
• Preparing the Release Candidate Build in Android
• Testing the Application Release Candidate
• Packaging and Signing an Application in Android
• Testing the Signed Application Package in Android
• Publishing on the Android Market

iOS Course Overview

iOS Development training by Xpertiks will develop the core skills required to become a certified iOS developer. This course will train you on the detailed process of the app development using X code and Swift, and also provides deep knowledge on the core functionality of iOS, iOS architecture, Objective-C, Core Data, and more through real-time use cases and projects.

Introduction to Apple operating systems

• Mac OS
• iOS
• watch OS
• tv OS

Introduction to XCode 11

Creating a project and understanding its structure

Understanding Cocoa Touch framework and other frameworks

Building First iOS application

Introduction to storyboards

• Scenes
• Segues
• Transitions

UI Controls

• Text Field
• Button
• Label
• Other views

IB Outlet

IB Action

Application Life Cycle and its call back methods

Views and View Controllers

View life cycle

View hierarchies

MVC (Model-View-Controller)

Target Action pattern

Views and important controls

• Tab bar
• Navigation view
• Table View
• Scroll view
• Pickers
• Alert views and alert sheets

Table Views

• Static and Dynamic Table Views
• Delegates and Data Sources
• Table View Styles
• Custom Cell

Navigation Based Applications

• Adding the Root View Controller
• Creating the Navigation Controller
• Controlling the Stack Navigation Programmatically
UI Picker View and UI Date Picker

• Designing the UI
• Coding for the Data Picker
• Hiding the Keyboard

Networking

• Reachability
• Synchronous Requests
• Asynchronous Requests
• Handling Timeouts
• Sending HTTP GET and POST Requests
• Parsing JSON

Multitouch, Taps, and Gestures

• The Responder Chain
• Touch Notification Methods
• Enabling Multitouch on the View
• Gesture Motions
• Gesture Recognizers

Core Data

• Overview of Core Data
• Managed Objects
• Persistent Store Coordinator
• Entity Descriptions
• Persisting, retrieving and modifying objects
• Persistence Store

Introduction to Auto Layout

Notifications
• Local notifications
• Push notifications

React JS + Redux Training

This is 4 weeks of training in which you will be a master in React Js with Redux. In the last, we will create a fresh project using all the topics we have covered.

Introduction to Web Technologies and Paradigm

1. What is websites and how do they interact with the internet.
2. What is Server-side and Client-side (lang and tech).
3. Deep Dive into the front end.
4. What is ReactJS? Why React Js?
5. What is DOM and Virtual DOM.
6. Why we need ReactJS and Virtual DOM.
7. Single page and multipage websites.

Installing React Js and NPM

1. Explain the ways how to install React Js.
2. Install Create-react-app (with or without npx).
3. What is package.json.
4. What is npm?
5. Why we need npm?

Dependencies and its types

1. What is global dependencies.
2. What are local dependencies.
3. What are dev dependencies.
4. Example and installing or uninstalling dependencies.
5. Management of Versions of dependencies.

React Js directory structure

1. How /public directory works on browser.
2. What is index.js and How it boots our app into Web browser.
3. What is service workers (Need to use or not? If yes then why?)
4. SEO paradigm in ReactJS.
5. node_modules, package.json, yarn, yarn.lock
6. Running ReactJS app.

Components in React Js

1. Functional Based Components (FBC).
2. Class Based Components. (CBC).
3. Higher Order Components. (HOC).
4. Styled Components. (Styling purposes).
5. Hooks (introduction).
6. Pure ReactJS Components.

Props and State

1. What is props? why we use? Usage example.
2. What is state? why we use? Need? and example?
3. What are different ways to use state?
4. Deeply uses of props.
5. Default Props.

Life Cycle (with what are components)

1. componentWillMount.
2. componentDidMount.
3. componentWillReceiveProps.
4. componentDidUpdate
5. componentWillUnmount

Form Handling

1. Pure handling.
2. Handle forms with events.
3. Handle form with the state.
4. Fully Controlled Forms.
5. Show Loaders and Error Messages.

Events , Styling, Refs

1. Input or form events.
2. HTML node events.
3. What are refs.
4. What is styling and its types.
5. custom styling (inline).
6. object-based styling.
7. CSS file styling.
8. styled components.

Basic JavaScript

1. Iteration with map.
2. render dynamically.
3. conversations.
4. types and scope in custom functions.
5. es6 (introduction)
6. fat arrow functions ( like, () => {} )

Routing

1. What is routing.
2. Why do we need Routing in single page application?
3. What is react-router-dom.
4. How to set up routes.js file.
5. Types of routes.
6. Examples and demonstration of routes in deep.

Redux

1. What is redux? why do we use Redux?
2. What is state management.
3. What is the Redux life cycle.
4. Actions, reducers, containers.
5. What is a store.
6. Initial state.
7. Action types.

Xpertiks learning with Python Training helps you in mastering various features of Python, Introduction to Python, Functions of Python, Classes & Objects in Python, String Format.

Python Intro, Syntax
Comments, Variables
Data Type, Numbers
Casting, String, Booleans, Operators
Lists, Tuples, Sets, Dictionaries
Python if Else, While Loops, Python for Loops
Python Functions
Lambda, Arrays, Classes/Objects
Python Inheritance, Python Iterators
Python Scope, Python Modules
Python Datetime, Python Math
Python JSON, Python Reg Ex
Python PIP, Python User Input
Python String Formatting

Master the fundamentals of Django from scratch through Xpertiks Django Training Course. You’ll gain hands-on expertise in Django REST framework, Django AJAX, Django Models, Django jQuery and more while working on real-time use cases. The trainee also explores the Python fundamentals, including writing Python scripts, working with databases, creating views, REST APIs, etc. in Django.

Introduction to Django
What is Django Basics
How to get and install Django
Overview
Environment
creating a Project
Apps Life Cycle
Admin Interface
Creating Views
URL Mapping
Template System
Models, Page Redirection
Sending E-mails
Generic Views
Form Processing and File Uploading
Apache Setup
Cookies Handling and Sessions
Caching
Comments
Django – RSS
Django – AJAX

Introduction of Ruby on Rails

RUBY is a High-Level Programming Language, Interpreted like Perl, Python, Tcl/TK. In this Ruby On Rails course module, get started with the introduction of RUBY, Operators involved in it, Case statements and variables.

Introduction to RUBY Environment
Syntax, Variables
Operators, Comments
Conditional Statements, if…else, if modifier
Unless Statement, Unless modifier
Case Statement
Loops
While Statement, While modifier
Until Statement, Until modifier
For Statement, Break Statement
Next Statement, Redo Statement
Methods, Blocks, Strings, Arrays, Hashes
Date & Time, Ranges, Iterators, File I/O

Ruby Advanced

Ruby is a pure object-oriented language and everything appears as an object. This Ruby on Rails Certification module will take you through all the major functionalities related to Object-Oriented Ruby.

Introduction to RUBY Environment
Classes
Instance Variables, Class Variables, Global Variables
Constants, OBJECT-ORIENTED, Class definition
Ruby objects, Initialize method, Instance variables
Accessor & setter methods
Instance methods, Class methods & Variables, To_s Method
Access Control, Class Inheritance
Methods Overriding, Operator Overloading
Freezing Objects

Rails

Rails is an extremely productive web application framework. Learn Ruby on Rails, how to install Rails, What operations can be performed? Different types of Views, Models in Rails and also including an example with a real-time project in Ruby on Rails Training.

Rails Installation, SQLITE3 or MySQL (As per Requirement)
File Structure, Controller and Views and Models
Routes, Databases and Migrations
Configuring a project for Databases
Creating a database, Generating Migration
Associations, layouts, Forms, Data Validation,
CRUD USING SCAFFOLDING, Create_action, Read_action, Update_action, Delete_action
Login and Logout complete example
Project Oriented Training

Xpertiks Angular certification training is designed for developers who are responsible for building applications using Angular. Through a combination of presentations and hands-on practices, participants will explore Angular comprehensively and learn to build components, directives, template-driven forms, routing, etc., for complex data-centric (enterprise) applications. This Angular online training will update your knowledge and skills with the current Angular version to lift your career.

Introduction to Angular
Getting Started with Angular Tutorial
Components
Directives
Pipes
Component Communication
Component Life Cycle Hook
Angular Forms
Services & Dependency Injection
Angular Forms Validation
HTTP , Angular Router
Angular Module
Advanced Components
Observable in Angular
Styling the Application
Configuration
Handling Errors
Angular CLI
SEO & Angular
Angular Universal
Building & Hosting
Angular Resources
Angular how-to guides
Module Loaders

MERN Course Content

1. HTML

HTML Introduction
Basic tags
HTML formatting tags
HTML phrase tags
HTML comment
HTML images
HTML table tag
List in HTML
Links in HTML
Image link and Email tag
iFrame in HTML
Forms in HTML
Marquee tag

2. HTML-5

Introduction of HTML 5
What is HTML 5
HTML 5 Block and Inline Elements tags
What is HTML 5 Elements Tags
What is HTML 5 Editor VS code
What is HTML 5 how Installation VS Code
What is HTML 5 Tags
What is HTML 5 colors tags
What is HTML 5 Comments tags
What is HTML 5 formatting
What is HTML 5 head meta tag
HTML 5 heading Tags
What is HTML 5 heading Tags
What is HTML 5 list and links Tags
What is HTML 5 Paragraph Quotation Tags
What is HTML 5 Table Style Tags
HTML 5 layout Design
What is HTML 5 layout Design
What is HTML 5 class attributes
What is HTML 5 image tags
What is HTML 5 login Page Design
What is HTML 5 Responsive Website Design

3. CSS Introduction

CSS - Basic Syntax
CSS - Selectors
CSS - Inclusion In HTML
CSS - Colors
CSS - Backgrounds
CSS -Font
CSS - Text
CSS - Images
CSS - Links
CSS - Tables
CSS - Borders
CSS - Lists
CSS - Padding
CSS - Cursors
CSS - Dimensions
CSS - Scrollbars
CSS - Visibility
CSS - Positioning
CSS - Layers

4. CSS 3 Introduction

CSS 3 - Introduction
CSS 3 - Rounded Corner
CSS 3 - Border Images
CSS 3 - Multi Backgrounds
CSS 3 - Colors
CSS 3 - Gradients
CSS 3 - Shadow
CSS 3 - Text
CSS 3 - Web Font
CSS 3 - 2D Transform
CSS 3 - 3D Transform
CSS 3 - Animation
CSS 3 - Multi Columns

5. Bootstrap

Bootstrap - Introduction
Bootstrap - Environment Setup
Bootstrap - Getting Started
Bootstrap - Grid System
Bootstrap - Typography
Bootstrap - Tables
Bootstrap - Forms
Bootstrap - Buttons
Bootstrap - Images
Bootstrap - Drop Downs
Bootstrap - Button Groups
Bootstrap - Input Groups
Bootstrap - Navigation Elements
Bootstrap - Navbar Class
Bootstrap - Breadcrumb
Bootstrap - Pagination
Bootstrap - Labels
Bootstrap - Badges
Bootstrap - Jumbotron
Bootstrap - Page Header
Bootstrap - Alert
Bootstrap - Media Object
Bootstrap - List Groups
Bootstrap - Panels
Bootstrap - Wells
Bootstrap - Using Plugins

6. JavaScript

Introduction
Getting started with JavaScript
Variables, data types, type conversion and more
Operators
Strings and string methods
Number and number methods
Conditional statements & Loops
Arrays
Date, Date methods & the Math object
Objects (Basics)
Document Object Model (DOM)
Regular Expressions in JavaScript basics

7. React

ReactJS - Home
ReactJS - Overview
ReactJS - Environment Setup
ReactJS - JSX
ReactJS - Components
ReactJS - State
ReactJS - Props Overview
ReactJS - Props Validation
ReactJS - Component API
ReactJS - Component Life Cycle
ReactJS - Forms
ReactJS - Events
ReactJS - Refs
ReactJS - Keys
ReactJS - Router
ReactJS - Redux concept
ReactJS - Using Redux
ReactJS - Animations
ReactJS - Higher order Components

8. Mongo DB

Introduction
Installing and running MongoDB
Exploring Mongo Shell
NoSQL Terminology
Querying MongoDB Collections
Working with MongoDB Operators
SQL Query Methods - Distinct, Like and Group By
Count, Sort and Limit Records
CRUD Operations
Indexing
User Management and Authentication
Working with Node js and MongoDB


9. Node JS

First Node File
Node in Browser
Node Callbacks
Node Modules
Node Page Server
Node URL module
Node Routing
File Write and Read
Load Packages
Lodash Quick Overview
Packages Express
Express API, Request, Response, C-S Architecture
NodeMon
Get Data, Body Parser

MEAN Stack Course Overview Advance your career as a Web developer by joining Xpertiks MEAN Stack training, where you will gain a solid foundation on all the concepts of full-stack JavaScript development using the MEAN (MongoDB, Express, Angular and Node.js) stack. You will also gain skills and expertise in designing different types of applications from the ground up to advanced level through hands-on projects.

Introduction

Basics of Javascript, typescript
Packaging Concept [NPM Concept]
Introduction to MEAN Stack (Basic Overview)

Angular Part : (Frontend ) In this part will include

Angular Project Creation and understanding its flow.
What is a component? How to create it?
What is the Directive? Inbuilt types [ ngIf, ngFor]
How to share data between components :
using@Input decorator.
using@viewchild decorator.
@output event emitter using services.
What is a Promise? Its Practical example and how to use it in the Project.
What is Observable?
how to share data using Behaviour Subject?
What is Routing? Its practical implementation in Project
Example using Routerlink in HTML file.
Example using navigate() in .ts file.
Form Handling And Validation Part [Reactive Form Validation]
How to create and use Custom Directive in Project [Form Handling].
API calling Part. How to make an HTTP request to server [REST API's].
Search Pipe example to filter records practical example
How to make Angular Project Build.
Actual Deployment of Project to Tomcat Server.[Making Angular
Project Live]

Node Part : (Backend)

Callbacks
Blocking, Non-blocking
Event EMitters and Event loops
Async And Await
Inbuilt Modules
JOI library Validation

Node+ Express js+ Mongodb

Basics of Expressjs and Mongodb
Queries in MongoDB.
Creating a server in Nodejs
Basic CRUD operation API's in Nodejs using mongo and express.
using POSTMAN tool to test the API's created.

M+ E+ A+ N : (All in one place)

Integrating angular with backend

One Basic Project in MEAN Stack using all the concepts studied above.
Xpertiks

Subscribe to our Newsletter

CORPORATE OFFICE
Miran Tower #E331, Third
Floor, Sector 74, Phase
8b, Industrial Area, Mohali

FOLLOW US

Copyright Ⓒ 2019. All rights reserved by Xpertiks