C#: Yeni Başlayanlar İçin Visual Studio ile C# Programlama

C# programlamayı sıfırdan öğrenmek, etkin C# Visual Studio ve C# kullanmak için ideal C# programlama kursu

4.95 (103 reviews)
Udemy
platform
Türkçe
language
Programming Languages
category
instructor
C#: Yeni Başlayanlar İçin Visual Studio ile C# Programlama
669
students
5.5 hours
content
Apr 2024
last update
$19.99
regular price

What you will learn

C#, öğrenmesi ve bakımı nispeten kolay bir dil olsa da, sadece yeni başlayanlar için değildir.

Microsoft'un sunduğu C#, .NET Framework'un temelinde yer alan bir programlama dilidir.

Platformlar arası kullanılabilen bir kod olmasına rağmen C# genellikle Microsoft ekosistemindeki programcılar tarafından kullanılır.

C# (see-sharp olarak telaffuz edilir) genel amaçlı, nesne yönelimli bir programlama dilidir.

.NET çerçevesi sayesinde C#, C++'a göre birçok avantaja sahiptir. C#, C++'ın rafine edilmiş ve modernize edilmiş bir sürümüdür.

C#, web uygulamaları, Windows uygulamaları ve oyun geliştirme gibi çok çeşitli programlar ve uygulamalar oluşturmak için kullanılır

Kurs boyunca kullanılacak araçlar ücretsizdir

Kod veya kodlama bilmenize gerek yok

Bilgisayarınız MAC ve Windows olabilir. Her ikisinde de çok rahat çalışıyor olabileceksiniz

Uygulamalı örneklerle en baştan C# öğreneceksiniz

Her konuyu gerçek hayattan projelerde nasıl kullanacağınızı öğreneceksiniz

Diğer programlama dillerini kısa sürede öğrenecek altyapıya sahip olacaksınız

Java, Python gibi dilleri kısa sürede öğrenebileceksiniz

Visual Studio'yu etkili şekilde kullanaksanız

C# ve .NET Visual Studio Kurulumu

Mac için Visual Studio Kurulumu

Console Uygulamaları

Değişkenler

Visual Studio İncelenmesi

Tool Box Elemanları

Random Sınıfı

Timer Sınıfı

Math Sınıfı

c sharp programming

Yeni başlayanlar için c# ( c sharp for beginners )

Baştan sona c# ( c sharp from scratch )

Why take this course?

Merhabalar,

"C#: Yeni Başlayanlar İçin Visual Studio ile C# Programlama" kursuna hoşgeldiniz.
C# programlamayı sıfırdan öğrenmek, etkin C# Visual Studio ve  C# kullanmak için ideal C# programlama kursu

C# becerilerini sürekli olarak geliştirmek isteyen büyük bir Cloud hosting firması için kod yazıyorsun ya da programlama konusunda kendini geliştirmek isteyen bir öğrencisin ve C# programlama öğrenmek istiyorsun. Kendine hangi seçeneği daha yakın hissediyorsan hisset bu kurs tam sana göre.

İster platformlar arası uygulamalar oluşturmak için Xamarin Forms ile birlikte C # kullanıyor olun, ister C# ile Unity'de yeni bir video oyunu tasarlıyor olun, OAK Academy'de size uygun bir kurs vardır. OAK Academy, C# programlama ile ilgili temel bilgilerden veri tabanları ve senkronize olmayan programlama gibi daha gelişmiş konulara kadar, her konuda en yüksek puan alan kurslar sunar.

Microsoft'un sunduğu C#, .NET Framework'un temelinde yer alan bir programlama dilidir. Platformlar arası kullanılabilen bir kod olmasına rağmen C# genellikle Microsoft ekosistemindeki programcılar tarafından kullanılır.

Bu eğitimde çeşitli uygulamalar oluşturmak için kullanılabilecek çapraz bir platform dili olan C# i öğretiyor olacağız.  C# ile mobil uygulamalar (Windows, Android ve iOS için), oyunlar geliştirip  aynı zamanda masaüstü uygulamaları oluşturabilirsiniz.

İşte bu yüzden C # ile başlamak için harika bir yerdesin.

C# programlama dilini öne çıkaran özelliklerden biri de C#'ın Unity geliştiricileri arasında yaygın olarak kullanılan ve en popüler oyun geliştirme dili olması.

C#'ı sıfırdan öğrenmeye başlayıp adım adım uygulamalı örneklerle öğreneceksin. Uygulamalı örneklerle öğrenirken hangi eylemi neden ve niçin yapıldığının da açıklamalarını bu eğitimde buluyor olacaksın.

