Açıklama
VB.NET Programlama Eğitimi, VB.NET, nesne yönelimi ve LINQ konularını ele alan 5 günlük bir eğitim programıdır.
The VB.NET Programming Language programında veri türleri, koleksiyonlar, kalıtım, arayüzler, generics, delegeler, lambda, olaylar ve hata yönetimi ele alınır.
Bu eğitim, VB.NET programlama dilinin kendisine yoğunlaşır ve katılımcıların .NET Framework’ü keşfetmeye hazır olmalarını sağlar. Nesneye dayalı uygulama geliştirme kavramı hakkında ön bilgiye gerek yoktur. Eğitim bu konuda yeterli bilgiyi içerir. Katılımcılar, basit prosedürel sözdizimlerinden nesneye dayalı programlama tekniklerine kadar güçlü ve sürdürülebilir kodları kullanarak .NET uygulamaları yazmayı öğrenirler.
Eğitim, çeşitli dersler, demolar ve uygulamalı alıştırmaların karışımı şeklinde verilir. İşlenen konuları pekiştirmek için ana konulardan sonra uygulamalı oturumlar gerçekleştirilir. Eğitim tamamlandıktan sonra öğrenim deneyiminin daha da geliştirilmesi için ek bilgiler bölümler halinde verilir.
Bu eğitimde neler öğreneceksiniz?
- Sıralama, seçim ve yineleme yapılarını içeren kodları yazma
- Alanlar, özellikler ve yöntemler dahil olmak üzere sınıfları ve yapıları (türler) oluşturma ve kullanma
- Private, Friend, Protected ve Public görünürlük düzenleyicilerini kullanma
- Güçlü uygulamalar oluşturmak için istisnaları kullanma
- Özel yazılmış veya .NET Framework sınıflarından devralınan sınıflar oluşturma
- Arabirimler oluşturma ve çok biçimli teknikleri etkili ve uygun bir şekilde uygulama
- Genel türlerle çalışma
- VB.NET’in güçlü özelliklerini kullanma
- Delegeleri kullanma
- Olay işleme paradigması
- Kodlamada lambda ifadelerini kullanma
- LINQ (Language Integrated Query) kullanımı
- Kaynakları etkili bir şekilde yönetme
Eğitim İçeriği
Introduction to .NET, Visual Studio & VB.NET
- The .NET Framework; The Common Language Runtime; The Common Type System
- NET Features; Introduction to namespaces and assemblies
- Get to know your way around Visual Studio
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
Syntax 2
- Type concepts; Classes; Reference types
- Fields, properties and methods
- Accessibility modifiers
- Object initialisation, Constructors and Constructor chaining
- Instance members; Keyword ‘Me’
- Enumerated types
- Arrays
Collections
- Generic Collections
- Iterating collections
- Indexers
Inheritance & Polymorphism
- Concept of inheritance; Substitutability; Extending a simple class
- ‘Overridable’, ‘Overrides’ and ‘NotOverridable’ modifiers
- Polymorphism
- Abstract classes (MustInherit)
- Upcasting and safe downcasting
Interfaces
- Polymorphism with interfaces
- Multiple interfaces
Delegates and Lambdas
- Delegates explained
- Working with delegates
- Creating your own delegate types
- The evolution of Lambdas
Generic Delegates
- Using the framework-supplied generic delegates
LINQ
- The language features behind LINQ
- The LINQ API and query pattern
- Grouping and Joins
Handling Exceptions
- Errors vs. Exceptions
- The ‘try’, ‘catch’, ‘finally’ paradigm
- Using ‘throw’
- Creating your own exceptions
Consuming Events
- Understanding events in .NET
- Writing event handlers
Producing Events
- The event conventions
- Raising custom events
Garbage Collection
- Garbage collection and its impact
- Finalizers; The ‘Dispose’ pattern; IDisposable
- The ‘using’ statement
The Way Ahead
- Review
- Follow-on courses
Ön Koşullar
Herhangi bir ön koşul bulunmamaktadır.
Sıkça Sorulan Sorular
VB.NET Programlama Eğitimi kaç gün sürer?
Programın süresi 5 gündür.
Bu eğitim kimlere yöneliktir?
VB.NET dilini ve .NET uygulama geliştirmeyi öğrenmek isteyen katılımcılar için hazırlanmıştır.
Katılım için hangi hazırlık gereklidir?
Herhangi bir ön koşul bulunmamaktadır.
Eğitim hangi konuları kapsar?
VB.NET, nesne yönelimi ve LINQ konuları ele alınır.
Programın kapsamı nedir?
The VB.NET Programming Language programında veri türleri, koleksiyonlar, kalıtım, arayüzler, generics, delegeler, lambda, olaylar ve hata yönetimi ele alınır.
Kurumsal eğitim için nasıl bilgi alınır?
Grubunuza uygun eğitim planı ve teklif için bu sayfadaki İletişim Formu üzerinden bilgi alabilirsiniz.
İlgili Eğitimler
C# Programlama Eğitimi ve C# Windows Forms Eğitimi programlarını inceleyebilirsiniz.
Kurumsal Eğitim Bilgisi ve Teklif
Ekibinizin ihtiyacına uygun eğitim planı ve teklif için bu sayfadaki İletişim Formu üzerinden bilgi alabilirsiniz.
