Kursumuz C# .NET üzerine verilecektir.

Kurs Özellikleri :

Kurs Toplamda 80 Saat olarak verilecektir.
Özel ofisimizde Hoca ve Öğrenci şeklinde bireysel tek kişiye kurs verilmektedir.
Ödemelerde 12 taksit imkanı bütün kartlara yapılmakta ve ayrı ayrı kartlardan çekim yapılabilmektedir.
Kurs : Haftaiçi ve ya Haftasonu yapılabilir. (Özel gün ve saatler oluşturulabilir)
Kurs içeriğinde : Video Sitesi Sistemi,Windows Form ile Facebook Üzerinde Webbrowser ile işlemler,Maillin Uygulaması
proje olarak yazılacaktır.
Kursumuz İstanbul Avcılardadır.
Firma : Peyk Yazılım
Tel : 0212 694 00 96
Cep : 0544 440 09 04
Bilgi İçin : Mustafa Bey

Kursun İçeriği


C# Dilinin Kullanımı


Syntax, kodlama standartları(coding standarts), Visual Studio kullanımı(using VS 2010)
.NET Teknolojisi ve özellikleri (.NET Fundamentals), CTS (Common Type Specification), CLS (Common Language System), IL (Intermediate Language), CIL (Common Intermediate Language), MSIL (Microsoft Intermediate Language) gibi temel kavramlar.

C# dilinin temel taşları, döngüler, koşul ifadeleri, metodlar, class,struct, enum, ref, out, 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

Nesneye Yönelik Programlama

Bu Konuların Ortasında Konuların Daha Kalıcı Olması İçin Örnek Bir Proje (Örn: Dershane Takip Sistemi) Üzerinde Gösterilecektir Konular

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ı
Advance C# Programming - İleri Düzey C# Programlama
Tek ve çok boyutlu diziler
Interfaces, Collections(Kolleksiyonlar), Boxing ve Unboxing kavramları
Delegates, Events ve Threads
Serialization
File Process (Dosya İşlemleri, IO Namespace, Streams, DirectoryInfo, FileInfo, Directory, File vb. sınıfları)
LINQ (Language Integrated Query) ile koleksiyonlar üzerinde sorgulamalar yapmak
Database Processes - Ado.Net & Sql To Lınq (15 Saat)
Introduction to SQL Server (SQL Server ve SQL dili hakkında temel bilgiler)
Windows uygulamalarında ADO.NET kullanımı ve tüm veri tabanı işlemlerinin gerçekleştirilmesi.
Katmanlı mimarilere(3-tier, n-tier) giriş ve Data Access Layer(Veri erişim katmanı) gerçekleştirimi
Entity Framework

Asp.Net İle Web Programlama

Buradan itibaren önceki uygulama örneğimizi sonlandırıp web uygulamamız başlıyor.
Bu web örneğimiz üst seviye bir web sitesi olacak ve her öğrenci kendisine bu projeye benzer proje seçecek. Derste uygulanan her teknik öğrenciler tarafınan kendi projelerine uygulanması istenecek. Bu sayede ilk sorunlar uzman desteği ile halledilmiş olacaktır.


HTML dilinin temel özellikleri
Cascading Style Sheet (css) kullanımı
Web programlama mantığı, sayfa işlemleri, server-client iletişimi,
web yaşam döngüsü ve Javascript’in bu döngüdeki rolü, get ve post işlemleri
ASP.NET Page Compilation Cycle (ASP.NET sayfalarının derleme süreçleri)
HttpRequest ve HttpResponse
Web.config dosyası kullanımı ve ne amaçlara hizmet ettiği
Sayfalar arası veri taşıma yolları, her bir yöntemin artıları ve eksileri
State Management(Session, ViewState, Application, Cache, ControlState)
Application ve Cache arasındaki farklar ve her bir state management yöntemlerinin farkları artıları ve eksileri
Web Controls (Tüm web kontrollerinin anlatımı ve kullanımı).GridView üzerinde ayrıca uzunca durulacaktır
WebControl ve UserControl oluşturmak ve kullanmak. Kullanmanın yararları ve nerelerde kullanılması gerektiği
Master Page ve nested master page kullanımı, örnekler üzerinden gerekliliği ve ortak işlemleri master page’ler ile halletmek
Global.asax kullanımı
Themes ve Javascript kullanımı
Validation Controls (Sayfa üzerinde doğrulama işlemleri yapmak)
Katmanlı mimariler(3-tier, n-tier) ile ASP.Net projelerinin bütünlüğü ve nasıl oluşturulacağı
ASP.NET projelerinde performansa yönelik dikkat edilmesi konular
ASP.NET projelerinde authentication ve authorization işlemlerinin Membership API’ler ve özel sınıflarla gerçekleştirimi
ASP.NET ile veri tabanı işlemlerinin kullanımı

Web Service

ASP.NET projelerini web sitelerinde yayınlamak(Deployment)
Web Service mantığı ve kullanım alanları (soap, wsdl, uddi, xml, asmx file)
Visual Studio ile Web Service oluşturma ve bu web servisi Windows, asp.net, mobile cihazlardan ve Java dilinden kullanma
Hazır, başkaların tarafından yapılan web servislerinin .NET uygulamalarında kullanılması
Web Servislerinde Authentication ve Authorization

Sql Server


SQL ve T-SQL
Stored Procedured ve Functions
View, Trigger, Geçici tablolar
Transaction kavramı ve gerçekleştirimi
SQL Server ve XML
Flat Files ile çalışmak
Backup, Restore, Copy ve Move işlemleri
Index Fragmentation ve Shrink Database
Http End Points
Log Shipping
Sql Server içinde C# kullanımı
Database Modelling and Design
ER Diagrams
UML ile database modelling
Gereksinimleri belirleme ve kavramsal model çıkartma
Normalization
Oracle Database modelling tool