IT & Software Training


Empty tab. Edit page to add content here.

JAVA

Java is a programming language and computing platform first released by Sun Microsystems in 1995. There are lots of applications and websites that will not work unless you have Java installed, and more are created every day. Java is fast, secure, and reliable. From laptops to datacenters, game consoles to scientific supercomputers, cell phones to the Internet, Java is everywhere.
By doing course from a experienced and reputed JAVA training institute like SOFCON who have collaboration with Adroit Infosystem (renowned company having 15 years of experience working on Microsoft platform), give you not only up to mark training but also chance to work on  LIVE Projects.

Core Java Language Environment

•    Object Oriented
•    Platform Independent
•    Automatic Memory Management
•    Compiled / Interpreted approach
•    Robust
•    Secure
•    Dynamic Linking
•    MultiThreaded
•    Built-in Networking

Java Fundamentals

•    Data types
•    Operators
•    Control Statements
•    Arrays
•    Enhanced for-loop
•    Enumerated types
•    Static import
•    Auto boxing
•    C-style formatted I/O
•    Variable arguments

Essentials of Object-Oriented Programming

•    Object and Class Definition
•    Using encapsulation to combine methods and data in a single class
•    Inheritance and Polymorphism

Writing Java Classes

•    Encapsulation
•    Polymorphism
•    Inheritance
•    OOP in Java
•    Class Fundamentals
•    Using Objects
•    Constructor
•    Garbage Collection
•    Method Overloading
•    Method Overriding
•    Static Members
•    Understanding Interface
•    Using Interfaces class

Packages

•    Why packages
•    Understanding Classpath
•    Access modifiers and their Scope

Exception Handling

•    Importance of Exception Handling
•    Exception Propagation
•    Exception Types
•    Using try and catch
•    throw, throws, finally
•    Writing User defined Exceptions

I/O Operations in Java

•    Byte Oriented Streams
•    File Handling
•    Readers and Writers

Multithreaded Programming

•    Introduction to Multi-Threading
•    Understanding Threads and its States
•    Java Threading Model
•    Thread class and Runnable Interface
•    Thread Priorities
•    Thread Synchronization
•    Inter thread Communication
•    Preventing Deadlocks

DEVELOPING Java APPS

•    Defining a Solution without Writing Code
•    Organizing a Concept Solution
•    Creating a Program Skeleton
•    Defining Error Checking Requirements
•    Introduction to Application Security

Network Programming

•    Introduction to Networking
•    InetAddress
•    URL
•    TCP Socket and ServerSocket
•    UDP Socket
•    Developing a Chat Application

Java Util Package / Collections Framework

•    Collection and Iterator Interface
•    Enumeration
•    List and ArrayList
•    Vector
•    Comparator
•    Set Interface and SortedSet
•    Hashtable
•    Properties

Generics

•    Introduction to Generics
•    Using Built-in Generics Collections
•    Writing Simple Generic Class
•    Bounded Generics
•    Wild Card Generics

Inner Classes

•    Nested Top Level Classes
•    Member Classes
•    Local Classes
•    Anonymous Classes

Abstract Window Toolkit

•    Graphics
•    Color and Font
•    AWT Components/Controls
•    Event Handling and Layouts

Swing Programming

•    Introduction to Swing and MVC Architecture
•    Light Weight Component
•    Swing Hierarchy
•    Atomic Components e.g. JButton, JList and more
•    Intermediate Container e.g. JPanel, JSplitPane and more
•    Top-Level Container e.g. JFrame and JApplet
•    Swing Related Events

JAVA Frameworks

•    java framework struts 2
•    JSF (JavaServer Faces)
•    Spring MVC framework
•    Wicket framework
•    Stripes
•    Tapestry
•    RIFE
•    Seam
•    Google Web Toolkit (GWT)
•    OpenXava
•    Apache Axis
•    Hibernate
•    JDOM
•    Java Applet
•    SiteMesh
•    Spark
•    Servlet API

Category: – 100% Job Oriented Training
CourseEligibility:- DIPLOMA /BCA /BBA/BSC/BTECH/MCA /MTECH /MSC
Course Duration :-  2 Month(150 Hrs)

ADVANCE JAVA (J2EE +J2SE)
J2EE Course Contents
Java 2 Enterprise Edition:

•    The Enterprise today
•    J2EE Platform
•    J2EE Architecture
•    Developing J2EE Applications

Database Programming with JDBC:

•    Java Database Connectivity
•    Database Drivers
•    JDBC Core API
•    Open database Connectivity

Servlets:

•    Servlets
•    Servlet Implementation
•    More about Servlets
•    Tomcat Documentation

JSP – Java Server Pages:

•    JSP Basics & Architecture
•    The Nuts & Bolts
•    JSP Application Design
•    Tag Libraries

Remote method Invocation:

•    Remote Objects
•    Stubs & Skeletons
•    Serialization Classes
•    Remote Interfaces

Enterprise Java Bean:

•    Components of EJB
•    Session Bean
•    Entity Bean
•    Message driven Bean
•    Java Transaction Services
•    Transaction Manager Functionality
•    Transaction Model
•    Transaction Manager Implementation

Java Transaction API:

•    Introduction
•    Distributed Transaction Process & Transaction Manager
•    Sample Program

Java Naming & Directory Services Interface:

•    Naming Services Overview
•    Directory Services Overview
•    Naming Service Provider
•    Directory Service provider

JavaMail:

•    Implementation of System
•    JavaMail with Weblogic
•    Sending Message with JavaMail
•    Reading Message with JavaMail

Struts:

•    Introduction to Frameworks
•    Frameworks vs Class Libraries
•    Struts Framework
•    Configuration
•    Packages in Struts

XML:
•    Role of XML
•    XML Syntax & Parsing
•    Elements. Tags & Attributes
•    Roles & functions of DTD
•    XML Schema Structure
•    JAXP – Java XML API
•    XML Parsers for Java
•    Role of SAX & DOM

Category: – 100% Job Oriented Training
Course Eligibility :–  DIPLOMA/ BCA/ BBA/ BSC/ BTECH/MCA/MTECH / MSC
Course Duration :-  2 Month(150 Hrs)

FOR CORE JAVA + ADVANCE JAVA

Course Duration :-  3 Month(300 Hrs)

.NET

