• Welcome to Grandon Marketing solution for any company
  • showing what are you doing to everyone in the world

Home    About us    Gallery   

We Redefine your Business
Tel : +7780-2225-779
  • header
    Welcome To Ascent Technologies,Pune
  • header
    Welcome To Ascent Technologies,Pune
  • header
    Welcome to Ascent world
  • header
    Welcome to Ascent world
  • header
    Welcome to Ascent world

Programming Languages


  • Introduction to C
    • History of C
    • Characteristics of C
    • C Program Structure
  • Types, Operators & Expressions
    • Data types
    • Variables
    • Constants
    • Access Modifiers
    • Storage Class Specifiers
    • Arithmetic, Comparison, Logical & Bitwise operators
    • Order of Precedence
    • Keywords, Statements
    • Looping & Iteration, Jump Statements
    • Functions, User Defined Functions and Recurrsive Functions
  • Pointers And Arrays
    • Introduction to Arrays, Single & Multi-dimensional Arrays
    • Functions & Arrays and Strings, Pointer Variables
    • Operators, Expressions, Assignments, Arithmetic and Assignments
    • Pointer and Arrays
    • Dynamic Allocation and Problems with Pointers
  • Dynamic Memory Allocation & Dynamic Structure
    • Structures
    • Unions
    • Enumerations
    • User-Defined Types
    • Understanding memory allocation
    • Compile time Vs Runtime memory allocation
    • malloc, sizeof & free, calloc & realloc
    • Understanding Memory leakages
  • Data Structures in C
    • Implementing Sorting Algorithms (Bubble,Selection,Shell,Insertion,Quicksort)
    • Single Link List and ( Add, modify, delete, insert, traverse)
    • Operations Double Link List and ( Add, modify, delete, insert, traverse)
    • Operations Circular LinkList and ( Add, modify, delete, insert, traverse)
    • Operations Binary Trees Introduction, Create and Traverse Trees
  • Advanced Pointers
    • Pointer to Pointers
    • Pointers to functions
  • Library Functions
    • String functions
    • Math functions
    • ime, Date and Localization Functions
  • The C Preprocessor
    • #define
    • #undef
    • #include
    • #if – conditional inclusion
    • Preprocessor compiler control
    • Other preprocessor commands
  • Input and Output in C
    • Basic I/O
    • Formatted I/O
    • sscanf & sprint
    • Streams and Files
    • File System Basics
    • Reading and Writing [Filesfopen( ), fclose( ), putc( ), fputc( ), getc( ), fgetc( ), fgets( ), fputs( ), fseek( ), ftell( ), fprintf( ), fscanf( ), feof( ), ferror( ), rewind( ), remove( ), fflush( )]
  • C Revisions
    • Function , Array , Pointers , Structures
    • Types of parmeters passing to Fn / function
    • Concept of Heap , data , stack , text in Memory Representation
  • OOPS Concepts
    • What is Object - Oriented Programming ?
    • Real need
    • Encapsulation
    • Polymorphism
    • Inheritance
    • Old style & vs New Style Modern C++
    • New C++ headers
    • C++ Keywords
  • Classes & Objects
    • Real world Scenaria of class & Object
    • C & C++ Structures
    • Difference Bet n them
    • Structure & Classes are Related
    • Unions & Classes are related
  • Constructor and destructor
    • Basic Concept of constructor & destructor
    • Need of constructor & destructor
    • Working of constructor & destructor
    • Types of constructor
    • Empty constructor
    • Paramet erased constructor
    • Copy constructor
  • Static & Constant
    • Memory Representation of static variable
    • Need of constant variable, constant function, constant objects
    • Constant string, contact pointer
  • Polymorphism types
    • Compile time polymorphism
    • Example of each
  • Operator overloading
    • Creating member operator function
    • Overloading new & delete
    • Overloading some special operators
    • Access specified
    • Type & need
    • Public, private, protected
  • Friend & conversion function
    • Containment and inheritance
    • Inheritance- protected members
    • Types of inheritance
  • Virtual function & polymorphism
    • Virtual function need
    • Virtual destructor
    • Pure virtual function
    • Abstract classes
    • V table, v ptr
    • Memory representation of v table
    • Early vs late binding
  • Templates
    • Generic function
    • Generic Classes
    • Type name & export
  • Module 1: Introduction to C#
    • Overview of .NET Framework
    • Advantages of .NET7
    • Features of C#
    • Relationship of C# to .NET
    • The Common Language Runtime
    • Advantages of Managed code
  • Module 2: C# Basics
    • First C# Program
    • Working with variables
    • Data Types – Value Types and Reference Types
    • Flow control statements
  • Module 3: C# Basics ( contd… )
    • Working with classes and structures
    • Introduction to methods in a class
    • Arrays and Enumerations
    • What are namespaces and how to use them
    • Conversions and Boxing and Unboxing
    • Console I/O
  • Module 4: Object-oriented programming with C#
    • Classes and Inheritance
    • Creating properties for a class
    • static and read-only properties
    • Indexers
    • Operator Overloading
    • Comparing classes and structures
  • Module 5: Advanced Object-oriented programming with C#
    • Errors and Exception Handling
    • Working with Delegates
    • User-Defined Casts
    • Using Virtual functions
    • Working with Delegates
  • Module 6: Creating Windows-based Applications
    • Creating the Main Menu
    • Creating and Using Common Dialog Boxes
    • Creating and Using Custom Dialog Boxes
    • Creating and Using Toolbars
    • Creating the Status Bar
    • Creating and Using Combo Boxes
  • Module 7: File I/O
    • Using the System.IO Hierarchy
    • Streaming text in and out of Text Files
  • Module 8: Reflection
    • The System. Reflection Namespace
    • Finding-out about available Events, Methods, Constructors using Reflection
  • Module 9: Using ADO.NET to Access Data
    • ADO.NET Architecture
    • Creating an Application That Uses ADO.NET to Access Data
    • Changing Database Records
  • Module 1: Overview of the Microsoft .NET Platform
    • What Is the Microsoft .NET Platform?
    • What is the .NET Framework?
    • .NET Framework Components (Base class library, CLR, MSIL etc)
    • Visual Basic .NET Enhancements
  • Module 2: Development Environment Features
    • Describing the Integrated Development Environment
    • Creating Visual Basic.NET Projects
    • Using Development environment Features
    • Debugging Applications
    • Compiling in Visual Basic.NET
  • Module 3: Language and Syntax Enhancements
    • Data Types
    • Using Variables
    • Functions, Subroutines, and Properties
    • Introduction to Exception Handling
  • Module 4: Object-Oriented Programming in Visual Basic.NET
    • Defining Classes
    • Creating and Destroying Objects
    • Working with Classes
    • New Object Oriented Capabilities
    • Full Inheritance
    • Parameterized Constructors
    • Overriding
    • Overloading
    • Shared Members
    • Events
    • Namespaces
    • .NET Framework Class Hierarchy
  • Module 5: Using Windows Forms
    • Why Use Windows Forms?
    • Structure of Windows Forms
    • Using Windows Forms
    • Using Controls
    • Windows Forms Inheritance
    • Module 6: Developing Custom Controls
    • Creating Windows Forms Controls
    • Creating Windows Composite Controls
  • Module 6: Introduction to ADO.NET
    • ADO.NET Overview
    • .NET Data Providers
    • The DataSet Object
    • Choosing Continuously Connected or Intermittently Connected Application Environment
  • Module 7: Using Data in Windows Forms Applications
    • Adding ADO.NET Objects to and Configuring ADO.NET Objects in a Windows Forms Application
    • Accessing and Modifying Data by Using DataSets
    • Binding Data to Controls
    • Assignment – Address Box example
  • Module 8: Introduction to XML Web Services
    • Overview of XML Web Services
    • Creating XML Web Service Project
    • Implementing a Simple XML Web Service Client Module 10: Interoperating with Managed Objects
    • Using .NET and COM Components in a Windows Forms Application
    • Calling Win32 APIs from Windows Forms Applications
    • Upgrading Visual Basic 6.0 Applications to Visual Basic .NET
  • Module 9: Asynchronous Programming
    • The .NET Asynchronous Programming Model
    • The Asynchronous Programming Model Design Pattern
    • How to Make Asynchronous Calls to Any Method
  • Module 10: Deploying Windows Forms Applications
    • .NET Assemblies
    • Deploying Windows Forms Applications
  • Module 11: Crystal Reports
    • The Architecture
    • The Pull Model
  • Module 1: Introduction to Microsoft ASP.NET Web Application Development
    • Introduction to ASP.NET
    • Developing an ASP.NET Web Application Using Visual Studio .NET
  • Module 2: Developing a Microsoft ASP.NET Web Application User Interface
    • Creating Web Forms
    • Using Server Controls
  • Module 3: Adding Code to a Microsoft ASP.NET Web Form
    • Using Code-Behind Pages
    • Adding Event Procedures to Web Server Controls
    • Using Page Events
  • Module 4: Validating User Input
    • Overview of User Input Validation
    • Using Validation Controls
    • Page Validation
  • Module 5: Tracing in Microsoft ASP.NET Web Applications
    • Tracing in ASP.NET Web Applications
    • Debugging ASP.NET Web Applications
  • Module 6: Accessing Data with Microsoft ADO.NET
    • Creating a Connection to the Database
    • Displaying a DataSet in a List-Bound Control
    • Accessing Data with DataSets
    • Using Multiple Tables
    • Accessing Data with DataReaders
  • Module 7: Reading and Writing XML Data
    • Overview of XML Architecture in ASP.NET
    • XML and the Data Set Object
    • Working with XML Data
    • Using the XML Web Server Control
  • Module 8: Managing State
    • Introduction to State Management
    • Session State Management
    • Client-Side State Management
  • Module 9: Authenticating Users
    • Web Application Security Overview
    • Working with Windows-Based Authentication
    • Working with Forms-Based Authentication
    • Overview of Microsoft Passport Authentication
  • INTRODUCTION TO JAVA PROGRAMMING
    • The Java Virtual Machine
    • Variables and data types
    • Conditional and looping constructs
    • Arrays
  • OBJECT-ORIENTED PROGRAMMING WITH JAVA CLASSES AND OBJECTS
    • Fields and Methods
    • Constructors Overloading methods
    • Garbage collection
    • Nested classes
  • INHERITANCE
    • Overriding methods
    • Polymorphism
    • Making methods and classes final
    • Abstract classes and methods
    • Interfaces
  • EXCEPTION HANDLING WITH TRY-THROW-CATCH-FINALLY CONSTRUCT
    • The Exception class
  • THE OBJECT CLASS
    • Cloning objects
    • The JDK LinkedList class
    • Strings
    • String conversions
  • WORKING WITH TYPES: WRAPPER CLASSES
    • Enumeration interface
  • PACKAGES
    • Package access
    • Documentation comments
  • APPLETS
    • Configuring applets
    • Applet capabilities and restrictions
  • BASICS OF AWT AND SWING
    • Layout Managers
    • Event Handling
    • The Action Listener interface
    • Panels
    • Classes for various controls, such as label, choice, list,
    • Checkbox, etc.
    • Dialogs and frames
    • Using menus
    • Using the adapter classes
    • Graphics
  • THREADS
    • Synchronisation
  • THE I/O PACKAGE
    • InputStream and OutputStream classes
    • Reader and Writer classes
  • BASIC CONCEPTS OF NETWORKING
    • Working with URLs
    • Concepts of URLs
    • Sockets
  • DATABASE CONNECTIVITY WITH JDBC
    • Java security
    • PROJECT TRAINING
    • Sample project
    • Interview skills
    • Resume making
  • Data structure,C Revisions,Algorithms,What are data structures?,Array,Pointer concepts,Structure, Self referential structures,Stacks
    • Basic concepts of stack & example
    • Representing stack in c
    • Infix, postfix, prefix
    • Evaluation of postfix Expression
    • Converting Expression from infix to postfix and vice versa.
    • Implementation of stack using array & link list
  • Queues
    • Queues Basic concepts & it’s sequential representation
    • C implementation of queue using array & link list
    • Type of queue
    • It’s usage
    • Priority queue – array implementation of priority queue
  • Recursion
    • Recursion tech
    • Example
  • Link list
    • Type of link list
    • Basic concept
    • Example – all operations on link list
    • Insert, Delete, search, display operations
    • Singly circular link list, Doubly circular linklist
  • Trees
    • Basic concepts
    • Type of tree
    • Usage of tree
    • Tree & their appl
    • Binary trees
    • Operation on binary tree
    • Application of binary tree
  • Graph
    • Basic concepts & real usage
    • Type of graph
    • Link list representation & graph
    • Graph traversal & spanning forests
  • Sorting
    • Efficiency consideration of sorting
    • O notation
    • Bubble sort, Quick sort, Exchange sort , Insertion sort
    • Merge & radix sort
  • Searching
    • Basic search Tech
    • Sequential search
    • Binary search
    • Tree searching
    • Hashing
    • Index sequential search
  • Storage management
    • Dynamic memory management
      • Compaction of blocks of storage
      • First Fit , best fit , worst fit
      • Buddy system
    • Automatic list Management
      • Reference Count
      • Garbage Collection & it algorithm
      • Colletion & Compaction
  • Reference: Books
    • Data structure using C and C++ by Aaron M. Tanenbaum
  • Reference: Books
    • Syllabus Will be display soon