Our Training Courses

Our Training Courses

Best Java, Python, PHP, .NET, C,C++ Training Institute

Introduction

Join the Best Java, Python, PHP, .NET, C,C++ Training Institute

Sofcon provides the best opportunity to become a professional software developer. This certification course is available for beginners who are looking to build his career in the software industry and also for professionals who are already working and wants to be updated with latest and advanced technology.

Why Sofcon?

Sofcon provides a common platform where you learn C, C++ Python, JAVA, .NET and PHP. You can choose any course according to your industry requirement.

We are also providing advance programming courses according to current software industries demand, so that you can enhance your skills and get better opportunities in Software industries.

Our trainers are high academic professionals and expert in their industry. They train you according to current industries requirements. Our trainers are fully responsible to train you according to company environment and we assist you in your placement in reputed software companies across the India.

Course Content

What we learn…..

C & C++

Advance Course Content Will Be Upload Soon

PYTHON

BASICS OF PYTHON

• Introduction of Python
• Advantage of Python
• The print statement
• Comments
• Python Data Structures & Data Types
• String Operations in Python
• Input & Output
• Output Formatting

DATA TYPES AND OPERATIONS

• Numbers
• Strings
• List
• Tuple
• Dictionary
• Set
• Other Core Types

STATEMENTS AND SYNTAX IN PYTHON

• Assignments, Expressions and prints
• If tests and Syntax Rules
• While and For Loops
• Iterations and Comprehensions

INTRODUCTION TO PYTHON PROGRAMMING

• Program structure in Python
• The If statement and its’ related statement
• The while loop
• The for loop
• The range statement
• Break & Continue
• Assert

MEMORY MANAGEMENT AND GARBAGE COLLECTIONS

• Object creation and deletion
• Object properties

MODULES AND PACKAGES

• Module Creations and Usage
• Module Search path
• Module Vs. Script
• Package Creation and Importing

FUNCTIONS IN PYTHON

• Creation of basic functions
• Function definition and call
• Function Scope
• Arguments
• Function Objects
• Anonymous Functions
• Functions Parameters
• Variable Arguments
• Scope of a Function
• Function Documentation/Docstrings
• Lambda Functions & map

FILE HANDLING

• File Handling Modes
• Reading Files
• Writing & Appending to Files
• Handling File Exceptions
• The with statement

EXCEPTION HANDLING IN PYTHON PROGRAMMING

• Default Exception Handler
• Catching Exceptions
• Raise an exception
• User defined exception

CLASSES IN PYTHON

• New Style Classes
• Variable Type
• Static Variable in class
• Creating Classes
• Instance Methods
• Inheritance
• Polymorphism
• Encapsulation
• Scope and Visibility of Variables
• Exception Classes & Custom Exceptions

REGULAR EXPRESSIONS

• Simple Character Matches
• Special Characters
• Character Classes
• Quantifiers
• The Dot Character
• Greedy Matches
• Grouping
• Matching at Beginning or End
• Match Objects
• Substituting
• Splitting a String
• Compiling Regular Expressions
• Flags

DATA STRUCTURES

• List Comprehensions
• Nested List Comprehensions
• Dictionary Comprehensions
• Functions
• Default Parameters
• Variable Arguments
• Specialized Sorts
• Iterators
• Generators
• The Functions any and all
• The with Statement
• Data Compression
• Closer
• Decorator

GUI PROGRAMMING IN PYTHON

• Introduction to Python GUI
• Components and Events
• The root Component
• Adding a Button
• Entry Widgets
• Text Widgets
• Checkbuttons
• Radiobuttons
• Listboxes
• Frames
• Menus
• Binding Events to Widgets

BASICS OF THREAD IN PYTHON

• Introduction to Threads in python
• Thread module
• Thread Life Cycle
• Time and Date
• Fundamental of Thread life Cycle
• About Thread Definition
• Thread Implementation & development

NETWORK & SOCKET PROGRAMMING

• Network Programming
• Working with XML Files
• Introduction of Daytime Server
• Basics of Clients and Servers
• Concept of Client Program
• Server Programming techniques
• Recap
• Working with SMTP
• An Evaluation Client and Server
• Basics of Server Portion
• Concept of Threaded Server

