
Gelişen teknoloji, internet kullanımının yaygınlaşması ve internet hızının artması ile artık bütün sektörler internet altyapısı ile çalışmaya başlamıştır. Bu noktada web yazılım teknolojileri konusunda yüksek bir personel açığı vardır.
Yazılım önümüzdeki yıllarda sosyal hayatımızda etkisini bu gün olduğundan daha da fazla artıracaktır. Orta düzey bilgisayar ve ingilizce bilgisine sahip, kendi projelerini masaüstü ve Internet platformuna taşımak isteyen her birey bu eğitime katılabilir. Yazılım Mühendisleri (Yazılım Uzmanları), Türkiye `de iş bulma garantisine sahip ender insanlardan biridir.
Using C# Language (C# Dilinin Kullanımı) (8 Saat)
Object Oriented Programming (Nesneye Yönelik Programlama) (8 Saat)
Syntax, kodlama standartları(coding standarts)
Visual Studio kullanımı(Using VS 2010)
.NET Teknolojisi ve özellikleri (.NET Fundamentals)
.NET Derleme Süreçleri (C# Compiling)
CTS (Common Type Specification)
CLS (Common Language System)
IL (Intermediate Language)
CIL (Common Intermediate Language)
MSIL (Microsoft Intermediate Language)
Jitter, stdlib, csc.exe gibi temel kavramlar.
C# dilinin temel taşları
Döngüler
Koşul ifadeleri
Metodlar
Classes
Struct
Enum
Ref
Out
Params
Nullable types
Value and reference types
Hata Yönetimi (Exception Management-try,catch,finally kullanımı)
Nesneye yönelik programlamaya giriş( Introduction to Object Oriented Programming)
Class Library oluşturmak
Class – Object kavramlarının anlatımı
Class yapısı (metodlar, property, constructor, static)
OOP’nin temel maddeleri : Encapsulation, Inheritence(is-a relation), Polymorphism
Projelerimize uygun sınıf yapılarının oluşturulması
UML Class Diagram
Advance C# Programming – İleri Düzey C# Programlama
Tek ve çok boyutlu diziler
Interfaces, Collections(Kolleksiyonlar), Boxing ve Unboxing kavramları
Iterator gibi bazı tasarım desenlerinin(design patterns) anlatımı ve kodlanması
Generic programming
Delegates, Events ve Delegate ile asenkron programlama
Threads
Serialization
Reflection ve bazı tasarım desenlerinin(design patterns) örneklenmesi ve kodlanması
Attribute Programming
File Process (Dosya İşlemleri, IO Namespace, Streams, DirectoryInfo, FileInfo, Directory, File vb. sınıfları)
LINQ (Language Integrated Query) ile koleksiyonlar üzerinde sorgulamalar yapmak