DOT NET is developed by Microsoft and always in demand. Industries prefer .net for big application and better performance. Millions of applications are there in the market which are been developed on this Microsoft .Net language, so the developers are. New versions of .Net are regularly coming in the market to give better performance and new features. By doing course from a experienced and reputed .net training institute like SOFCON who have collaboration with Adroit Infosystem (renowned company having 15 years of experience working on Microsoft platform), give you not only up to mark training but also chance to work on .Net LIVE Projects.
In Sofcon you are being trained from Industry .Net Professionals only and working on Live Project gives you a strong edge and knowledge over the others.
It’s not only 6 Months course but we make every efforts to bring developers out of you. We will not only make you technical fit but also practical, logical and fundamentally strong in this technology along with live project experience in 6months time. We will take care of giving you pleasant experience during course and providing you practical exposure to all the concepts, contents are well-structured to meet the industry requirements covering all the verticals in the technology, live project experience under the guidance of experts from the industries.
Our experienced trainers ensure that to provide one to one attention to every student. SOFCON wants to ensure every student benefits out of the course. Certification from SOFCON can give you a glittering edge over others.

Dot Net Framework

Kick-Starting C# Object-Oriented Programming

•    Introduction to C#
•    Data Type, Variable & Typecasting
•    Assemblies
•    Namespaces
•    Conditional Statements
•    Loops
•    Jump Statements
•    Arrays
•    Strings
•    Object-Oriented Programming Concepts
•    Class and Objects
•    Constructor and Destructor
•    Methods
•    Polymorphism
•    Inheritance
•    Property
•    Indexer
•    Abstract Class
•    Interface
•    Static Class
•    Partial Class
•    Structure
•    Enum
•    Exception Handling
•    Delegates
•    Generic Delegates
•    Events
•    Anonymous Method and Lambda Expression
•    Collections
•    Generics

Entity Framework

•    Code First concept
•    Database first concept
•    Use Entity Frame work with .Net

Latest ASP.NET Framework

•    Overview and evolution of ASP.NET Framework
•    ASP.NET Web Forms, working with Pages
•    Application Events (global.asax file, additional application events)
•    ASP.NET Configuration
•    State management
•    Basic Server Controls

Advance

•    XML
•    HTML
•    CSS
•    JavaScript
•    jQuery
•    Angular js

SQL Server Management

•    Introducing SQL Server
•    SQL Server components and tools
•    Building the Database
•    Defining tables
•    Safeguarding data with constraints
•    Leveraging Server Programmability
•    Modifying data with SQL commands

Advance

•    Administering SQL Server Databases
•    Automating administrative tasks
•    Monitoring SQL Server resources
•    Securing the database infrastructure
•    Integrating External Applications
•    Information delivery with Reporting Services
•    Aggregating data with Analysis Services
•    Developing a business intelligence strategy

ADO .NET 10
.Net Best Practices and Design Patterns

•    Factory Method
•    Abstract Factory
•    Prototype
•    Singleton
•    Create layered architectures for reusability and to eliminate functional duplication

LINQ

•    Introduction to LINQ
•    Standard LINQ Operators
•    LINQ to Objects and Collections

WCF

•    Introduction To WCF
•    WCF vsWebService
•    Developing WCF Service Application
•    Understand Contracts in WCF service
•    Understand Instancing behavior in WCF service.
•    Understand Concurrency in WCF service.
•    Consuming WCF Service in .NET

ASP.NET MVC

Introduction to MVC

•    A Brief History of Web Development
•    Traditional ASP.NET Web Forms
•    Benefits of ASP.NET MVC
 
MVC Architecture

The MVC Pattern

•    The MVC architecture pattern
•    Domain models and Repositories

Essential Language Features

•    Automatically Implemented Properties
•    Using Object and Collection Initializers
•    Entity Framework
•    Lambda Expressions

 Working with Controllers

•    Introducing the Controller

Model Templates

•    Templated View Helpers
•    Using Metadata for Data Values
.

Model Validation

•    Explicitly Validating a Model
•    Displaying Validation Messages
•    Alternative Validation Techniques
•    Security and Authentication

.Working with Views

•    Working with the ASPX engine
•    Working with the Razor Engine
•    Converting ASPX View to Razor View
•    Partial Views
•    Adding Dynamic Content to a Razor View
•   Inline code
•    Partial Views

Working with URLs and Routing

•    About Routing
•    Understanding the Routing Mechanism
•    Adding a Route Entry
•    Using Parameters
•    Using Defaults
•    Using Constraints

Working with Areas

•    Setting Up Areas
•    Actions in Areas
•    Routing and URL Generation with Areas

Ajax and Client Scripting

•    ASP.NET MVC’s Ajax Helpers
•    Using jQuery with ASP.NET MVC

Security

•    Authentication
•    Authorization
•    Cross-site scripting ( XSS)

Category: –  100% Job Oriented Training
Course Eligibility:-  DIPLOMA/ BCA/ BBA/ BSC/ BTECH/ MCA/MTECH/MSC
Core :-  Dot Net /SQL Server
Course Duration :-    2 Month(150 Hrs)
Advance:- Dot Net /MVC/ Advance SQL Server
Course Duration :-    3 Month(200 Hrs)

PHP

PHP is a widely-used general-purpose scripting language that is especially suited for Web development and can be embedded into HTML . By doing course from a experienced and reputed PHP designing training institute like SOFCON who have collaboration with Adroit Infosystem (renowned company having 15 years of experience working on Microsoft platform), give you not only up to mark training but also chance to work on  LIVE Projects.
Know the php development career opportunities in India, know the scope of php before taking your future career decision. There are few other programming languages are available like, Java, ASP.NET and many other the why you have to choose php.
Only single point is not enough, like high salary, easy to learn and implement when it comes to career. When it comes to build career with php for fresher and professionals, you are on right path. When it comes to scope, Php have lot’s of advantage over other programming language.

