Azerbaycan The C# Programming Language Eğitimi

  • Eğitim Tipi: Classroom
  • Süre: 4 Gün
  • Seviye: Fundamentals
Bu eğitimi kendi kurumunuzda planlayabilirsiniz. Bize Ulaşın!

Microsoft'un .NET Framework'ü geliştiricilere benzeri görülmemiş fırsatlar sunuyor. Web uygulamalarından masaüstü ve mobil platform uygulamalarına kadar hepsi aynı beceri seti kullanılarak eşit kolaylıkla oluşturulabilir. Ancak bu potansiyelden en iyi şekilde yararlanmak için, geliştiricilerin temel dil becerileri ve Object Oriented programlama kavramlarını kapsamlı bir şekilde kavramaları gerekir.

Bu Azerbaycan The C# Programming Language Eğitimi geliştiricilere, C# dilini kullanarak Windows uygulamaları oluşturmak için gereken programlama becerileri öğretilmektedir. Beş günlük sınıf içi {*egitim} sırasında öğrenciler C# program yapısının temel özelliklerini, dil söz dizimini ve uygulama detaylarını gözden geçirirken .NET Framework 4.5’in birçok özelliğini içeren bir uygulama geliştirerek hafta boyunca bilgilerini konsolide etmektedirler.

Bu Azerbaycan The C# Programming Language Eğitimi, delegeleri tam olarak keşfetmeye hazır olarak hazırlamak için C # programlama dilinin kendisine odaklanır.

There are no prerequisites for this course.

Bu Azerbaycan The C# Programming Language Eğitimi, C, C++, JavaScript, Objective-C, Microsoft Visual Basic®, veya Java dillerinde programlama deneyimine sahip olan ve nesne odaklı programlama kavramlarını anlayan deneyimli geliştiricilere yöneliktir.

Bu Azerbaycan The C# Programming Language Eğitimi tamamlanmasının ardından öğrenciler:

  • C#’ın temel söz dizimini ve özelliklerini açıklayabilecektir.
  • Yöntemler oluşturabilecek ve çağırabilecek, istisnaları yakalayabilecek ve ele alabilecek ve büyük ölçekli uygulamaların takip gereksinimlerini açıklayabilecektir.
  • Tipik bir masaüstü uygulamasının temel yapısını ve unsurlarını uygulamaya koyabilecektir.
  • Sınıflar oluşturabilecek, arayüzleri tanımlayabilecek ve uygulamaya koyabilecek ve genel koleksiyonlar oluşturup bunları kullanabilecektir.
  • Sınıf hiyerarşisi oluşturmak için kalıtım kullanabilecek, .NET Framework sınıfını genişletebilecek ve genel sınıf ve yöntemleri oluşturabilecektir.
  • Dosya giriş/çıkış ve akımlarını kullanarak verileri okuyabilecek ve yazabilecek ve verileri farklı formatlarda serileştirebilecek ve seri haline son verebilecektir.
  • Veritabanına erişmek için bir veri modeli oluşturup kullanabilecek ve verileri sorgulamak ve güncellemek için de LINQ kullanabilecektir.
  • Uzaktaki verilere erişmek ve bunları sorgulamak için System.Net ad alanındaki tipleri ve WCF Veri Servisleri’ni kullanabilecektir.
  • XAML kullanarak grafiksel kullanıcı arayüzü oluşturabilecektir.
  • Görevleri ve asenkronize işlemleri kullanarak uygulamaların kapasitesini ve yanıt süresini geliştirebilecektir.
  • Yönetilmeyen kitaplıkları ve dinamik bileşenleri bir C# uygulamasına entegre edebilecektir.
  • Yansıtmayı kullanarak tiplerin metaverilerini inceleyebilecek, özel öznitelikler oluşturup kullanabilecek, çalışma zamanına göre kod oluşturabilecek ve bunların sürümlerini yönetebilecektir.
  • Simetrik ve asimetrik şifrelemeyi kullanarak verileri şifreleyebilecek ve şifrelerini çözebilecektir.

  • Module 1: Introduction to Object Orientation
    • This ensures all delegates have a grounding in the principles of Object Orientation.

  • Module 2: OO and C Sharp

    • Get started on how C# implements Object Orientation

  • Module 3: Introduction to .NET Visual Studio & C#

    • The .NET Framework; The Common Language Runtime; The Common Type System
    • C# Features; Introduction to namespaces and assemblies
    • Get to know your way around Visual Studio

  • Module 4: Syntax I

    • Procedures and statements; Data types; Declaring variables; Assignments
    • Conversion; Arithmetic and other operators
    • Flow of control constructs
    • Passing parameters by value, by reference, named and optional parameters

  • Module 5: Syntax 2

    • Type concepts; Classes; Reference types
    • Fields, properties and methods
    • Accessibility modifiers
    • Object initialisation, Constructors and Constructor chaining
    • Instance members; Keyword 'this'
    • The 'null' reference
    • const & readonly
    • Enumerated types
    • Arrays

  • Module 6: Collections

    • Generic Collections
    • Iterating collections
    • Indexers

  • Module 7: Inheritance & Polymorphism

    • Concept of inheritance; Substitutability; Extending a simple class
    • 'virtual', 'override' and 'sealed' modifiers
    • Polymorphism
    • Abstract classes
    • Upcasting and safe downcasting

  • Module 8: Interfaces

    • Polymorphism with interfaces
    • Multiple interfaces

  • Module 9: Delegates and Lambdas

    • Delegates explained
    • Working with delegates
    • Creating your own delegate types
    • Lambdas

  • Module 10: Generic Delegates

    • Using the framework-supplied generic delegates

  • Module 11: LINQ

    • The language features behind LINQ
    • The LINQ API and query pattern
    • Grouping and Joins

  • Module 12: Handling Exceptions

    • Errors vs. Exceptions
    • The 'try', 'catch', 'finally' paradigm
    • Using 'throw'
    • Creating your own exceptions
    • 'checked' and 'unchecked' expressions.

  • Module 13: Consuming Events

    • Understanding events in .NET
    • Writing event handlers

  • Module 14: Producing Events

    • The event conventions
    • Raising custom events

  • Module 15: Garbage Collection

    • Garbage collection and its impact
    • Finalizers; The 'Dispose' pattern; IDisposable
    • The 'using' statement

  • Module 16: Reverse Engineer

    • At the end of the course we reverse-engineer the resultant code and compare the results to the Class Diagram we produced near the beginning of the course.

  • Module 17: The Way Ahead

    • Review

  • Appendix Module A: LINQ to Xml

    • Producing and consuming XML using LINQ