C# eğitiminde hangi konuları ele aldık;

  • C# .NET

  • Visual Studio Kurulumu

  • Mac için Visual Studio Kurulumu

  • Console Uygulamaları

  • Değişkenler

  • Visual Studio İncelenmesi

  • Tool Box Elemanları

  • If Else Yapısı

  • Switch Case Yapısı

  • While / Do While Döngüleri

  • For / For Each Döngüleri

  • Diziler

  • Metotlar

  • Sınıflar

  • Lıst Sınıfı

  • Random Sınıfı

  • Timer Sınıfı

  • Math Sınıfı

  • c#

  • c# .net

  • unity c#

  • c# unity

  • c sharp

  • c sharp programming

  • selenium webdriver with c sharp

  • selenium with c sharp

  • c sharp for beginners

  • selenium c sharp

  • c sharp from scratch

  • .net

  • .net core

  • c# .net

  • .net Core 3

C# Nedir?
C# (see-sharp olarak telaffuz edilir) genel amaçlı, nesne yönelimli bir programlama dilidir. 2000 yılında Microsoft tarafından .NET girişiminin bir parçası olarak çok paradigmalı bir programlama dili olarak tasarlandı. .NET çerçevesi ve .NET uygulamaları, C++, C#, Visual Basic ve COBOL gibi programlama dilleriyle kullanabileceğiniz çok platformlu uygulamalardır. C# açık kaynaklıdır ve basit ancak modern, esnek ancak güçlü ve çok yönlü ancak öğrenmesi ve programlaması kolay olacak şekilde tasarlanmıştır. Geçmişte birçok programlama dili belirli amaçlar için tasarlandı. C#, iş ve kurumsal ihtiyaçlar göz önünde bulundurularak geliştirildi. Web uygulamaları, mobil ve yanıt uygulaması ihtiyaçları gibi modern yazılım geliştirmeyi desteklemek için işlevsellik sağlayan C#, günümüz programlama dillerinin birçok özelliğini destekler. Buna jenerikler, var türleri dahildir.

C++'a göre C# avantajları nelerdir?
.NET çerçevesi sayesinde C#, C++'a göre birçok avantaja sahiptir. C#, C++'ın rafine edilmiş ve modernize edilmiş bir sürümüdür. C++, daha eski fakat yaygın olarak kullanılan bir dil olan C'ye nesne yönelimi getirmek için geliştirildi ve C++, Windows için uygulamaların yanı sıra altyapı ve düşük seviyeli uygulamalar oluşturmak için fiili dil haline geldi. Visual Basic iş uygulamaları içindi. C#'ın yaptığı, VB'nin hızlı geliştirme yeteneklerini C++'ın gücüyle birleştirmektir. C# ayrıca, başlatılmış değişkenleri bilmeden yeniden kullanmamanızı sağlamak için birçok yeni veri türüne, tür güvenliğine sahiptir. Basitleştirilmiş bir sözdizimi kullanır; bu, genellikle C++'da gerekli olan karmaşık kodlamaya göre büyük bir gelişmedir. C#, .NET'in çöp toplama şeması sayesinde bellek yönetimi sorunlarını da ortadan kaldırır. Çöp toplama için öğelere başvurmanız gerekmez; sistem bu belleği gerektiği gibi geri alabilir.

C# ne için kullanılır?
C#, web uygulamaları, Windows uygulamaları ve oyun geliştirme gibi çok çeşitli programlar ve uygulamalar oluşturmak için kullanabileceğiniz genel amaçlı bir programlama dilidir. Web uygulaması geliştirmede, .NET veya seçtiğiniz başka bir açık kaynaklı platform kullanarak dinamik web siteleri ve uygulamalar oluşturabilirsiniz. Ayrıca Microsoft, Microsoft için C# oluşturduğundan, C#, Windows uygulamaları oluşturmak için popüler bir dildir. Microsoft platform mimarilerine özgü uygulama ve programları destekleyebilen ve belgeleyebilen, bu alanda uygulama geliştirmeyi her zamankinden daha kolay hale getiren zengin kaynaklar ve canlı bir C# topluluğu vardır. Son olarak, C#, özellikle C++ ve C# üzerinde çalışan bir oyun motoru olan Unity ile oyun oluşturmada kullanılan popüler bir dildir.

