Framework .NET adalah suatu komponen Windows yang terintegrasi yang dibuat dengan tujuan untuk mensupport pengembangan berbagai macam jenis aplikasi serta untuk dapat menjalankan berbagai macam aplikasi generasi mendatang termasuk pengembangan aplikasi Web Services XML. Framework .NET di design untuk dapat memenuhi beberapa tujuan berikut ini:
- Untuk menyediakan environment kerja yang konsisten bagi bahasa pemrograman yang berorientasi objek baik kode objek itu di simpan dan di eksekusi secara lokal, atau dieksekusi secara lokal tapi didistribusikan melalui internet atau dieksekusi secara remote.
- Untuk menyediakan environment kerja di dalam mengeksekusi kode yang dapat meminimaliasi proses software deployment dan menghindari konflik penggunaan versi software yang di buat.
- Untuk menyediakan environment kerja yang aman dalam hal pengeksekusian kode, termasuk kode yang dibuat oleh pihak ketiga.
- Untuk menyediakan environment kerja yang dapat mengurangi masalah pada persoalan performa dari kode atau dari lingkungan interpreter nya.
- Membuat para developer lebih mudah mengembangkan berbagai macam jenis aplikasi yang lebih bervariasi, seperti aplikasi berbasis windows dan aplikasi berbasis web.
- Membangun semua komunikasi yang ada di dalam standar industri untuk memastikan bahwa semua kode aplikasi yang berbasis Framework .NET dapat berintegrasi dengan berbagai macam kode aplikasi lain
Sebagai salah satu sarana untuk dapat memenuhi tujuan di atas, maka dibuatlah berbagai macam bahasa pemrograman yang dapat digunakan dan dapat berjalan di atas platform Framework .NET seperti bahasa C#, VB.NET, J#, Perl.NET dan lain-lain. Masing-masing bahasa tersebut mempunyai kelebihan dan kekurangannya masing-masing, namun yang pasti, apapun bahasa pemrograman yang digunakan, semuanya akan dapat saling berkomunikasi dan saling compatible satu dengan yang lainnya dengan bantuan Framework .NET.
C# adalah bahasa pemrograman yang dikembangkan Microsoft dibawah kepemimpinan Anders Hejlsberg. Anders Hejlsberg ini juga yang sebenarnya mengembangkan berbagai macam bahasa pemrograman termasuk Borland Turbo C++ dan Borland Delphi. Bahasa pemrograman C# juga telah di standarisasi secara internasional oleh ECMA.
Seperti halnya bahasa pemrograman yang lain, C# bisa digunakan untuk membangun berbagai macam jenis aplikasi, seperti aplikasi berbasis windows (desktop) dan aplikasi berbasis web serta aplikasi berbasis web services. C# sangat tepat digunakan untuk pemrograman berbasis Framework .NET karena berbagai kelebihan dan yang paling penting adalah menggunakan paradigma berorientasi obyek
CONTENT
1. Overview of the Microsoft .NET Framework
- 1.1 Introduction to the .NET Framework
- 1.2 Overview of ASP.NET
- 1.3 Overview of the Lab Application
2. Using Microsoft Visual Studio .NET
- 2.1 Overview of Visual Studio .NET
- 2.2 Creating an ASP.NET Web Application Project
3. Using Microsoft .NET-Based Languages
- 3.1 Overview of the .NET-Based Languages
- 3.2 Comparison of the .NET-Based Languages
- 3.3 Creating a Component Using Visual Studio .NET
4. Creating a Microsoft ASP.NET Web Form
- 4.1 Creating Web Forms
- 4.2 Using Server Controls
5. Adding Code to a Microsoft ASP.NET Web Form
- 5.1 Using Code-Behind Pages
- 5.2 Adding Event Procedures to Web Server Controls
- 5.3 Using Page Events
6. Tracing in Microsoft ASP.NET Web Applications
- 6.1 Understanding Tracing
- 6.2 Remote Debugging
7. Validating User Input
- 7.1 Overview of User Input Validation
- 7.2 Using Validation Controls
- 7.3 Page Validation
8. Creating User Controls
- 8.1 Adding User Controls to an ASP.NET Web Form
- 8.2 Creating User Controls
9. Accessing Relational Data Using Microsoft Visual Studio .NET
- 9.1 Overview of ADO.NET
- 9.2 Creating a Connection to a Database
- 9.3 Displaying a DataSet in a List-Bound Control
10. Accessing Data with Microsoft ADO.NET
- 10.1 Introduction to Using ADO.NET
- 10.2 Connecting to a Database
- 10.3 Accessing Data with DataSets
- 10.4 Using Multiple Tables
- 10.5 Accessing Data with DataReaders
11. Calling Stored Procedures with Microsoft ADO.NET
- 11.1 Overview of Stored Procedures
- 11.2 Calling Stored Procedures
12. Reading and Writing XML Data
- 12.1 Overview of XML Architecture in ASP.NET
- 12.2 XML and the DataSet Object
- 12.3 Working with XML Data
- 12.4 Using the XML Web Server Control
13. Consuming and Creating XML Web Services
- 13.1 Overview of Using XML Web Services
- 13.2 Calling an XML Web Service Using HTTP
- 13.3 Using a Proxy to Call an XML Web Service
- 13.4Creating an XML Web ServiceM
14. Managing State
- 14.1 State Management
- 14.2 Application and Session Variables
- 14.3 Cookies and Cookieless Sessions
15. Configuring, Optimizing, and Deploying a MicrosoftASP.NET Web Application
- 15.1 Using the Cache Object
- 15.2 Using ASP.NET Output Caching
- 15.3 Configuring an ASP.NET Web Application
- 15.4 Deploying an ASP.NET Web Application
16. Securing a Microsoft ASP.NET Web Application
- 16.1 Web Application Security Overview
- 16.2 Working with Windows-Based Authentication
- 16.3 Working with Forms-Based Authentication
- 16.4 Overview of Microsoft Passport Authentication
PREREQUISITE
- Menguasai pemrograman C#.
Tidak ada komentar:
Posting Komentar