C#.net, Visual Studio.net 2005


 

Fiyat 127,12 YTL

 

 

  1. Visual C# 2005 kurulumu

  2. Visual C# 2005 arayüzü

    1. Start sayfası

    2. Yeni projeler oluşturmak

    3. Uygulama geliştirme ortamı

                                                              i.      Design view

                                                            ii.      Solution explorer

                                                          iii.      Properties

                                                          iv.      Toolbox

                                                            v.      Server Explorer

    1. Menu bar ve seçenekler

  1. Visual C# 2005 dosya türleri

  2. C# programlama temelleri  

    1. “Merhaba Dünya!” uygulaması

    2. Kodlama yapısı

                                                              i.      Class

                                                            ii.      Method

                                                          iii.      Değişken

                                                          iv.      Main kod

    1. Skop

    2. Veri türleri  

                                                              i.      Değer ve referans tipleri farkı

                                                            ii.      Değer türleri

1.      Sayısal türler (int, float, double, decimal)

2.      Char, boolean türler

                                                          iii.      Referans türleri

1.      object türü

2.      string türü

    1. Program akış kontrolü

                                                              i.      Durum ifadeleri

1.      if, else, else if deyimleri

2.      switch deyimi

                                                            ii.      Döngüler

1.      for döngüsü

2.      foreach döngüsü

3.      while döngüsü

4.      do while döngüsü

                                                          iii.      break deyimi

                                                          iv.      continue deyimi

                                                            v.      return deyimi

    1. Enumeration

    2. Arrays (Diziler)

    3. Diziler - Örnek program : İskambil kartıları karıştırma ve dağıtma

    4. Namespace ler

                                                              i.      Namespace kavramı

                                                            ii.      Using deyimi

    1. Operatörler

                                                              i.      Aritmetik operarörler

                                                            ii.      Bileşik atama operatörleri

                                                          iii.      Eşitlik ve ilişki operatörleri

                                                          iv.      Arttırma ve eksiltme operarörleri

                                                            v.      İşlem önceliği

                                                          vi.      Mantıksal operatörler

1.      And

2.      Or

3.      not

  1. Object ve type lar

    1. Class

    2. Struct

    3. Metodlar

    4. UML Class Diagram aracı

    5. Class ve Struct kullanımı  

    6. Constructor ve Destructor kavramları

    7. Static deyimi, statik method ve değişkenler

    8. Recursive metodlar

  2. Nesne yönelimli programlama

    1. Kalıtım

                                                              i.      Temel kavramlar

                                                            ii.      Base class, derived class

                                                          iii.      Modifiers

1.      erişilebilirlik anahtarları

a.       public

b.      protected

c.       private

2.      diğer anahtarlar

a.       static

b.      virtual

c.       abstract

d.      override

e.       sealed

                                                          iv.      Interfaces

1.      interface oluşturmak ve tanımlamak

2.      interface lerde kalıtım

    1. Sınıflarda çoklu interface kullanımı

    2. Abstract class ve method lar

    3. Operatör overloading

    4. Casting

                                                              i.      Tip çevirimleri

1.      İmplicit çevirimler