CORE PHP AND MY SQL
INTRO TO PROGRAMMING
•        Language and the Logic of Programming
•        Types of Programming Languages and Vocabulary
•        What is PHP
•        Why use PHP
PHP LANGUAGE BASICS
•        Syntax
•        Quotes
•        Comments
•        Special Characters
•        Data Types
•        Precedence
•        Symbols
PHP IDENTIFIERS
•        Variables
•        Constants
•        Arrays
PHP CONTROL FLOW BASICS
•        Operators
•        Conditionals
PHP FUNCTIONAL BASICS
•        Functions
•        Function Design Tools
•        File Systems (Handling)
FILE SYSTEM BASICS
•        Constants
•        Commonly Used File Functions
•        File System Performance
PHP WEB CONCEPTS
•        Client/Server Communications
•        How to embed PHP into HTML
•        How to embed HTML into PHP
•        Cookies
•        Sessions
•        $_GET and $_POST
PHP DATABASE BASICS
•        Introduction to Relationship Databases
•        Keywords and Statements in SQL
•        Using PHP Functions with the MySQL Data Engine

DEVELOPING PHP APPS
•        Defining a Solution without Writing Code
•        Organizing a Concept Solution
•        Creating a Program Skeleton
•        Defining Error Checking Requirements
•        Introduction to Application Security

CHALLENGE PROJECT
•        Coding an Order Inquiry application
PHP Frameworks
•        Laravel PHP
•        Symfony PHP
•        CodeIgniter PHP
•        Cake PHP
•        Zend Framework PHP
•        Phalcon PHP
•        Slim PHP
•        Yii PHP
•        Fat-Free PHP
•        Kohana PHP
•        Fuel PHP
•        Flight PHP
•        PHP-Mini
•        Simple PHP Framework
•        Zikula PHP
•        joomla php framworks

Introduction to PHP MySQL
•        Discussion of Three Tier Architecture
•        How PHP works with the Web Server
•        Hardware and Software requirements
•        Saving data for later
•        Receiving user input
•        Repeating code

Learning PHP
•        PHP Basic
•        Conditions and Branches
•        Loops
•        Variables and Arrays
•        Strings
•        Functions

MySQL databases
•        Database Basics
•        Loading a Database
•        MySQL command Interpreter
•        Creating a database
•        Modifying a database
•        Administering a database

Developing an application using PHP and MySQL
•        MySQL functions in PHP
•        Querying a database
•        User-Driven Querying
•        Previous and Next Browsing
•        Inserts, Updates, and Deletes
•        User Authentication and Management
•        Ordering and Shipping

Three tier architecture for course module
•        Client tier
•        Middle tier
•        Database tier
PHP MySQL Project Work
•        Development using php/mySQL
•        Unit Testing
•        Deployment
•        Coding Documentation

Complimentary: – HTML5/ CSS / Bootstrap
Category: – 100% Job Oriented Training
Course Eligibility:- DIPLOMA/ BCA/ BBA/ BSC/ BTECH/ MCA/ MTECH/MSC
Course Duration: – 2 Month (150 Hrs)

Advanced PHP
 FRAMEWORK: CODELGNITER
•    Introduction to CodeIgniter
•    Why a Framework
•    History
•    Download and Installation
•    Introduction to MVC
•    Configuration Settings
•    Routing
•    Controllers
•    Views
•    Models
•    Helpers
•    Libraries
•    Form Validation
•    Fetching Data using Input Class
•    Session
•    Database
•    Active Record
FRAMEWORK: MAGENTO
•    Magento
•    Magento Installation
•    Magento Features
•    Configure Magento  Webstore

•    Magento Products
•    Magento Products Import
•    Magento Quantity
•    Magento Categories
•    Magento Special Prices
•    Magento Orders
•    Magento Themes
•    Magento CMS
•    Magento SSL
•    Magento Customer Management
•    Magento Modules
•    Magento Shipping Modules
•    Magento Payment Modules
•    Magento Issues
•    Magento Newsletter
•    Magento Widgets
•    SEO for Magento
•    Google Analytics for Magento
•    Move Magento
•    Shipping and Payment methods in Magento
•    Common issues with importing/exporting

Category: – 100% Job Oriented Training
Course Eligibility :-  DIPLOMA/BCA/BBA/BSC/BTECH/MCA/MTECH/MSC
Course Duration :-  2 Month(150 Hrs)

FOR CORE PHP + ADVANCE PHP

             Course Duration :-   4 Months (300 Hrs)

ANDROID

Android is a mobile operating system developed by Google, based on the Linux kernel and designed primarily for touchscreen mobile devices such as smart phones and tablets. Android’s user interface is mainly based on direct manipulation, using touch gestures that loosely correspond to real-world actions, such as swiping, tapping and pinching, to manipulate on-screen objects, along with a virtual keyboard for text input. In addition to touchscreen devices, Google has further developed Android TV for televisions, Android Auto for cars, and Android Wear for wrist watches, each with a specialized user interface. Variants of Android are also used on notebooks, game consoles, digital cameras, and other electronics.
By doing course from a experienced and reputed PHP designing training institute like SOFCON who have collaboration with Adroit Infosystem (renowned company having 15 years of experience working on Microsoft platform), give you not only up to mark training but also chance to work on  LIVE Projects.

Android
Introduction to Android
•    The Android family
•    Overview of Android and Android SDK
•    History of Android
•    Android features
Android Architecture overview
•    Introduction to OS layers
•    Linux kernel
•    Libraries
•    Android Runtime
•    Application framework
Setup of Android Development environment
•    System requirements
•    Eclipse and SDK installation, AVD creation
•    Creating first Android application
•    Project Structure
Android Application Fundamentals
•    Android application building blocks
•    Activating components
•    Shutting down components
•    Life Cycle of Application
•    Development tools, Manifest File
•    Life Cycle of Activity
User Interface
•    View Hierarchy and Layouts
•    UI Events
•    Building Menus
•    Notifying users
•    Creating dialogs
•    Graphics & Animations
Main Building Blocks
•    Activity
•    Services
•    Content Providers
•    Broadcast Receivers
Resources
•    Overview of Android Resources
•    Creating Resources
•    Using Resources
•    Drawable Resources
•    Animation Resources
Data Storage
•    Shared Preferences
•    Internal Storage (Files)
•    External Storage(SD Card)
•    SQLite Databases

Android Media API
•    Playing audio/video
•    Media recording
•    Blue tooth
•    WiFi
•    Camera
•    TelephonyManager
•    Location Services
•    Google Maps
•    Deploying Android Application on Device

Category: – 100% Job Oriented Training
Course Eligibility:-  DIPLOMA/ BCA/ BBA/ BSC/ BTECH/ MCA/ MTECH/ MSC
Course Duration :-  2 Month(150 Hrs)

BIGDATA HADOOP

