Thank you so much Mr Raju. 2 Days of Class is super, worth it! Learned so much in a super short period of time. ...
M.S OFFICE BASIC COURSES STARTS FROM OCT-7 TO OCT-10.
Please Call/Whatsapp 96503505 for more details.
More Info
We are providing courses in 3 different level, Basic, Advanced and Full Course (Basic to Advanced + Project Work).
Course Name | Duration | Entry Requirement | Fee (SGD) |
---|---|---|---|
C#.NET Basic | 16 hrs | Basic Computer Knowledge | S$590 |
C#.NET Advanced | 16 hrs | Basic C# Programming Knowledge | S$640 |
C#.NET Full Package | 32 hrs | Basic Computer Knowledge | S$1199 |
Objective:
C# is an object-oriented language that enables developers to build a variety of secure and robust applications that run on the .NET framework. This course provides you with a solid foundation, unlocking the power and possibilities of C# and giving detailed steps for quickly and easily writing simple programs. Major topics covered are OOPs concept, extension methods, creating windows application along with database connectivity. Our theoretical and extensive hands-on exercises will help theparticipants to get familiarise with basic programming techniques of C#.NET.
Course Content
- Benefits of the .NET Framework
- Architecture and Components of .NET Framework
- Key Features of Visual Studio
- Installing Visual Studio
- Introducing the Visual Studio IDE
- Simple Visual Studio Applications
- Describing C# Language Features
- Exploring C# Keywords
- Explaining Data Types
- Working with Variables and Constants
- Working with Operators
- Strings
- Implementing Type safety
- Creating Enumerations
- Working with Arrays
- Working with Statements
- Working with Selection Statements
- Exploring Loops or Iteration Statements
- Exploring Jump Statements
- Working with Exceptions
- Commenting a C# Program
- Working with C# Classes and Objects
- Introducing Access Modifiers
- Working with Methods
- Constructors and Destructors
- Partial & Static Classes
- Using Extension Methods
- Creating a Structure
- Working with Properties
- Introducing Indexers
- Implementing Encapsulation
- Inheritance
- Polymorphism
- Exploring Dynamic types
- Comparing Object, Var and dynamic types
- Working with Interfaces and Namespaces
- Performing Common Operations on Form
- Handling Common Events for Windows Forms Applications
- Working with Windows Forms Controls
- Toolbars, Menus, and Status Bar in C#.
- Working with Dialog Boxes
- Exploring ADO.NET
- Basic Operations in ADO.NET
- Simple and Complex Data Binding in Windows Forms
Objective:
C#.NET Advanced course is designed for those who have basic C#.NET knowledge and want to gain advanced skills and programming techniques in .NET platform. The objective of this course is to provide participants with an understanding about building GUIs for web-based applications and web services.This course covers all major language features including object oriented concepts, windows forms programming and ADO.NET and thorough treatment is given to the topics such as LINQ, WCF and web services. Comprehensive hands on exercises are integrated throughout to reinforce learning and develop real competency.
Course Content
- Explaining the WPF 4.0 Architecture
- Describing Types of WPF Applications
- Exploring the WPF 4.0 Designer
- Exploring XAML and WPF
- Working with WPF 4.0 Controls
- Working with Resources and Styles
- Improvements in the ADO.NET 4.0 Entity Framework
- Basic Operations in ADO.NET
- Data Binding in Windows Forms
- Data Binding in Windows Presentation Foundation
- Build -In Interfaces
- Working with ArrayList
- Working with LIST
- Working with Dictionary
- Working with C#Delegate Types
- Working with C# Events
- Exploring Anonymous Functions
- Explaining LINQ Queries and their Execution
- Exploring Standard Query Operators, LINQ to ADO.NET
- Working with Properties
- Introducing Indexers
- Working with Interfaces and Namespaces
- New features of WCF 4.0
- Introducing Cloud Services
- Creating and Using a Web and WCF Service
- Applications Using Windows Installer
- Applications Using ClickOnce
Objective:
C# is an object-oriented language that enables developers to build a variety of secure and robust applications that run on the .NET Framework. This course covers the concepts and building blocks of the C# programming language such as object oriented concepts, windows forms programming, ADO.NET, LINQ, deploying visual C# application, WPF, WCF services and web services. Our course is presented as a mixture of lectures and hands-on exercises which provides participants a skill base from which they can go on to develop C# applications on windows forms.
Course Content
- Benefits of the .NET Framework
- Architecture and Components Of .NET Framework
- Key Features of Visual Studio
- Installing Visual Studio
- Introducing the Visual Studio IDE
- Creating Simple Visual Studio Applications Applications
- Describing C# Language Features
- Exploring C# Keywords
- Explaining Data Types
- Working with Variables and Constants
- Working with Operators
- Strings
- Implementing Type safety
- Creating Enumerations
- Working with Arrays
- Working with Statements
- Working with Selection Statements
- Exploring Loops or Iteration Statements
- Exploring Jump Statements
- Working with Exceptions
- Commenting a C# Program
- Working with C# Classes and Objects
- Introducing Access Modifiers
- Working with Methods
- Constructors and Destructors
- Partial & Static Classes
- Using Extension Methods
- Creating a Structure
- Working with Properties
- Introducing Indexers
- Implementing Encapsulation
- Inheritance
- Polymorphism
- Working with Interfaces and Namespaces
- Performing Common Operations on Form
- Handling Common Events for Windows Forms Applications
- Working with Windows Forms Controls
- Toolbars, Menus, and Status Bar in C#.
- Working with Dialog Boxes
- Explaining the WPF 4.0 Architecture
- Describing Types of WPF Applications
- Exploring the WPF 4.0 Designer
- Exploring XAML and WPF
- Working with WPF 4.0 Controls
- Working with Resources and Styles
- Improvements in the ADO.NET 4.0 Entity Framework
- Basic Operations in ADO.NET
- Data Binding in Windows Forms
- Data Binding in Windows Presentation Foundation
- Build -In Interfaces
- Working with ArrayList
- Working with LIST
- Working with Dictionary
- Working with C# Delegate Types
- Working with C# Events
- Exploring Anonymous Functions
- Explaining LINQ Queries and their Execution
- Exploring Standard Query Operators, LINQ to ADO.NET
- Working with Properties
- Introducing Indexers
- Working with Interfaces and Namespaces
- New features of WCF 4.0
- Introducing Cloud Services
- Creating and Using a Web and WCF Service
- Applications Using Windows Installer
- Applications Using ClickOnce
Visual C# is the up-and-coming programming language that Microsoft designed specifically for the .NET platform.
C# has become a language of choice for implementing Windows applications that integrate with the Internet and the Web.
These classes help novices become literate in Visual C# programming and help experienced programmers become skilled Visual C# developers.
The classes are up-to-the-minute with Microsoft's latest development tools and the .NET platforms.
The course covers all the language features from basic to Advanced level such as object oriented concepts, Windows Forms programming, ADO.Net,LINQ, Deploying Visual C# Application, WPF, WCF Services and Web Services. This course provides an alternative entry point for less experienced programmers who are not familiar with object-oriented design and programming with Windows or the Web. The course curriculum is designed as a combination of theory and practical. Course materials are covered with many hands on practical exercise with each theory topics.
Course Name | Duration | Entry Requirement | Fee (SGD) |
---|---|---|---|
C#.NET Basic | 16 hrs | Basic Computer Knowledge | S$590 |
C#.NET Advanced | 16 hrs | Basic C# Programming Knowledge | S$640 |
C#.NET Full Package | 32 hrs | Basic Computer Knowledge | S$1199 |
Time Slot | |||
|
|||
Please call 63360244/96503505 or mail to info.sg@gteceducation.com We also provides flexible timing to meet the customer's requirement |
Request For Brochure
Frequently asked questions
C# is a computer programming language created by Microsoft Corporation for their .NET Framework. C# is in the C language family; but, C# is a direct descendant of the Java language from Sun Microsystems. Also, C# borrows from the Delphi language.
C# is pronounced as see-sharp. C# is a modern, object-oriented language designed to enable developers to quickly create a wide range of applications for the .NET platform. The primary designers of C# were Anders Hejlsberg and Scott Wiltamuth. But, C# was and is a team effort.
What is the .NET Framework?The Microsoft .NET Framework is a platform for building, deploying, and running Web Services and applications. It provides a highly productive, standards-based, multi-language environment for integrating existing investments with next-generation applications and services as well as the agility to solve the challenges of deployment and operation of Internet-scale applications. The .NET Framework consists of three main parts: the common language runtime, a hierarchical set of unified class libraries, and a componentized version of Active Server Pages called ASP.NET.
Does C# replace C++?
VThere are three options open to the Windows developer from a C++ background:
Stick with standard C++. Don't use .NET at all.
Use C++ with .NET. Microsoft supply a .NET C++ compiler that produces IL rather than machine code. (To make full use of the .NET environment (e.g. garbage collection), a set of extensions are required to standard C++, called C++/CLI.)
Forget C++ and use C#.
Each of these options has merits, depending on the developer and the application, but for most general purpose applications C# is a much more productive environment than C++. Where existing C++ code must be used with a new application, the existing code can be wrapped using C++/CLI to allow it to interop with C#.
Features of C# which is not in Java
C# includes more primitive types and the functionality to catch arithmetic exceptions
Includes a large number of notational conveniences over Java, many of which, such as operator overloading and user-defined casts, are already familiar to the large community of C++ programmers.
Event handling is a "first class citizen"; it is part of the language itself.
Allows the definition of "structs", which are similar to classes but may be allocated on the stack (unlike instances of classes in C# and Java).
C# implements properties as part of the language syntax.
C# allows switch statements to operate on strings.
C# allows Anonymous methods providing closure functionality.
C# allows iterator that employs co-routines via a functional-style yield keyword.
C# has support for output parameters, aiding in the return of multiple values, a featured shared by C++ and SQL
C# has the ability to alias namespaces.
C# has "Explicit Member Implementation" which allows a class to specifically implement methods of an interface, separate to its own class methods. This allows it also to implement two different interfaces which happen to have a method of the same name. The methods of an interface do not need to be "public"; they can be made to be accessible only via that interface.
C# provides integration with COM.
Following the example of C and C++, C# allows call by reference for primitive and reference types.
Features of Java which is not in C#
Java's strictfp keyword guarantees the result of floating point operations remain the same across platform.
Java supports checked exceptions for better enforcement of error trapping and handling
C#.NET
- C#.NET Full PackageRegister now for this training
Testimonials
Fantastic Course, Fantastic Education Centre & very friendly and supportive trainers. Would highly recommend G-TEC for the next course.
Excellent and well planned training program. The Instructor was able to answer the queries confidently. One of the best Java Programming training and ...
"Student teacher ratio is very good. Explanation and doubt clearing was very good and understandable".
"The instructor is friendly and approachable. The course is taught in a detailed and structured way".
"The institution is well organized and show good response. C advance course covered all the relevant topics well".
"The trainer was patient and willing to pass his knowledge on other area as well".
"Next time I want to do another computer course I will definitely consider G-tec".
"The trainer is very patient. He doesn’t mind to keep repeating the same step. I am total new to the Autocad and ...
"The course is great and the trainer is having good knowledge in the topic. It will help me a lot in my upcoming ...
"My experience here was good. I hope that when I will have training I will come here."
"It is interesting for everyone to join the class .Good environment for learning."
"Patient teacher and staff great learning environment with sufficient facilities. Managed to have a thorough knowledge of Java".
"Other institutes don’t co-operate so much if somehow a student is unable to complete the course. But G-TEC has a very co –...
"Easy to understand concise . Friendly staff would recommend joining the course at G-TEC".
"Comprehensive course and cost effective".
"Contents in the Web designing course is detailed and benefited to me in my learning journey. The teachers are nice and helpful. G-TEC ...
" It is easy to follow and help you familiar with the fundamentals of C#.NET".
"G-TEC provides a good trainer qualified. It was a good learning experience in G-TEC for C#.net".
"The Java/J2ee course material was well presented and very helpful for my work. I really got a great amount out of ...
“I will encourage everyone to come for the Ms Office Basic course as the lessons are relevant to work. Teachers are willing to ...
"This is the best institution I found in Singapore. Because here the trainer as well as training was good. The trainers are very ...
"The VB.Net advanced training form G-TEC is very detailed and interesting training. The trainer is patient and willing to share her knowledge. ...
"Singapore is a great place to study and to work.And I'm glad, I came here through G-TEC COMPUTER EDUCATION CENTRE.Apart from ...
"G-TEC Computer Education Centre has provided me a golden opportunity to learn programming in depth and at my own pace. My trainers have ...