DATA BASE ACCESS WITH PYTHON

• Introduction MySql
• Mysql Integration with Python
• DB Connection & Implementation
• Creating DB Table
• Insert, Read,Update, Delete Operations
• Commit & Rollback operation
• Handling Errors

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 data centers, 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.

MODULE 1: Java Development

Introduction About Java and Core Java
• Introduction about Android.
• Key Features Of Java Programming Language
• Basics of Object Oriented Programming
• Compiling and Running First Java Program
• Java Data Types
• Java Operators
• Primitive Type Casting
• Taking Input from Console (Using Console class)
• constant (final variable)

Control Statement
• if-else statement
• switch-case statement
• for loop
• while loop
• do-while loop

Declaring Class
• Declaring class
• Instantiating class
• Java memory management
• Object and Reference
• Declaring class member (Methods and Variables)
• Calling methods (call by value and call by reference)
• Method Overloading (Static Polymorphism)
• Java Access Modifiers (public, protected, private, default)
• static methods and variables
• Declaring constant. (final modifiers)
Constructors
• What are constructors?
• Need for constructors
• Declaring constructor
• Default Constructor
• Parameterized Constructors
• Usage of this keyword
• Constructor chaining
Package
• Concept of package
• Creating user defined packages
String Processing and Data Formatting
• The immutability of java.lang.String class
• Key methods of the java.lang.String class
• The java.lang.StringBuffer and java.lang.StringBuilder class
• Dates, Numbers, Currencies and Locales
• Parsing, Tokenizing and Formatting
Introduction about Array
• Declaring, Instantiating, and Initializing 1D array
• Concept of Array of Arrays [2D array]
• Passing arrays to methods
• var-args (Variable arguments)
• Example: Array of reference
• Example: Array of String
Implementation of Inheritance & Polymorphism
• Basics of Inheritance
• IS-A and HAS-A Relationship
• Member access and inheritance
• Constructor in inheritance
• Use of super keyword
• Calling super class constructor (super() constructor call)
• Method Overriding (Dynamic Polymorphism)
• final method
• Dynamic Method Dispatch
• Reference Variable Casting
• abstract class and abstract methods
• Example using abstract class
• Declaring interface
• Example : using interface
• Difference Between Abstract Class And Interface
• The Object class
• Key methods of the Object class
Android Garbage Collection
• Overview of garbage collection
• How garbage collector works
• Writing code that makes object explicitly garbage collected
Concept about Exception Handling
• Concept of Exception in Java
• Exception class hierarchy
• Handling exceptions using try, catch, finally
• Use of throws clause (Propagating Exception)
• Use of throw Clause
• Creating User Defined Exception Class
Concept of Threading
• Overview Of Threads
• Defining, Instantiating And Running Thread
• Thread Life Cycle (Thread State Transition)
• sleep() and join() method
• Thread Priorities and yield() method
• Thread Synchronization
• Inter thread interconnection
Inner Class in Java
• Regular Inner Class
• Method Local Inner Class
• Anonymous Inner class
• static Nested Class
Wrapper Class in Java
• Overview
• Wrapper conversion utilities
• Auto-boxing and Auto-unboxing
• Method Overloading Revisited With primitive, wrapper and var-args
Generic Class in Java
• Overview
• A simple example of generics
• Working of generic class
• Generic class with one and two type parameters
• Wild card parameters
• Creating generic methods
• Generic constructor
• Casting of generic references
Collection Framework in Java
• Overriding toString(),equals() and hashCode() methods from the Object class
• Collection Framework overview
• Important Classes And Interfaces In Collection Framework
• Working with List
• Working with Set
• Working with Map
• Generic Collections
• Mixing Generic and non-generic collections
• Sorting and searching collection
• Working with Date and Calendar class

MODULE 2: Java Deployment
• Java Development Project

Category: – 100% Job Oriented Training
CourseEligibility:- DIPLOMA /BCA /BE/BTECH/MCA /MTECH
Course Duration :- 2 Month(60 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)

Course Details

Course Enquiry


Input this code: captcha