Are you new to coding? Do you want to begin your journey as a software developer? Mansard is a suitable place for you to achieve your goals. The most popular programming languages are used to build high-performance applications. Our experienced trainers at Mansard possess the knowledge in coding and guide you to gain hands-on experience in the programming languages of your choice. Below are the programming languages that we offer. 

  • Introduction to C
  • Data Types
  • Operators
  • Bitwise Operators
  • Conditional
  • Recursive Functions Statements
  • Loops
  • Arrays
  • Strings
  • Functions
  • Nesting Functions
  • Pointers
  • Structures & Unions
  • Array of Structures
  • File Handling
  • Library Functions
  • Introduction to C++
  • Structure of C++ Programming
  • Data Types
  • Operators
  • Conditional Statements
  • Function Prototype
  • Recursive Function
  • Classes and Objects
  • Scope Operators
  • Inline Function
  • Inheritance
  • Friend Functions
  • Polymorphism
  • Operator Overloading
  • Dynamic Polymorphism
  • Abstract Classes
  • File Handling
  • String Manipulation
  • Generic Classes
  • Templates and Exception
  • Introduction to OOPS & Java Programming
  • Language
  • Variables
  • Control Structures
  • Data Types
  • Classes and Objects
  • Abstract, Static and Final
  • Inheritance
  • Packages
  • Interfaces
  • Exception Handling
  • IO Package
  • String Handling
  • Threading and Multithreading
  • Serialization
  • Collection Framework
  • Lang Package
  • Files and Streams
  • Networking Package
  • Applets and AWT
  • Event Handlers and Listeners
  • JFC
  • Swings
  • Security
  • Overview
  • Environment
  • Program Structure
  • Basic Syntax
  • Data Types
  • Type Conversion
  • Variables
  • Constants
  • Operators
  • Decision Making
  • Loops
  • Encapsulation
  • Methods
  • Nullables
  • Arrays
  • Strings
  • Structure
  • Enums
  • Classes
  • Inheritance
  • Polymorphism
  • Operator overloading
  • Interfaces
  • Namespaces
  • Pre-processor Directives
  • Regular Expressions
  • Exception Handling
  • File I/O

Advanced C#

  • Attributes
  • Reflection
  • Properties
  • Indexers
  • Delegates
  • Events
  • Collections
  • Generics
  • Anonymous Methods
  • Unsafe Codes
  • Multithreading

Introduction to J2EE Architecture

J2EE Components and Technologies

JDBC

  • Type of Drivers
  • JDBC classes and interfaces
  • Statements
  • Prepared Statements
  • Callable Statements
  • Scrollable Result set
  • Batch Updations
  • Save Points
  • Row sets

Servlets

  • Life cycle
  • Introduction to HTTP
  • HTML Basics
  • Servlet Classpath
  • HTTP Servlet Request
  • HTTP Servlet Response
  • Request Dispatcher
  • Managing Cookies
  • Session Handling
  • Filters
  • Listeners
  • Web.Xml Deployment

JSP

  • MVC Architecture
  • Life Cycle
  • Tags
  • Directive Tags
  • Declaration Tags
  • Expression Tags
  • Scriplets
  • Comments
  • Implicit Objects
  • Standard Action Tags
  • Error Pages
  • Custom Tags
  • Types of Custom Tags

Introduction

  • Understanding the new Features in Visual
  • Studio 2010
  • Rendering HTML with Server Controls
  • Web Development Using Visual Studio

 

Working with Controls

  • Introduction to Web Controls
  • Simple Input Controls
  • Hyper Link and Button Controls
  • List Controls
  • Controlling Focus

 

Using Rich Server Controls

  • Introduction to Rich Controls
  • The Calendar Control
  • The Ad Rotator Control
  • The XML Control

 

Accessing Data

  • Overview of ADO.NET
  • Connecting to Data
  • Executing Commands
  • Working with Data
  • Choosing an ADO.NET Provider

 

Configuration

  • Configuration Overview
  • Using the Web Site Administration Tool
  • Programming Configuration Files
  • Encrypting Configuration Sections

 

Data Binding

  • Introducing Data Source Controls
  • Reading and Write Data Using the
  • SqlDataSource Control
  • Displaying and Editing Middle-Tier Data using the ObjectDataSource Control
  • Displaying XML Data Using the Xml Data Source Control

 

Validating User Input

  • Overview of ASP.NET Validation Controls
  • Using the Simple Validators
  • Using the Complex Validators
  • Summarizing Results with the Validation Summary Control

 

LINQ

  • Language Integrated Query
  • LINQ Syntax
  • LINQ to SQL
  • LINQ to Datasets
  • LINQ to XML

 

Windows Presentation Foundation (WPF)

Building a XAML presentation layer

  • Designing a UI with XAML
  • Utilizing common XAML controls and properties
  • Combo Box
  • Label
  • Textbox

 

Generating sophisticated layouts

  • Positioning controls using Canvas and Grid
  • Organizing controls with Stack Panel and Dock Panel
  • Enhancing control appearance with colour and
  • opacity
  • Applying gradient brushes with style setters
  • Binding controls to styles

 