C#'ı nasıl öğrenirim?
Birçok beceri için geçerli olduğu gibi, Udemy kurslarına katılarak, belgeleri okuyarak ve uygulamalı kodlama pratiği yaparak C# öğrenebilirsiniz. Siz yazarken kodunuzun çıktısını size gösterecek olan gerçek zamanlı derleyici uygulamaları da dahil olmak üzere, yukarıdakilerin tümü için birçok kaynak mevcuttur. Ancak, önceden plan yapmak en iyisidir ve yolculuğunuza başlamadan önce öğrenmeniz gerekenlerin bir taslağını yapmalısınız. İlk öğrenilmesi gereken şey C#'ın ne olduğu, nasıl ve nerede kullanıldığı ve neden geliştirildiğidir. Oradan veri türleri, değişkenler, anahtar kelimeler ve işlevler hakkında bilgi edinebilirsiniz. Temel bilgileri kavradıktan sonra, koşullu testler ve operatörler, işlevler, bağımsız değişkenler, nesne yönelimi, diziler, diziler, sınıflar, yöntemler, yapılar, hata ayıklama ve istisna işleme hakkında bilgi edinebilirsiniz.

  • Kursiyerlerimiz,

  • Soru&Cevap bölümünde hızlı cevaplar alabilecek,

  • Kursu bitiren tüm kursiyerlerimiz kurs bitirme sertifikalarını Udemy'den indirebilecek

Daha fazla zaman kaybetmeyin ve C#: Yeni Başlayanlar İçin Visual Studio ile C# Programlama kursumuza siz de kayıt olun!

Kursta görüşmek üzere!


English Version:

Whether you’re using C# in conjunction with Xamarin Forms to build cross-platform apps, or designing a new video game in Unity with C#, OAK Academy has a course for you. OAK Academy hosts top-rated courses on everything from the fundamentals of C# programming to more advanced topics like databases and asynchronous programming.

Even though C# is a language that’s relatively easy to learn and maintain, it isn’t just for beginners. Its scalability and large support community make C# the language of choice for Microsoft app developers and video game developers working with the Unity Engine. Like C++ and Java, C# is a high-level object-oriented programming language. It is generally more efficient than Java and has useful features such as operator overloading. C# is based on C++ but has several advantages over this older language: it is type-safe, more comprehensively object-oriented, and the syntax has been simplified in several important ways. Most importantly, C# interoperates exceptionally well with other languages on the .NET platform. For this reason, C# is a better choice for building applications for .NET.

What is C# ?
C# (pronounced see-sharp) is a general-purpose, object-oriented programming language. It was designed as a multi-paradigm programming language by Microsoft in around 2000 as part of its .NET initiative. The .NET framework and .NET applications are multi-platform applications that you can use with programming languages such as C++, C#, Visual Basic, and COBOL. C# is open-source and was designed to be simple yet modern, flexible yet powerful and versatile yet easy to learn and program with. Many programming languages in the past were designed for specific purposes. C# was developed with business and enterprise needs in mind. By providing functionality to support modern-day software development such as web applications, mobile, and response app needs, C# supports many features of modern-day programming languages. That includes generics, var types.
What are the advantages of c# over C++ ?
Thanks to the .NET framework, C# has many advantages over C++. C# is a refined and modernized version of C++. C++ was developed to bring object-orientation to C, an older but widely used language, and C++ became the de-facto language for building applications for Windows as well as infrastructure and low-level applications. Visual Basic was for business applications. What C# does is combine the rapid development capabilities of VB with the power of C++. C# also has many new data types, type-safety, to ensure you do not unknowingly reuse initialized variables. It uses a simplified syntax, a huge improvement over the complex coding often required in C++. C# also removes memory management issues thanks to .NET’s garbage collection scheme. You do not have to reference items for garbage collection; the system can reclaim that memory as required.
Why use encapsulation in C# ?
Encapsulation can be used in C# to hide data and program behavior from users. With encapsulation, you can group properties, methods, and other members so that they are treated as a single object. It is a means to prevent the user of a given class from manipulating program objects in ways that were not intended by the designer or developer. Encapsulation hides how a program operates without affecting how it works while still allowing users to service requests for functionality and add or modify internal data or methods to meet changing needs. For example, suppose you have an object called “Patient” that contains patient-related data. In that case, you can use encapsulation to provision patient-specific data to those who need it without exposing all patient data. In addition to information hiding, you can use encapsulation in C# to improve your code's reusability.

What is C# used for?
C# is a general-purpose programming language that you can use to build a wide range of programs and applications, such as web applications, Windows applications and game development. In web application development, you can build dynamic websites and apps using .NET or another open-source platform of your choice. Also, since Microsoft created C# for Microsoft, C# is a popular language for building Windows applications. There are rich resources and a vibrant C# community that can support and documentation for applications and programs specific to Microsoft platform architectures, making it easier than ever to develop applications in this space. Finally, C# is a popular language to use in game-building, especially with Unity, a game engine that runs on C++ and C#.

What is a constructor? What is a destructor?
To understand constructors and destructors, we need to understand methods. A method is a block of code that contains a series of statements. Programs run by executing methods. A constructor is a special method of a class that is automatically called whenever an instance of a given class is created. A constructor contains the instructions that execute when an object is created. Developers use it to assign specific initial values to the data members of the same class. In C#, you will get a compile-time error if you try to read from an uninitialized variable. You must first initialize your variables by giving them an initial value, which is what the constructor does. On the other hand, destructors are methods used to destroy instances of a class when they are no longer needed. Destructors are called implicitly by the garbage collector in .NET

