Microsoft C# (disebut C sharp) adalah sebuah bahasa pemrograman yang didesain untuk membangun jangkauan aplikasi enterprise yang berjalan di atas framework .NET. Microsoft C# merupakan sebuah evolusi dari Microsoft C dan Microsoft C++. C# sering digunakan karena bersifat sederhana, modern, aman dan Object Oriented. C# dikenal sebagai visual C# dalam Visual Studio.Net. Dukungan untuk Visual C# termasuk template, desain, halaman poperti, kode, model objek dan fitur lain dari environment pengembangan. Library untuk pemrograman visual c# adalah .NET Framework. Peserta akan diajarkan mulai dari konsep Object Oriented Programming (OOP), membangun aplikasi berbasis desktop dengan standar library .NET framework, aplikasi berbasis database hingga pengenalan pada pengembangan web ASP.NET.
OBJECTIVE
- Mampu menguasai sintaks dasar C#
- Mampu menguasai cara penggunaan framework .NET
- Mampu menguasai penggunaan Structure Query Language (SQL) pada aplikasi berbasis C# dengan framework .NET
- Mampu membuat aplikasi yang memiliki form berbasiskan C# dengan framework .NET
AUDIENCE
- Desktop Developer
PREREQUISITES
Tidak ada training khusus yang dipersyaratkan
CONTENT
1. Fundamental C# Programming
1.1 Basic C# Programming
1.2 Expressions and Operators
1.3 Decisions, Loops, and Preprocessor Directives
1.4 Object-Oriented Programming
1.5 More about Classes and Objects
1.6 Derived Classes
1.7 Interfaces
1.8 Strings, Dates, Times, and Time Spans
1.9 Arrays and Indexers
1.10 Collections
1.11 Delegates and Events
1.12 Exceptions and Debugging
2. Advanced C# Programming
2.1 Threads
2.2 Streams and Input/Output
2.3 Assemblies
2.4 Attributes and Reflection
2.5 Remoting
2.6 Security
2.7 XML
2.8 Other Classes in the Base Class Library
3. NET Programming with C#
3.1 Active Data Objects: ADO.NET
3.2 Introduction to Windows Applications
3.3 Active Server Pages: ASP.NET
3.4 Web Services