Activating WPF applications

  • Handling events
  • Showing windows and dialogs
  • Streamlining the UI with Model-View-ViewModel
  • Binding controls to Observable Collection

 

Windows Communication Foundation (WCF)

  • Programming distributed applications with WCF
  • Defining and implementing WCF interfaces
  • Configuring binary and HTTP channels
  • Serializing business entities for WCF
  • Controlling WCF behaviours

 

CSS

  • Introducing Cascading Style Sheets
  • Using Visual Studio 2008’s Tools for Working with Styles

 

Themes and Nested Master Pages

  • Creating a Consistent Web Site
  • NET Themes
  • Master Pages
  • Login Controls

 

Site Navigation

  • NET Web Site Navigation
  • Creating an XML Site Map File
  • Site Navigation Controls
  • Using the Site Navigation API

 

Reading and Writing XML Using the XML DOM

  • Reading and Writing XML
  • Programmatically
  • Important Classes in the System.Xml
  • Namespace
  • Create XML Documents

Creating and Consuming Web Services

  • XML Web Service in Visual Studio
  • Test and Run Your Web Service
  • Web Service From a .NET Client

Creating and Consuming Web Services

  • XML Web Service in Visual Studio
  • Test and Run Your Web Service
  • Web Service From a .NET Client

Ajax Web Development

  • AJAX Architecture
  • The AsyncPostBack model
  • Using UpdatePanel controls
  • UpdateProgress
  • Atlas Basic Ajax controls with ASP.NET

 

Web Application Deployment
Managing State

  • Preserving State in Web Applications
  • Page-Level State
  • Using Cookies to Preserve State
  • NET Session State
  • Storing Objects in Session State
  • Configuring Session State
  • Setting Up an Out-of-Process State
  • Server
  • Storing Session State in SQL Server
  • Using Cookie less Session IDs
  • Application State

 

Consuming WCF services

  • Setting a service reference
  • Configuring WCF clients
  • Building WPF Clients
  • Managing transport and message security

 

Windows Workflow Foundation (WF)

Modelling business processes with WF

  • Composing sequential workflow with the visual
  • designer
  • Adding and implementing Activities
  • Hosting the workflow runtime
  • Applying logic to a workflow
  • Directing program flow with IfElse and While
  • Setting declarative and code conditions

 

Representing long-running business processes

  • Designing state machine workflows
  • Employing the State, Event Driven and Set State activities

Getting Started with Python

  • Introducing Python
  • Installing Python on Windows
  • Installing Python on Linux and other
  • Operating Systems
  • Introducing Python IDLE
  • Programming in Interactive Mode
  • Programming in Scripting Mode

Flow Control in Python

  • The if Statement
  • The else Clause
  • Using elif Clause
  • The while Statement
  • Avoiding infinite loops
  • Values as conditions
  • Using Logical Operators
  • Planning Your Program with Pseudocode

Lists in Python

  • Creating and Using Lists
  • len() with Lists
  • in Operator with Lists
  • Indexing, Slicing and Concatenating
  • Deleting List Element with del
  • Using Lists Methods such as
  • append(), sort(), reverse(), count(),
  • pop(), remove(), insert() and index()
  • Using Nested Sequences
  • Understanding Shared References

Functions in Python

  • Defining Functions
  • Using Parameters and Return Values
  • Using Arguments and Defaults
  • Parameters
  • Using Global Variables and
  • Constants
  • Variable Scope
  • References

Types, Variables and Input/output

  • Using quotes and escape character
  • String Concatenation and Repeater
  • Operators
  • Using Mathematical Operators with
  • Numbers
  • Understanding Variables
  • Getting User Input with input()
  • Using Strings Methods
  • Converting Values

For Loops and Tuples

  • Using for Loops
  • Using Sequence Operators and
  • Functions with Strings
  • Finding Length with len()
  • Using the in Operator
  • Indexing and Slicing Strings
  • Using Random Module
  • Using Tuples
  • Sequence Operators and Functions
  • with Tuples

Dictionaries

  • Using Dictionaries
  • Accessing Dictionary values
  • Adding, Replacing and Deleting key
  • value pairs
  • Functions: get(), keys(), values() and
  • items()

File Input and Output and Exceptions

  • The open Function
  • Input from Text Files
  • Output to Text Files
  • Storing Complex Data in Files with
  • Pickles and Shelve
  • Handling Exceptions
  • Using try Statement with except
  • Overview
  • Environment setup
  • Syntax
  • Classes and Objects
  • Variables
  • Operators
  • IF….ELSE
  • Loops
  • Methods
  • Blocks
  • Modules
  • Strings
  • Arrays
  • Hashes
  • Date & Time
  • Ranges
  • Iterators
  • File I/O
  • Exceptions
  • Ruby Advanced
  • Object Oriented
  • Regular Expressions
  • Database Access
  • Web Applications
  • Sending Email
  • Socket Programming
  • Ruby/XML, XSLT
  • Web Services
  • Tk Guide
  • Ruby/LDAP Tutorial
  • Multithreading
  • Built-in-Functions
  • Predefined Variables
  • Predefined Constants
  • Associated Tools