Eğitimlerle ilgili bilgi almak ve diğer tüm sorularınız için bize ulaşın!

Yakın tarihte açılacak eğitimler

Sınıf eğitimlerimizi Azerbaycan ofislerimizde düzenlemekteyiz. Kurumunuza özel eğitimleri ise, dilediğiniz tarih ve lokasyonda organize edebiliriz.

01 yanvar 2025 (4 Gün)
Baku
Classroom / Virtual Classroom
08 yanvar 2025 (4 Gün)
İstanbul
Classroom / Virtual Classroom
12 yanvar 2025 (4 Gün)
İzmir
Classroom / Virtual Classroom
01 yanvar 2025 (4 Gün)
Bodrum
Classroom / Virtual Classroom
08 yanvar 2025 (4 Gün)
Antalya
Classroom / Virtual Classroom
03 fevral 2025 (4 Gün)
Kapadokya
Classroom / Virtual Classroom
12 yanvar 2025 (4 Gün)
Bursa
Classroom / Virtual Classroom
17 fevral 2025 (4 Gün)
Ankara
Classroom / Virtual Classroom

İlgili Eğitimler

The C# Programming Language Eğitimi Azerbaycan

Kardeş ülke Azerbaycan (resmi adıyla Azerbaycan Cumhuriyeti) Kafkasya’da, Güney Kafkas Dağları bölgesinde bulunmaktadır. Çok zengin bir kültüren mirasa sahip olan Azerbaycan’ın, Hazar Denizi, Rusya, Gürcistan, Ermenistan ve İran gibi sınır komşuları vardır. Kafkasya’nın en büyük yüzölçümlü ülkesi olan Azerbaycan’da harika bir doğa çeşitliliği mevcut olup, hayvan yaşamının zenginliği de dikkat çekicidir. Üniter bir devlet olan Azerbaycan’ın Cumhurbaşkanı İlham Aliyev, resmi dili Azerice’dir.

Farsça Azar (Ateş) ve Payegan (Muhafız) kelimelerinin birlikteliğinden adını alan Azerbaycan Ateşler Ülkesi olarak da bilinmektedir. Bakü’de bulunan Flame Towers ülkenin en turistik yerlerinden biridir. Ülkede çok sayıda yanardağ ve petrol yatağı bulunmaktadır. Azerbaycan’ın mutlaka görülmesi gereken yerleri arasında Bakü’deki Alev Kuleleri, Kız Kalesi, Ateşgah, Targovi Caddesi ve Bakü Bulvarı’nın yanı sıra farklı şehirlerdeki Şeki Hanları Sarayı, Kobustan Milli Parkı, Han Bağı, Kebele ve Göygöl Milli Parkı sayılabilir.
Sitemizi kullanarak çerezlere (cookie) izin vermektesiniz. Detaylı bilgi için Çerez Politika'mızı inceleyebilirsiniz.