Big data is a term that describes the large volume of data – both structured and unstructured – that inundates a business on a day-to-day basis. But it’s not the amount of data that’s important. It’s what organizations do with the data that matters. Big data can be analyzed for insights that lead to better decisions and strategic business moves.
While the term “big data” is relatively new, the act of gathering and storing large amounts of information for eventual analysis is ages old. The concept gained momentum in the early 2000s when industry analyst Doug Laney articulated the now-mainstream definition of big data as the three Vs:
Volume. Organizations collect data from a variety of sources, including business transactions, social media and information from sensor or machine-to-machine data. In the past, storing it would’ve been a problem – but new technologies (such as Hadoop) have eased the burden.
Velocity. Data streams in at an unprecedented speed and must be dealt with in a timely manner. RFID tags, sensors and smart metering are driving the need to deal with torrents of data in near-real time.
Variety. Data comes in all types of formats – from structured, numeric data in traditional databases to unstructured text documents, email, video, audio, stock ticker data and financial transactions.

BIGDATA
Introduction
•    Big Data Overview
•    What is Big Data Analytics
•    Necessity for Big Data Analytics
•    Role of a Data Analyst
•    What is Data Science
•    Necessity for Data Science
•    Role of Data Scientist
Use Cases
•    Finance
•    Retail
•    Advertising
•    Defense and Intelligence
•    Telecommunications and Utilities
•    Healthcare and Pharmaceuticals

Data Analytics Process
•    Preparation
•    PreProcessing
•    Analysis
•    Post Processing
Data Preparation
•    Planning
•    Data Collection
•    Data Selection
Tools for Data Preparation
•    Introduction to SQL DB’s
•    Introduction to NoSql DB’s
•    Key / Value pair
•    MongoDB
•    Cassandra
•    Graph DB’s (Neo4j)
•    Hands on Exercise : Using SQL and NoSql DB’s
Data Preparation – Import/Export
•    Sqoop
•    Flume
•    Hands on Exercise : Usage of Tools
PreProcessing
•    Data Cleaning
•    Data Filtering
•    Data Completion
•    Data Correction
•    Data Standardization
•    Data Transformation
•    Tools for Data PreProcessing
•    Data Preprocessing using Pig
•    Writing Pig Latin scripts and processing data
•    Data Preprocessing using Hive
•    Writing Hive Scripts and processing data
•    Hands on Exercise : Pig and Hive

Data Analysis Introduction
•    Sqoop
•    Recommendation
•    Classification
•    Clustering
•    Mahout
Recommendation
•    Introduction to Recommendations
•    Making recommendations, various techniques
•    Hands on Exercise for Recommendations
Classification
•    Classification System Overview
•    Classification process
•    Naive Bayes Classifier
•    Decision Trees
•    Examples of Classification
•    Clustering
•    Clustering basics
•    Hierarchical clustering
•    K-Means clustering
•    Running clustering example
•    Exploring distance measures
Data Visualization using R
•    Language basics
•    Data Frames
•    Vectorized operations on Data Frames
•    Selection
•    Projection
•    Transformation
Overview of Hadoop
•    Why Hadoop
•    Hadoop Basic Concepts
•    Hadoop Ecosystem – MapReduce, Hadoop Streaming, Hive, Pig, Flume, Sqoop, Hbase, Oozie, Mahout
•    Where Hadoop fits in the Enterprise
•    Review use cases
Hive Introduction
•    Why Hive?
•    Compare vs SQL
•    Use Cases
Hive Architecture – Building Blocks
•    Hive CLI and Language (Exercise)
•    HDFS Shell
•    Hive CLI
•    Data Types
•    Hive Cheat-Sheet
•    Data Definition Statements
•    Data Manipulation Statements
•    Select, Views, GroupBy, SortBy/DistributeBy/ClusterBy/OrderBy, Joins
•    Built-in Functions
•    Union, Sub Queries, Sampling, Explain
Hive Architecture – Building Blocks
•    Hive CLI and Language (Exercise)
•    HDFS Shell
•    Hive CLI
•    Data Types
•    Hive Cheat-Sheet
•    Data Definition Statements
•    Data Manipulation Statements
•    Select, Views, GroupBy, SortBy/DistributeBy/ClusterBy/OrderBy, Joins
•    Built-in Functions
•    Union, Sub Queries, Sampling, Explain
Hive Architecture – Building Blocks
•    Hive CLI and Language (Exercise)
•    HDFS Shell
•    Hive CLI
•    Data Types
•    Hive Cheat-Sheet
•    Data Definition Statements
•    Data Manipulation Statements
•    Select, Views, GroupBy, SortBy/DistributeBy/ClusterBy/OrderBy, Joins
•    Built-in Functions
•    Union, Sub Queries, Sampling, Explain
Hive Usecase implementation -(Exercise)
•    Use Case 1
•    Use Case 2
•    Best Practices
Advance Features
•    Transform and Map-Reduce Scripts
•    Custom UDF
•    UDTF
•    SerDe
•    Recap and Q&A
Pig Introduction
•    Position Pig in Hadoop ecosystem
•    Why Pig and not MapReduce
•    Simple example (slides) comparing Pig and MapReduce
•    Who is using Pig now and what are the main use cases
•    Pig Architecture
•    Discuss high level components of Pig
•    Pig Grunt – How to Start and Use
Pig Latin Programming
•    Data Types
•    Cheat sheet
•    Schema
•    Expressions
•    Commands and Exercise
•    Load, Store, Dump, Relational Operations,Foreach, Filter, Group, Order By, Distinct, Join, Cogroup,Union, Cross, Limit, Sample, Parallel

Use Cases (working exercise)
•    Use Case 1
•    Use Case 2
•    Use Case 3 (compare pig and hive)
Advanced Features, UDFs
Best Practices and common pitfalls
Mahout & Machine Learning
•    Mahout Overview
•    Mahout Installation
•    Introduction to the Math Library
•    Vector implementation and Operations (Hands-on exercise)
•    Matrix Implementation and Operations (Hands-on exercise)
•    Anatomy of a Machine Learning Application
Classification
•    Introduction to Classification
•    Classification Workflow
•    Feature Extraction
•    Classification Techniques (Hands-on exercise)
Evaluation (Hands-on exercise)
•    Clustering
•    Use Cases
•    Clustering algorithms in Mahout
•    K-means clustering (Hands-on exercise)
•    Canopy clustering (Hands-on exercise)
Clustering
•    Mixture Models
•    Probabilistic Clustering – Dirichlet (Hands-on exercise)
•    Latent Dirichlet Model (Hands-on exercise)
•    Evaluating and Improving Clustering quality (Hands-on exercise)
•    Distance Measures (Hands-on exercise)

