Brainmatics

C#.NET Programming

Popularity : author-post-ratingauthor-post-ratingauthor-post-ratingauthor-post-ratingauthor-post-rating

C# merupakan bahasa pemrograman berbasis obyek yang dirilis oleh Microsoft. Bahasa pemrograman ini umumnya digunakan untuk membuat aplikasi desktop dan game pada sistem operasi Windows. C# ini cukup populer dengan menempati peringkat bahasa pemrograman terpopuler ke-7 pada 2019 Stackoverflow Developer Survey.

Developer perlu menguasai beberapa kompetensi untuk dapat membuat aplikasi dengan C#. Kompetensi ini meliputi pemahaman terhadap konsep dasar dan lanjutan C#. Konsep dasar meliputi ekspresi, operator, decision, dan lain sebagainya. Selain itu, diperlukan pemahaman Object Oritented Programming. Konsep lanjutan meliputi threads, stream dan input/output, assemblies, attributes dan reflection, remoting, security, dan XML.

Training C#.NET Programming membahas konsep dasar pemrograman dengan bahasa C#, konsep Object Oriented Programming (OOP), metode membangun aplikasi berbasis desktop, penerapan C# pada aplikasi berbasis database dan pengenalan pada pengembangan web ASP.NET. Materi training dilengkapi dengan beragam studi kasus dan praktik langsung bersama dengan trainer.

 

OBJECTIVES

  1. Memahami konsep dasar pemrograman C#
  2. Memahami konsep pemrograman C# tingkat lanjut
  3. Memahami dasar pemrograman .NET dengan C#

 

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

 

INSTRUCTOR

Image

Satya Sanjaya. Menamatkan pendidikan tinggi jurusan teknik mesin di Universitas Indonesia. Aktif sebagai konsultan dan telah menyelesaikan banyak project dibidang System Programmer Administrator dan Database Administrator, seperti dalam penerapan Microsoft Windows NT Server, Microsoft SQL Server, Microsoft Sharepoint, dan ASP.Net MVC. Sekarang aktif sebagai pengajar/trainer diberbagai training center di Jakarta, untuk materi training berbasis Microsoft seperti Visual Basic, Visual Interdev, SQL Server, Visual Studio.Net, Microsoft Windows Server, Microsoft SharePoint, Microsoft Project, Crystal Report.

 

whisnu-sucitanuaryWhisnu Sucitanuary. Lahir di Bandung 19 Januari 1987. Menamatkan Kuliah D3 Teknik Informatika di Politeknik POS Indonesia pada tahun 2008, dan menamatkan S1 Teknik Informatika di Universitas Langlangbuana pada tahun 2013. Telah tersertifikasi Microsoft Specialist: Programming in HTML5 with Javascript and CSS3, Microsoft .NET Framework 2.0 – Application Development Foundation dan Microsoft Certified Technology Specialist – Windows 7 Configuring. Menguasai bahasa pemrograman C#, Java, VB.NET, PHP, ASP.NET, NodeJS, Python dan RDBMS (Microsoft Access, MySQL, SQL Server dan Oracle). Sekarang aktif sebagai pengembang aplikasi, pengisi workshop dan training di berbagai perusahaaan, kampus, dan instansi pemerintahan.