2.      Explicit çevirimler

                                                            ii.      Boxing ve unboxing

    1. Delegate ve Eventler

                                                              i.      Delegate

                                                            ii.      Event

  1. Exception handling

    1. Exception nedir, tanım

    2. Try Catch bloğu

    3. Finally bloğu

    4. Exception throwing

    5. Kullanıcı tanımlı exception sınıfları

    6. Debugging

  2. String kütüphanesi

    1. String temelleri ve constructor ları

    2. Temel string methodları

                                                              i.      Length

                                                            ii.      Equals

                                                          iii.      Indexof

                                                          iv.      Substring

                                                            v.      Concat

    1. Diğer String methodları

                                                              i.      Replace

                                                            ii.      Tolower

                                                          iii.      Toupper

                                                          iv.      Trim

    1. Stringbuilder sınıfı

                                                              i.      İnsert

                                                            ii.      Remove

                                                          iii.      Replace

                                                          iv.      Length

                                                            v.      Append

    1. Char yapısı 

    2. Kurallı dizeler ve Regex sınıfı

  1. Collections

    1. Collections

    2. Arraylist

    3. Stack

    4. Queue

    5. SortedList

  2. Threading

    1. Thread kavramı, thread life cycle

    2. Thread izleme ve senkronizasyon

  3. Ornek Uygulama : Ogrenci, ogretmen, derse yazilma

  4. GUI programlama 1

    1. Winform uygulamaları ve Windows Forms

    2. Label, Textbox ve Button

    3. Combobox ve listbox

    4. Örnek Program : Hastabilgileri uygulaması

    5. Groupbox ve Panel

    6. Checkbox ve RadioButton

    7. Picturebox

    8. Tooltip

    9. NumericUpDown

    10. Menu

    11. MonthCalendar

    12. DateTimePicker

    13. TabControl

    14. MDI Formlar

    15. Dialog Bileşenleri

                                                              i.      FileOpen

                                                            ii.      FileSave

    1. Timer

    2. Örnek Program : Metin Editörü 

  1. Veritabanı, SQL ve ADO.NET

    1. XML temelleri

    2. Veritabanı ve ilişkisel veritabanı kavramı

    3. SQL

                                                              i.      Temel SQL tanımı

                                                            ii.      SELECT

                                                          iii.      INSERT

                                                          iv.      UPDATE

                                                            v.      DELETE

                                                          vi.      ORDER

                                                        vii.      WHERE

                                                      viii.      JOIN (INNER, LEFT OUTER, RIGHT OUTER)

    1. StoredProcedure

    2. ADO.NET

                                                              i.      OleDB ve SqlClient sınıfları

                                                            ii.      Connection

                                                          iii.      DataAdapter

                                                          iv.      DataReader

                                                            v.      Command

                                                          vi.      DataSet

                                                        vii.      DataTable

                                                      viii.      DataRow

                                                          ix.      DataColumn

                                                            x.      ConnectionLess ve ConnectionOriented

                                                          xi.      Transaction

  1. Veri Erişimi

    1. DataGridView GUI bileşeni

    2. Bileşenlere veri bağlama (data binding)

    3. Örnek uygulama : grafik arabirim ile veritabanından okuma ve yazma işlemi  

    4. Örnek uygulama : veritabanından veri okuma ve yazma işlemi (dataset, data table)  

    5. Örnek uygulama : veri kopyalama (datareader) 

  2. XML Düzenleme

    1. XML Yazma ve Okuma

                                                              i.      XMLReader

                                                            ii.      XMLWriter

    1. Örnek program

    2. Xpath ile xml navigasyonu

  1. ASP.NET Web Uygulamaları

    1. Web uygulamalarına giriş ve tanımlar

    2. Web uygulaması oluşturma

    3. Visual Studio web uygulama geliştirme ortamı

                                                              i.      Menüler

                                                            ii.      Toolbox

                                                          iii.      Solution Explorer

    1. Örnek: basit bir web uygulaması

    2. HTML

                                                              i.      Temel html tagları

                                                            ii.      Tablo

                                                          iii.      Div

                                                          iv.      CSS

                                                            v.      Örnek bit html sayfa

    1. Web Bileşenleri

                                                              i.      Label

                                                            ii.      Textbox

                                                          iii.      Button

                                                          iv.      Hyplerlink

                                                            v.      DropdownList

                                                          vi.      RadiobuttonList

                                                        vii.      Image

                                                      viii.      Adrotator

                                                          ix.      Validatorler

    1. Örnek : Kişisel Web sayfası

    2. Response

    3. Request

    4. Server

    5. Cookie

    6. Session

    7. MasterPage ler

    8. Theme

    9. Custom Web UserControl

    10. Web.config dosyası

                                                              i.      Uygulama değişkenleri

                                                            ii.      Bağlantı metinleri

    1. Site Navigation

                                                              i.      Sitemappath

                                                            ii.      Menu

                                                          iii.      Treeview

    1. Güvenlik ve Forms Authentication

                                                              i.      Simple Form Authentication

                                                            ii.      Form Authentication oluşturmak

                                                          iii.      Webconfig Ayarları : dizin ve dosya yetkilendirme

                                                          iv.      Güvenlik bileşenleri

1.      Login

2.      Login view

3.      PasswordRecovery

4.      LoginStatus

5.      LoginName

6.      CreateUserWizard

7.      ChangePassword

                                                            v.      Güvenlik bileşenlerini özelleştirmek

    1. Lokalizasyon işlemleri

    2. Dinamik nesne oluşturmak ve nesnelere olay bağlamak

    3. Veritabanına bağlı uygulamalar

                                                              i.      Gridview bileşeni

                                      &