Temel C# Eğitimi

 750,00

Kategoriler: Etiketler: ,

Açıklama

Genel amaçlı olsun özel amaçlı olsun tüm uygulama ve sistem yazılımları programlama dilleriyle yazılır. Bir programlama dili, insanların bilgisayara çeşitli işlemler yaptırmasına imkan veren her türlü sembol, karakter ve kurallar grubudur. Programlama dilleri insanlarla bilgisayarlar arasında tercümanlık görevi yapar. Programlama dilleri, bilgisayara neyi, ne zaman, nasıl yapacağını belirten deyim ve komutlar içerir. Programlama dilleri zaman içerisinde gelişerek günümüzde çok kabiliyetli bir duruma gelmiştir.

Önceleri delikli kartlar ve ikili sayı sistemi (makine dili) ile başlayan bu heyecan verici yolculuk  1940’larda assembly (montaj) dili denen bir dilin ortaya çıkması ile devam etti. İlk defa kendi derleyicisi bulunan yüksek seviyeli programlama dillerinin piyasaya girmesi 1957 yılında FORTRAN (FORmula TRANslation) ile gerçekleşti. Adından da anlaşılabileceği gibi, FORTRAN daha çok matematiksel özellikleri ile bilinen bir dildi, ve NASA tarafından kullanılmaktaydı. Kullanım kolaylığını temel alan bir başka dil olan COBOL (COmmon Business Oriented Language), 1959 yılında yayınlandı. FORTRAN, LISP, ALGOL ve COBOL dilleri, günümüzde mevcut olan bütün programlama dillerinin ataları diyebiliriz.

1964 yılına geldiğimizde, Microsoft’un ilk ürünü olan BASIC (Beginners All Purpose Symbolic Instruction Code) olarak tanıdığımız yeni bir programlama dili devreye girdi. PASCAL 1970’te geliştirilen, amacı aynı BASIC gibi, programlamayı yeni öğrenenler için kolay bir dil olmasıydı.

C programlama dili ile ilk karşılaştığımızda 1972 yılındaydık. C dili, hem yorumlanarak, hem de derlenerek çalışma imkanı sunuyordu.  C programlama dilinin hafıza yönetimini biraz daha kolay hale getiren C++ (1983) yılında karşımıza çıktı.

İnternetin altında yatan en temel teknolojilerden biri olan HTML, 1993 yılında ilk defa ortaya çıktığında ortalığı kasıp kavurdu. İnternet sayfalarının standardı haline gelen HTML, aslında bir programlama dili değil, bir kalıptır.

Python, 1991 yılında kullanıma sunulan, yorumlanarak çalıştırılan bir programlama diliydi. Python’un amacı, yazılan kodların kafa karıştırmadan anlaşılabilir ve akıcı bir şekilde okunabilir olmasıydı.

1995 yılına, obje odaklı bir programlama dili olan Java, ve özellikle web uygulamaları için tasarlanan JavaScript dilleri sahneye çıktı. Java, farklı pek çok sürümü olan bir dildir, ve sürümler arasında ufak tefek sözdizimi farklılıkları olan bir dildir.

Java İnternet ortamında birçok konuda başarılı olmasına rağmen , bazı konularda eksik kalmaktaydı. Bunlardan birincisi; diğer diller ile uyumlu çalışamaması (cross-language interoperability) idi. Bunu anlamı bir dille üretilmiş bir kodun başka bir dile üretilmiş bir kod ile birlikte çalışma becerisidir. Java’nın başarısız olduğu bir konuda Windows ortamlarına tam entegre olarak çalışamamasıdır. Java sanal makinesi kurulmuş olsa dahi Windows ve Java tam olarak oyum sağlayamazlar. Bu durum performans düşüklüğü , bellek kullanımı sorunları ve sayabileceğimiz birçok eksiden dolayı Java’yı geride bırakıyor.
Bu iki temel neden ve diğer nedenlerden dolayı Microsoft C# dilini oluşturdu.

 

C# 90’ların sonlarına doğru ortaya çıktı ve Microsoft’un .NET platformunun temel dili oldu. Framework, içerisinde uygulama geliştirme arayüzleri (API) ve programcıların ihtiyaç duyduklarında çağırabilecekleri paylaşımlı bir kod kütüphanesi barından paketlere denir .NET Framework’ta ise paylaşımlı kod kütüphanesi Framework Class Library (FCL) olarak adlandırılıyor. Bu kütüphanedeki kodlar pek çok çeşit fonksiyon çalıştırabiliyor. Bu sayede programcılar ufak işlemler için gerekli fonksiyonları sıfırdan yazmak zorunda kalmıyor.

Süreç ve Kazanımlar:

Bu eğitim kapsamında aşağıdaki madde başlıkları konusunda bilgi sahibi olacaksınız:

 

  • Algoritmalar, Akış Diyagramları ve Veri Yapılarının Nelerdir?
  • Psuedo Kod Sahte Kod Nedir?
  • C# ile Programlama Temelleri Nelerdir?
  • Yapısal Programlama Nedir?
  • Nesne Tabanlı (Object Oriented) Programlama Nedir?

 

Kim Almalı:

  • Bilişim sektöründe Backend, Frontend ya da Fullstack (Backend + Frontend) Developer (Geliştirici) olmak isteyen, öğrenci ve yeni mezunlar,
  • Kariyerine bilişimin güncel ve umut vaat eden sektöründe ilerletmeyi düşünenler,
  • Temel seviyede bilgisayar bilgisi olup, yazılım dünyasında sıfırdan girmek isteyen farklı lisans mezuniyetine sahip kişiler,
  • Güncel yazılım teknolojileri ile kendisini geliştirmek isteyenler,
  • Sağlam temellere dayalı etkin bir eğitim alarak, doğrudan sektörün ihtiyaçlarına yönelik kendini geliştirmek isteyenler.

Eğitim Müfredatı :

  • Yazılım Dünyasına Giriş ve Tanıtım
  • Algoritma Nedir? Nasıl Geliştirilir? Sahte Kod Yazımı.
  • Veri Yapıları Genel Tanıtım.
  • Microsoft Visual Studio 2019 Community Kurulumu
  • Microsoft Visual Studio Menülerinin Kullanımı ve Tanıtımı.
  • Visual Studio Temel İşlemler (Proje Oluşturma, Kaydetme, Yeniden Açma İşlemleri vb.)
  • Değişkenler (Teorik ve Uygulamalı)
  • Ekrana Veri Yazdırma ve Klavyeden Veri Alma İşlemleri
  • Değişkenler Arasında Tür Dönüşümleri
  • Aritmetik ve Mantıksal Operatörlerin Tanıtımı ve Kullanımı
  • Kontrol Yapıları (if, if else, else, switch case, foreach, for döngüsü, while, do while, try-catch-final yapısı ..)
  • Diziler
  • Sınıflar (Nesne Tabanlı Programlama)
  • Nesne Tabanlı Programlama Özellikleri:
  1. Soyutlama (Abstraction)
  2. Sarmalama / Paketleme (Encapsulation)
  3. Miras Alma (Inheritance)
  4. Çok Biçimlilik (Polymorphism)
  • Form Uygulamaları Giriş
  • Temel Seviyede Form Uygulamaları Tanıtımı
  • Properties ve Events
  • Orta Seviyeli Form Uygulamaları Geliştirme
  • Test ve Sorun Giderme Yöntemleri

 

30 saat Canlı Eğitim

İncelemeler

Henüz inceleme yapılmadı.

“Temel C# Eğitimi” için yorum yapan ilk kişi siz olun

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir