C# Dersleri ile Programlama Temelleri | Visual Studio C#
Visual Studio C# Console ve C# Form Dersleri kursu ile programlama öğrenin uygulamalar geliştirin. | Visual Studio 2022
Description
Selçuk Üniversitesi - Bilgisayar Sistemleri Öğretmenliği mezunuyum. 2008 yılından bu yana yaklaşık 11 yıldır Mesleki ve Teknik Anadolu Liselerinin Bilişim Bölümlerinde, Halk Eğitim Merkezi Müdürlükleri ve Belediyelere bağlı kurum ve kuruluşlarda lise ve üniversite öğrencilerine programlama ve robotik kodlama eğitimleri verdim. Yaklaşık 3 yıldır da "Sen de Kod Yaz" YouTube kanalı üzerinden ülkemizin yazılım alanındaki gelişimine katkıda bulunmak için programlama ve robotik kodlama eğitimleri yayınlamaktayım.
Hem mesleki bilgi ve becerilerimi hem de Youtube üzerindeki eğitimleri hazırlarken kazandığım deneyimleri bir araya getirerek bu eğitim serisini hazırladım.
İstisnalar kaideyi bozmaz. Her zaman ve her şartta geçerli olmasa da şu sözü çok severim ve çoğu kez yaşayarak doğruluğunu test ettim. "İyi bir mühendis her şeyi bilir, iyi bir öğretmen nasıl öğreteceğini bilir." Sizlere programlama temellerini ve daha ileri seviyedeki konuları öğreteceğime inanıyorum. Umarım sizlere mahçup olmam ve takdirlerinizi hak ederim. Eğitimleri hem sunu hem de uygulamalı olarak anlatmaya çalıştım. Uzun uğraşlar sonucu hazırladığım animasyonlarla güçlendirilmiş sunular sayesinde soyut programlama kavramlarını zihninizde somut hale getirmeye çalıştım.
Dünya Yazılım Pazarı ve Türkiye
Dünya yazılım pazarının 4.9 trilyon dolar seviyesine ulaştığı günümüzde ülkemizin bu yazılım pazarından aldığı pay 7.8 milyar dolar civarındadır. Gençlerimiz artık bilişim teknolojilerinin önemini kavrayarak kendilerini bu alana yönlendirmektedir. Programlama öğrenmeye karar verip harekete geçmek isteyenler için Visual Studio 2019 C# ile Programlama Temellerini eğitimini hazırladım.
Sen de kod yaz. Geleceğini yaz! Unutma senin geleceğin ülkemizin aydınlık geleceğidir.
Programlama Temelleri
Kurs başlığında Programlama Temelleri kavramını kullandım. Çünkü bütün programlama dillerinin konuları ortaktır. Elbette her programlama dilinin güçlü ve zayıf yanları vardır. Ancak programlama dilleri arasında tek değişen komut yazım biçimlerindeki basit söz dizim farklılıklarıdır. Bu sayede her hangi bir programlama dili üzerinden temel konularını öğrendiğinizde yeni bir programlama diline adapte olmakta zorluk çekmezsiniz.
Visual Studio Nedir?
Microsoft Visual Studio 2019 Community (Topluluk) versiyonunu ücretsiz olarak kullanıma sunulmuştur. Microsoft tarafından geliştirilen Visual Studio platformu ile birçok programlama dilini kullanarak masaüstü yazılım, mobil uygulama ya da web sitesi geliştirebilirsiniz. Visual Studio ile C, C++, Visual Basic, C#, F# programlama dillerinin yanı sıra Python, Ruby, Node.js ve M gibi programlama dilleri kullanarak uygulama geliştirebilirsiniz. ASP.NET web uygulama gelişimi teknolojisi sayesinde Visual Studio ile web uygulamaları üzerinde çalışabilirsiniz. HTML, CSS, JavaScript, jQuery ve benzeri yapıları web uygulamalarınızda kullanabilirsiniz.
C# Nedir?
C# programlama dili C/C++ ve Java dillerinin etkileşimi ile ortaya çıkmıştır. Güçlü, esnek, basit ve güvenli bir yapıya sahip olan bu programlama dili .NET platformu için sıfırdan oluşturulmuştur. Orta düzeyli diller grubunda yer alan C# programlama dili ile hem alt düzey hem de üst düzey yazılımlar geliştirebilirsiniz.
Neden C#?
C# programlama dilinin öğrenilmesi kolaydır.
Nesne yönelimli programlamayı %100 destekler.
Yüksek verimli bir programlama dili olup kod yazım hatalarını önleyici bir çok önlemi yapısında barındırır.
Geliştirdiğiniz yazılımların internet üzerinde çalışmasına olanak sağlayan ve başka sistemlerle etkileşimini kolaylaştıran XML desteğini sağlar.
Bilişim ve internet çağının gerektirdiği tüm özellikleri destekler.
Unity Oyun Motoru ile oyun geliştirmek için mutlaka C# programlama dilini bilmeniz gerekmektedir.
What You Will Learn!
- Programlama dillerinin temellerini oluşturan ortak konuları Visual Studio C# programlama dili üzerinden öğreneceksiniz.
- Eğitim sonunda programlama temellerini öğreneceğiniz için Java, Python, PHP gibi farklı programlama dillerine kolaylıkla adapte olacaksınız.
- Unity ile 3D, 2D oyunlar ve VR & AR uygulamaları geliştirmek için gerekli C# kodlama bilgilerine sahip olacaksınız.
- Yazılım geliştirme süreçlerinizi kolaylaştıran Nesne Tabanlı Programlama (OOP yani Object Oriented Programming) yöntemini anlatacağım.
Who Should Attend!
- Bilgisayar Mühendisliği, Yazılım Mühendisliği, Mekatronik Mühendisliği ve Elektrik-Elektronik Mühendisliği lisans öğrencileri.
- Yönetim Bilişim Sistemleri gibi algoritma ve programlama dersi alan ve kendini geliştirmek isteyen lisans öğrencileri.
- Bilgisayar Programcılığı gibi ön lisans bölümlerinde öğrenim gören öğrenciler.
- Mesleki ve Teknik Anadolu Liselerinin Bilişim Bölümlerinde eğitim gören Programlama Temelleri ve Nesne Tabanlı Programlama gibi derslerde kendini geliştirmek isteyen öğrenciler.
- Kısacası bu kurs programlamaya yeni başlayan veya bilgilerini tazelemek ve geliştirmek isteyen herkese hitap etmektedir.