How do I learn C#?

As is true for many skills, you can learn C# by taking Udemy courses, reading documentation, and practicing coding hands-on. There are many resources available for all of the above, including real-time compiler applications that will show you the output of your code as you type it. However, it is best to plan ahead, and you should have an outline of what you need to learn before beginning your journey. The first thing to learn about is what C# is, how and where it is used, and why it was developed. From there, you can learn about data types, variables, keywords, and functions. Once you’ve grasped the basics, you can move on to learning about conditional tests and operators, functions, arguments, object orientation, arrays, strings, classes, methods, structs, debugging, and exception handling.

Screenshots

C#: Yeni Başlayanlar İçin Visual Studio ile C# Programlama - Screenshot_01C#: Yeni Başlayanlar İçin Visual Studio ile C# Programlama - Screenshot_02C#: Yeni Başlayanlar İçin Visual Studio ile C# Programlama - Screenshot_03C#: Yeni Başlayanlar İçin Visual Studio ile C# Programlama - Screenshot_04

Reviews

Halit
April 27, 2022
Programlama ve C# ögrenmek isteyenler icin iyi bir baslangic noktasi olabilecek bir kurs olmus. Emegi gecenlerin ellerine saglik.
Talha
May 7, 2020
bu kadar berbat bir eğitimi udemyde ilk defa gördüm program arayüzünü tanıtmadan pat diye derse giriş mi olur
Muhsin
December 28, 2019
Harika anlatan bir hocamız var ve İnternet Tabanlı Programlama (İTP) sınavım için gerçekten çok faydalı bir eğitim olmuş. Eğer sınavınıza az kalmışsa ve acilen Visual Studio üzerinde C# öğrenmeniz gerekiyorsa inanın ki yeterli bir eğitim. Amacım diğer eğitim setlerini kötülemek değil tabii fakat en önemli yerlerin üzerinde gerektiği kadar durularak anlatılan ders seti. İlk başta 5,5 saatte ne anlatılabilir ki diyordum fakat bir ön yargı olduğunu gördüm. Tekrar belirtmek isterim ki aşırı aşırı bir detay anlatım yok. Kişiden kişiye değişen bir durum tabi ama bazılarına yeterli gelebileceği gibi bazılarınıza gelmeyebilir. Şahsen sınav odaklı çalıştım ayrıca hocamızdan öğrenebileceğimi öğrenip devamını kendim geliştirme konusunda fikirlerim var. Elinize sağlık hocam. Teşekkürler anlatımınız için. Herkese başarılar :)
Tekin
August 25, 2019
O kadar çok C# kursuna katıldım ki, bu platformdan ama bu kadar ilgili ve çabuk dönen eğitmen'e bu platformda ilk defa rastlıyorum ya helal olsun. Birbirimizi anlıyor olmamız da cabası. Başka C# kurslarda neler yaşadığımı örneklerle anlatayım ne demek istediğimi anlarsınız; Bir C# kursunda sorumu Listview olarak soruyorum eğitmen Datagridview olarak yanıtlıyor, başka biri beni https://stackoverflow.com/ sitesine gönderiyor git diyor burdan kupon oluştur bekle belki sorunu cevaplarlar, bir diğeri Google diye bişey var ordan bak bulursun diyorlar (sanki biz bilmiyoruz da mağaradan abaküsle yazıyoruz google diye bişey varmış.Önce ordan bakıyoruzda soruyoruz her neyse), başka biri işlerim var başka bir projem var onu hazırlıyorum ilgilenemem diyor, başka biri düğünüm vardı şimdi gördüm kötü puan vermişsin eğitimi de iade etmişsin niye gıcıklık yapıyorsun diyor, vesaire vesair inanın C# ile ilgili ne kadar Türkçe eğitim 5-6 tane de ingilizce eğitim katıldım bu kursta ki gibi ilgi göremedim. Eğitmene ilgi, alaka, kısa sürede dönmesi ve yardımları için teşekkürü bir borç bilirim. Bu kursu almanızı şiddetle tavsiye ederim. Ben ne yaşadığımı anlattım karar sizin.

Charts

Price

C#: Yeni Başlayanlar İçin Visual Studio ile C# Programlama - Price chart

Rating

C#: Yeni Başlayanlar İçin Visual Studio ile C# Programlama - Ratings chart

Enrollment distribution

C#: Yeni Başlayanlar İçin Visual Studio ile C# Programlama - Distribution chart

Related Topics

2501836
udemy ID
8/9/2019
course created date
10/29/2019
course indexed date
Bot
course submited by