Recommendation Systems
•    Overview of Recommendation Systems
•    Use cases
•    Types of Recommendation Systems
•    Collaborative Filtering (Hands-on exercise)
•    Recommendation System Evaluation (Hands-on exercise)
•    Similarity Measures
•    Architecture of Recommendation Systems
•    Wrap Up

Category: – 100% Job Oriented Training
Course Eligibility:-  DIPLOMA/ BCA/ BBA/ BSC/ BTECH/ MCA/ MTECH/ MSC
Course Duration :-  3 Month(200 Hrs)

SALESFORCE

Salesforce gives you access to skills and knowledge built on helping thousands of customers realize the full potential of the Salesforce platform. While some people may possess an extroverted “sales personality” that makes them a natural fit for the career, effective selling is still a skill that must be developed. Sales training can help aspiring salespeople develop and practice the skills they need to succeed and increase their confidence level. Proper sales training is important for a number of reasons. . By doing course from a experienced and reputed SALESFORCE training institute like SOFCON who have collaboration with Adroit Infosystem (renowned company having 15 years of experience working on Microsoft platform), give you not only up to mark training but also chance to work on  LIVE Projects.
Sales Force Course Content:
Cloud Computing Fundamentals:
•    Introduction to the Cloud Computing
•    Evolution of Cloud Computing
•    Comparisons with other computing techniques fetchers
•    Key characteristics of cloud computing
•    Advantages/Disadvantages
•    Classification of Cloud Computing
•    Based on as a service model
•    SAAS (Software as a service)
•    PAAS (Platform as a service)
•    IAAS (Infrastructure as a service
•    Based on deployment or access model
•    Cloud
•    Private Cloud
•    Hybrid Cloud
Sales Force CRM Concepts:
•    What is CRM?
•    How CRM can help?
•    Sales force CRM Navigation terminology
•    Compare Salesforce.com CRM with other CRM products
•    Customization in sales force .com CRM
•    Introduction to sales force CRM Setup tool
•    Personal Setup
•    App Setup
•    Admin Setup
Salesforce.Com Cloud Overview:
•    Sales Cloud
•    Service Cloud
•    Collaboration Cloud
•    Project development life cycle
•    Sales force editions
•    Apex data loader
Organization Administration:
•    Set your organization’s language & locale
•    Manage currency
Customization:
•    Create custom profiles & custom fields
•    Define dependent pick list
•    Customize lookup fields
•    Customize validation & formulas
•    Customize page layouts
•    Customize standard related lists
•    Use field-level security
Workflow:
•    Define workflow
•    Set up workflow rules
•    Set up workflow tasks & alerts
Workflow Approvals:
•    Plan approvals using workflow
•    Use the approval wizard – standard vs. jump start
•    Create workflow approvals
Security & Access:
•    Create & Manager Users
•    Set organization-wide defaults
•    Learn about record accessed
•    Create the role hierarchy
•    Learn about role transfer & mass Transfer functionality
•    Profiles, Login History
Data Utilities:
•    Importing overview
•    Learn about import solutions & Custom Object records using the data loader
•    User mass delete
•    Initiate weekly export
•    Use storage
Analytics:
•    Create custom reports
•    Use advanced filters
•    Use conditional highlighting
•    Use custom summary formulas
•    Use dashboards
Extending Salesforce CRM:
•    Learn about custom objects
•    Learn about custom tabs
•    Learn about custom web tabs
The Appexchnage:
•    The AppExchange
•    Install an app
•    Delete an app
Visual Force:
•    Introduction and Tools
•    Purpose of Visualfoce
•    MVC Architecture

Controllers:
•    Variables and Formulas
•    Standard Controllers and Standard List Controllers
•    Custom Controllers and Controller Extensions
•    Using static resources and custom components
•    Styling VF pages
•    Overriding buttons, links and tabs with VF
•    Using JavaScript in VF Pages
•    Advanced examples
APEX:
•    Introduction to Apex
•    Pupose of Apex
Apex Fundamentals
•    Collections
•    Loops
Apex Scheduling:
•    Triggers
•    Invoking Apex
•    Classes, Objects and Interfaces
•    Testing Apex
•    Dynamic Apex
•    Batch Apex
•    Debugging Apex
•    Deploying Apex
•    Developing Apex in managed packages
SObjects and the Database
•    sObjects and the Database
•    What is an sObject
•    SOQL and SOSL Queries

Category: – 100% Job Oriented Training
Course Eligibility:-  DIPLOMA/ BCA/ BBA/ BSC/ BTECH/MCA/MTECH/MSC
Course Duration :–  2 Month(150 Hrs)

CLOUD COMPUTING

Cloud computing is a type of Internet-based computing that provides shared computer processing resources and data to computers and other devices on demand. It is a model for enabling ubiquitous, on-demand access to a shared pool of configurable computing resources (e.g., computer networks, servers, storage, applications and services), which can be rapidly provisioned and released with minimal management effort. Cloud computing and storage solutions provide users and enterprises with various capabilities to store and process their data in either privately owned, or third-party data centers that may be located far from the user–ranging in distance from across a city to across the world. Cloud computing relies on sharing of resources to achieve coherence and economy of scale, similar to a utility (like the electricity grid) over an electricity network.
Module 01: Introduction to Cloud Computing
•    Defining cloud computing
•    Components of a computing cloud
•    Differentiating types of clouds: public, private, hybrid
•    Delivering services from the cloud
•    Categorizing service types
•    Comparing vendor cloud products: Amazon, Google, Microsoft and others
Adopting the Cloud
•    Key drivers of cloud computing solutions
•    Instantaneous provisioning of computing resources
•    Handling varied loads with elasticity and seamless scalability
•    Tapping into an infinite storage capacity
•    Cost-effective pay-as-you-use billing models
•    Handling sensitive data
•    Aspects of cloud security
•    Assessing governance solutions
Module 02: Exploiting Software as a Service (SaaS)
•    Characterizing SaaS
•    Minimizing the need for local hardware and software
•    Streamlining administration with centralized installation and updates
•    Optimizing cost and performance with the ability to scale on demand
•    Comparing service scenarios
•    Improving collaboration with business productivity tools
•    Simplifying business process creation by integrating existing components
•    Inspecting SaaS technologies
•    Deploying Web applications
•    Implementing Web services: SOAP, REST
•    Choosing a development platform
Module 03: Delivering Platform as a Service (PaaS)
•    Heading Centering
•    Exploring the technical foundation for PaaS
•    Specifying the components of PaaS
•    Analyzing vendor PaaS provisions
•    Selecting an appropriate implementation
•    Building services with solution stacks
•    Evaluating the architecture of vendor specific platforms
•    Becoming familiar with service platform tools
•    Leveraging the power of scalable middleware
•    Managing cloud storage
•    Controlling unstructured data in the cloud
•    Deploying relational databases in the cloud
•    Improving data availability
•    Employing support services
•    Testing in the cloud
•    Monitoring cloud-based services
•    Analyzing portability across platforms
Module 04: Deploying Infrastructure as a Service (IaaS)
•    Enabling technologies
•    Scalable server clusters
•    Achieving transparency with platform virtualization
•    Elastic storage devices
•    Accessing IaaS
•    Provisioning servers on demand
•    Handling dynamic and static IP addresses
•    Tools and support for management and monitoring
Module 05: Building a Business Case
•    Calculating the financial implications
•    Analyzing current and future computing requirements
•    Comparing in-house facilities to the cloud
•    Estimating economic factors downstream
•    Preserving business continuity
•    Selecting appropriate service-level agreements
•    Safeguarding access to assets in the cloud
•    Security, availability and disaster recovery strategies
Module 05: Migrating to the Cloud
•    Technical considerations
•    Rearchitecting applications for the cloud
•    Integrating the cloud with existing applications
•    Avoiding vendor lock-in
•    Planning the migration
•    Incremental vs
•    one-step solution
•    Selecting a vendor
•    Establishing staff skill requirements

Category: – 100% Job Oriented Training
Course Eligibility:-  DIPLOMA/ BCA/ BBA/ BSC/ BTECH/MCA/MTECH/MSC
Course Duration :-  2 Month(200 Hrs)

TESTING

Software testing is a process of executing a program or application with the intent of finding the software bugs.  Software testing can also provide an objective, independent view of the software to allow the business to appreciate and understand the risks of software implementation. Test techniques include the process of executing a program or application with the intent of finding software bugs (errors or other defects), and verifying that the software product is fit for use.
By doing course from a experienced and reputed testing training institute like SOFCON who have collaboration with Adroit Infosystem (renowned company having 15 years of experience working on Microsoft platform), give you not only up to mark training but also chance to work on  LIVE Projects.

MANUAL TESTING AND SQL
INTRODUCTION TO SOFTWARE TESTING
•    Overview of Software Application Testing
•    Why is testing necessary
•    Software testing Principles
•    Psychology of software testing
•    Causes of Software Defects
•    Terms used in software testing [Defect, Error, Bug, Failure etc]
SOFTWARE DEVELOPMENT LIFE CYCLE
•    Initial Requirement phase
•    Analysis phase
•    Design phase
•    Coding phase
•    Testing phase
•    Delivery and Maintenance phase

WHERE EXACTLY TESTING IS USED
•    Conventional Testing
•    Unconventional Testing
TESTING METHODOLOGY
•    Black Box Testing
•    White Box Testing
•    Gray Box Testing
TESTING LEVELS
•    Unit Level Testing
•    Module Level Testing
•    Integration Level Testing
•    System Level Testing
•    User Acceptance Level Testing

SOFTWARE DEVELOPMENT MODELS
•    Waterfall Model
•    Prototype Model
•    Evolutionary Model
•    Spiral Model
•    Fish Model
•    V-Model
•    Agile Model
DEVELOPMENT ARCHITECTURES
•    One Tier Architectures
•    Two Tier Architectures
•    Three Tier Architecture
•    N-Tier Architecture

TYPE OF TESTING
•    Build Verification Testing
•    Regression Testing
•    Re-Testing
•    Alpha Testing
•    Beta Testing
•    Static Testing
•    Dynamic Testing
•    Installation Testing
•    Compatibility Testing Monkey Testing
•    Usability Testing
•    End-To-Testing
•    Exploratory Testing
•    Security Testing
•    Port Testing
•    Reliability Testing
•    Adhoc Testing
SOFTWARE TESTING LIFE CYCLE
•    Test Plannig
•    Test Development
•    Result Analysis
•    Bug Tracking and Reporting
•    Test Closure Activity
•    Test Execution

DATABASE TESTING WITH SQL FOR TEST PROFESSIONALS
INTRODUCTION
•    What is Database Application?
•    Overview about database structure
•    Introduction about deferent database types
•    DBMS
•    RDBMS
•    Differences between DBMS and RDBMS
•    Network
•    Hierarchical
•    Distributed
•    Understanding data storage
•    Back end & front end Testing
•    General Database Basics
•    Essential elements needed for database testing
•    writing test plan for database testing
•    Organizing DB Testing approach
•    writing test cases for database testing
•    Fundamental concept of Database testing
•    Data Repository
•    Data Dictionary
•    Data Dictionary
•    Data Abstraction
•    Data Access
•    Transaction Support
BASIC SQL
•    Why should Test professionals know Structured Query Language?
•    Writing the statement in SQL Plus
•    Overview of DML , DDL, TCL,DCL
•    DML : Insert , update , Delete , marge
•    DDL : Create, Drop, Alter, Rename, Modify, Truncate
•    TCL : Commit, RoleBack, SavePoint
SQL FUNCTIONS
•    Single Row Function / Multiple Row Function
•    String Function , Number Function , Date and Time Function, General Function
JOINING TABLES
•    Obtaining data from multiple tables
•    Types of joins : Inner joins , Non-eque Join, Natural Join, ,Right outer join, Full outer Join
OPERATORS :  (DATA USING GROUP FUNCTION ):
•    Arithmetic Operator
•    Relational/Logical
•    Like Operator
CONSTRAINTS & VIEW
•    Not Null
•    Unique
•    Primary key
•    Foreign key
•    Check
AGGREGATING DATA USING GROUP FUNCTIONS
•    GROUP BY
•    HAVING
OVERVIEW AND CONCEPT SUB QUERIES
•    Single Row sub querie
•    Multiple row Sub queries
DECLARATIVE CONSTRAINTS
•    Not Null Constraint
•    Check Constraint
•    Unique Constraint
•    Primary Key Constraint
•    References Constraint
•    On Delete Cascade
•    On Delete Set Null

Category: – 100% Job Oriented Training
Course Eligibility:-  DIPLOMA / BCA / BBA / BSC / BTECH / MCA / MTECH / MSC
Course Duration :-  2 Month(150 Hrs)

QTP SYLLABUS

•    BASIC QTP AND VB SCRIPTING
•    QTP Fundamentals
•    Basics of QTP
•    Recording types, Virtual objects
•    Objects, Object Repository
•    Object Identification
•    Checkpoints
•    Output Values
•    Parameterization
•    Recovery Scenarios
•    VB Scripting Fundamentals
•    Actions, Function Libraries
•    Advanced QTP Descriptive Programming
•    Working without OR, Handling Webtables
•    Functions and Objects in VB
•    Descriptive programming using VB
•    Descriptive Programming/VB continued
•    Descriptive programming/VB – Testing Links
•    Reports , ToProperty and ROProperty, Object validation
•    Datatable /XL file handling
•    Handling XLS files with VB script
•    Dictionary Object, File Handling(FSO) in VB
•    QC connection with QTP
•    FRAMEWORK DEVELOPMENT ON LIVE MINI PROJECTS
•    Data Driven Framework
•    Framework Development on File System and Functional Decomposition
•    Hybrid frameworks

Category: – 100% Job Oriented Training
Course Eligibility:-  DIPLOMA / BCA/ BBA/ BSC / BTECH / MCA / MTECH / MSC
Course Duration :-  2 Month(150 Hrs)

SELENIUM SYLLABUS
 
Introduction
•    Test Automation for Web Applications
•    To Automate or Not to Automate?
•    Introducing Selenium
•    Brief History of The Selenium Project
•    Selenium’s Tool Suite
•    Choosing Your Selenium Tool
•    Supported Browsers and Platforms
•    Flexibility and Extensibility
•    What’s in this Book?
•    The Documentation Team–Authors Past and Present
Selenium-IDE
•    Introduction
•    Installing the IDE
•    Opening the IDE
•    IDE Features
•    Building Test Cases
•    Running Test Cases
•    Using Base URL to Run Test Cases in Different Domains
•    Selenium Commands – “Selenese”
•    Script Syntax
•    Test Suites
•    Commonly Used Selenium Commands
•    Verifying Page Elements
•    Assertion or Verification?
•    Locating Elements
•    Matching Text Patterns
•    The “AndWait” Commands
•    The waitFor Commands in AJAX applications
•    Sequence of Evaluation and Flow Control
•    Store Commands and Selenium Variables
•    JavaScript and Selenese Parameters
•    echo – The Selenese Print Command
•    Alerts, Popups, and Multiple Windows
•    Debugging
•    Writing a Test Suite
•    User Extensions
•    Format
•    Executing Selenium-IDE Tests on Different Browsers
•    Troubleshooting

Selenium 2.0 and WebDriver
•    Selenium 2.0 Features
•    The Selenium Server – When to Use It
•    Setting Up a Selenium-WebDriver Project
•    Migrating from Selenium 1.0
•    Getting Started With Selenium-WebDriver
•    Introducing WebDriver’s Drivers
•    Commands and Operation
•    Driver Specifics and Tradeoffs
•    WebDriver-Backed Selenium-RC
•    Selenium WebDriver Wiki
•    Next Steps

WebDriver: Advanced Usage
•    Explicit and Implicit Waits
•    RemoteWebDriver
•    AdvancedUserInteractions
•    Browser Startup Manipulation
•    HTML5
•    Parallelizing Your Test Runs

Selenium 1 (Selenium RC)
•    Introduction
•    How Selenium RC Works
•    Installation
•    From Selenese to a Program
•    Programming Your Test
•    Learning the API
•    Reporting Results
•    Adding Some Spice to Your Tests
•    Server Options
•    Specifying the Path to a Specific Browser
•    Selenium RC Architecture
•    Handling HTTPS and Security Popups
•    Supporting Additional Browsers and Browser Configurations
•    Troubleshooting Common Problems
Test Design Considerations
•    Introducing Test Design
•    Types of Tests
•    Validating Results
•    Location Strategies
•    Wrapping Selenium Calls
•    UI Mapping
•    Page Object Design Pattern
•    Data Driven Testing
•    Database Validation

Selenium-Grid
User-Extensions
•    Introduction
•    Actions
•    Accessors/Assertions
•    Locator Strategies
•    Using User-Extensions With Selenium-IDE
•    Using User-Extensions With Selenium RC

Category: – 100% Job Oriented Training
Course Eligibility:-  DIPLOMA / BCA / BBA / BSC / BTECH / MCA / MTECH / MSC
Course Duration :-  2 Month(150 Hrs)

FOR MANUAL TESTING + QTP

Course Duration :-  4 Month(300 Hrs)

FOR MANUAL TESTING + SELENIUM

Course Duration :-  4 Month(300 Hrs)

DIGITAL MARKETING

Digital marketing, the promotion of products or brands via one or more forms of electronic media, differs from traditional marketing in that it uses channels and methods that enable an organization to analyze marketing campaigns and understand what is working and what isn’t – typically in real time.
Digital marketing is a combination of Search Engine Optimization (SEO), Social Media Optimization (SMO), Pay Per Click (PPC), Search Engine Marketing (SEM), Social Media Marketing (SMM), Content Marketing, Email Marketing, Online Reputation Management (ORM).
Search Engine Optimization (SEO)
•    On Page/Off Page Optimization
•    Google Web Master Tools
•    Google Analytic Tools
•    Alexa Integration
•    Search Engine Algorithms
Search Engine Marketing (SEM)
•    PPC Intro
•    Signup with google adwords
•    Create PPC Compaign
•    PPC Keyword Select
•    Creating ADS for PPC
•    Manage bids in PPC
•    Display ads
•    Text Ads
•    Video Ads
Basic Digital Marketing (BDM)
•    Web Designing & Hosting
•    HTML,PHP,CSS & Javascript
•    Kinds of Website
•    Static & Dynamic Website
•    Purchasing Domain name, Web Hosting
•    Connecting Domain & Hosting
•    FTP Users & Using File Zila
•    Domain Control Panel
•    Web Hosting & Control Panel
Social Media Marketing (SMM)
•    Facebook—Business Promotion
•    Twitter
•    Google Plus
•    Create Profile
•    Organic Search
•    Professional Like
•    You Tube
•    Linkedin
Email Marketing
•    Online Reputation Management(ORM)
Mobile Marketing
•    Blogging, Adsense & Affiliates
Inbound Marketing
Growth Hacking
Web Analytics

Category: – 100% Job Oriented Training
Course Eligibility:-  DIPLOMA / BCA / BBA / BSC / BTECH / MCA / MTECH / MSC
Course Duration :-  3 Month(200 Hrs)

WEB DESIGNING

Web designing is all about creating content for a brand or a company in the form of a website. The job of a Web Designer involves conceptualizing and planning the layouts of a website, user interface, images, text, interactivity, icons, and anything and everything that a company wants to offer to its customers through their website. By doing course from a experienced and reputed web designing training institute like SOFCON who have collaboration with Adroit Infosystem (renowned company having 15 years of experience working on Microsoft platform), give you not only up to mark training but also chance to work on  LIVE Projects.
In this track, you’ll learn how to design and build beautiful websites by learning the basic principles of design like branding, color theory, and typography which are all instrumental in the design process of a website. You’ll also learn HTML and CSS, which are the common code languages that all modern websites are built on. These are useful skills to acquire as they are needed by nearly every single business in the world to communicate to customers. By the end of this track, you’ll have all the skills required to design and build your own websites or even start a career with one of the thousands of companies that have a website.

What is web Design
•    Introduction to Web Design
•    Domain Names & DNS
•    Client and Server Software
•    Static & Dynamic
•    Careers in Web Technologies
Adobe Photoshop
•    Introduction of Stock Photography
•    Types of Images and Image Editing Tools
•    Introduction to Adobe Photoshop
•    Using Photoshop Tools
•    Layers
•    Actions and Filters
•    Creating Custom Effects
•    Design Banners
•    Basic Website Layout
•    Design Complex website Layout
•    Conversation of PSD to XHTML
Adobe Flash
•    Introduction to Animation
•    Introduction to Adobe Flash
•    Tools in Adobe Flash
•    Frame Animation
•    Various Flash Effects
•    Creating Flash Banners
•    Creating Flash Intro’s
•    Creating Flash Website
•    Basics of Action Scripting

HTML & DHTML
•    Structure of HTML
•    Basic HTML Tags
•    Advanced HTML Tags
•    Difference between HTML & DHTML
•    DHTML Basic tags
•    Introduction to Doc Types
•    Creating Simple HTML Pages
Cascaded Style Sheet (CSS)
•    Introduction to CSS
•    Types of style sheets,
•    Types of CSS Selectors
•    Complete CSS properties
•    Converting Table layout to CSS,
•    Custom CSS Layout Design
•    Creating simple and dropdown menus
•    Creating Appealing forms using CSS

Javascript
•    Client and Server side scripting
•    Introduction to Java Scripting
•    Types of Java Scripts, Variables
•    Operators
•    Loops
•    Objects
•    Events and DOM
•    Common Javascript functions
•    Using Javascript in Dreamweaver
•    Java Script Validations
•    Implementing Menus, Galleries etc
•    Introduction to Ajax
•    Real time Ajax Examples
How to create Web Site
•    Client Requirements/Specifications
•    Creating a concept and layout
•    Choosing a Color Scheme
•    Choosing Stock Photography
•    Texture and Typography
•    Design a Professional Layout
•    Conversation of PSD to CSS
•    Implementing JavaScript.
Web Hosting (By FTP)
•    Web Hosting Basics
•    Types of Hosting Packages
•    Changing Name Servers
•    Linux and Windows CP
•    Using FTP Client.
Bootstrap Introduction
•    History
•    Advantage of Bootstrap
•    Setting up Environment
•    What is Modal First Strategy
•    Bootstrap First Application
Bootstrap Grid
•    What is Grid System
•    Container
•    Floating Container
•    Multiple Grids
•    Offset Column
•    Centering Content Horizontally
•    Reordering Columns
•    Images and Responsive Helpers
•    Look and Feel Customization
Bootstrap Basics
•    Bootstrap Typography
•    Bootstrap Tables
•    Lists
•    Forms
•    Validation States
•    Button
•    Bootstrap Helpers
•    Hiding content based on resolution
Bootstrap Components
•    Dropdown Menus
•    Button Toolbar and Groups
•    Button Dropdown
•    Input Group
•    Navigation Tabs and Pills
•    Navigation Bar
•    Breadcrumb
•    Pager
•    Labels
•    Alerts
•    Progress Bar
•    jQuery  
•    Introduction
•    JavaScript
•    jQuery Introduction
•    The jQuery ready Function
•    jQuery Documentation
•    
About jQuery
•    How jQuery Works
•    Additional jQuery Support
 Using jQuery Core
•    $ vs $()
•    $( document ).ready()
•    Avoiding Conflicts with Other Libraries
•    Attributes
•    Selecting Elements
•    Working with Selections
•    Manipulating Elements
•    The jQuery Object
•    Traversing
•    CSS, Styling, & Dimensions
•    Data Methods
•    Utility Methods
•    Iterating over jQuery and non-jQuery Objects
•    Using jQuery’s .index() Function
Events
•    jQuery Event Basics
•    Event Helpers
•    Introducing Events
•    Handling Events
•    Inside the Event Handling Function
•    Understanding Event Delegation
•    Triggering Event Handlers
•    History of jQuery Events
•    Introducing Custom Events
•    jQuery Event Extensions

Effects
•    Introduction to Effects
•    Custom Effects with .animate()
•    Queue & Dequeue Explained
•    The uses of jQuery .queue()
and .dequeue()
 Ajax
•    Key Concepts
•    jQuery’s Ajax-Related Methods
•    Ajax and Forms
•    Working with JSONP
•    Ajax Events

Category: – 100% Job Oriented Training
Course Eligibility:-  DIPLOMA / BCA / BBA / BSC / BTECH / MCA/MTECH/MSC
Course Duration :-  2 Month(150 Hrs)

Empty tab. Edit page to add content here.
Empty tab. Edit page to add content here.

Course Registration