Ankara'da csharp(C#) kursu,asp.net kursu, yazılım kursu, asp.net, ado.net, wcf kursu,silverlight
Yazılım Kursu, Csharp(C#) Kursu, ASP.NET Kursu, .NET Kursu, ADO.NET, Linq, WCF, Web Service, SOA
Microsoft Eğitimleri
CSharp(C#) Eğitimi
ASP.NET Eğitimi
Windows Forms .NET Eğitimi
ADO.NET & LINQ Eğitimi
Object Oriented Programming
Web Service, WCF, Remoting
Microsoft Sınavları
70-536
70-526
70-528
70-529
70-547
70-548
70-549
Microsoft Sertifikaları
Düşünce
Our highest priority is to satisfy the customer trough early and continuous delivery of valuble software

İleri Düzey .NET Yazılım Uzmanlığı Eğitimi-Ankara

Eğitim Süresi

240 Saat

Eğitime herkes katılabilir mi?

Yazılıma meraklı olan herkes bu kursa katılabilir.

Ders Başlama Zamanı

18 Aralık 2010 - Cumartesi-Pazar 14:00-18:00

Eğitim İçeriği

Konu İçeriği Gün
Bölüm-1: Using C# Language (C# Dilinin Kullanımı) 2 Gün
Bölüm-2: Object Oriented Programming (Nesneye Yönelik Programlama) 2 Gün
Bölüm-3: Advance C# Programming (İleri Düzey C# Programlama) 5 Gün
Bölüm-4: Database Processes (ADO.NET & LINQ to SQL & Entity Framework) 7 Gün
Bölüm-5: ASP.NET ile Web Programlama & ASP.NET Ajax 8 Gün
Bölüm-6: Distributed Applications (Web Service, .NET Remoting, WCF Services) 5 Gün
Bölüm-7 Yazılım uzmanları için Sql Server 5 Gün
Bölüm-8 Database Modelling and Design 2 Gün
Proje Büyük çaplı bir projenin başından itibaren gerçekleştirilmesi 18 Gün


240 Saat
Eğitimlerde Bölüm-3'ün ortalarından itibaren ASP.NET ve veri tabanı uygulamalarına geçilmektedir. 

Bölüm-1 : Using C# Language (C# Dilinin Kullanımı)

  • Syntax, kodlama standartları(coding standarts), Visual Studio kullanımı(using VS 2008)
  • .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, class,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

Bölüm-2 : Object Oriented Programming (Nesneye Yönelik Programlama)

  • 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

Bölüm-3 : 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

Bölüm-4 : Database Processes (ADO.NET & SQL to LINQ)

  • Introduction to SQL Server (SQL Server ve SQL dili hakkında temel bilgiler)
  • Connected ve Disconnected mimarileri, faydaları ve zararları, hangi tür projelerde kullanılabilirlikleri
  • Connection, DataReader, Command, DataAdapter, CommandBuilder sınıflarının anlatımı
  • DataSet ve TypedDataSet kullanımı faydaları ve zararları, hangi tür projelerde kullanılabilirlikleri
  • 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
  • Facade, Abstract Factory gibi bazı tasarım desenlerinin(design patterns) anlatımı ve kodlanması
  • SQL to LINQ ile veri tabanı işlemlerinin gerçekleştirimi
  • LINQ’nun katmanlı mimarilerdeki rolleri

Bölüm-5 : ASP.NET ile Web Programlama

  • 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ı
  • ASP.NET projelerini web sitelerinde yayınlamak(Deployment)

Bölüm-6 : Distributed Applications (Web Service, .NET Remoting, WCF Services)

  • 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
  • .Net Remoting & Remote Object kavramlarının anlatılması, örneklenmesi ve kullanım alanları
  • Socket programlama ile chat uygulamaları geliştirmek
  • WCF Servis yapısı mantığı ve kullanım alanları
  • WCF Service oluşturmak ve kullanmak

Bölüm-7 : Yazılım uzmanları için Sql Server

  • SQL ve T-SQL
  • Stored Procedured ve Functions
  • View, Trigger, Geçici tablolar
  • Transaction kavramı ve gerçekleştirimi
  • SQL Server & 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ı

Bölüm-8 : Database Modelling and Design

  • ER Diagrams
  • UML ile database modelling
  • Gereksinimleri belirleme ve kavramsal model çıkartma
  • Normalization
  • Oracle Database modelling tool
  • Büyük bir projenin ortaya konup veri tabanı tasarımın çıkarılması

C#(CSharp) Kursu,ASP.NET Kursu, ADO.NET,Linq Kursu,Nesneye Yönelik Programlama(OOP) Kursu, Windows Forms .NET Kursu,Web Service Kursu, WCF Kursu,.NET Remoting Kursu, SOA(Service Oriented Architecture) Kursu, Silverlight Kursu, C#(CSharp) Eğitimi,ASP.NET Eğitimi, ADO.NET,Linq Eğitimi,Nesneye Yönelik Programlama(OOP) Eğitimi, Windows Forms .NET Eğitimi,Web Service Eğitimi, WCF Eğitimi,.NET Remoting Eğitimi, SOA(Service Oriented Architecture) Eğitimi, Silverlight Eğitimi
Ankara 2009