C# İle Geleceğin Yazılımcıları

Yazılım Dünyasına Merhaba Deyip Kalıcı Misafir Olmak İsteyenler İçin Hazırlanmıştır

4.90 (206 reviews)
Udemy
platform
Türkçe
language
Software Engineering
category
instructor
8,206
students
34 hours
content
Nov 2021
last update
$19.99
regular price

What you will learn

C# Dilinin Temelleri ve Katmanlı Mimari Kullanımı

SQL Veri Tabanı Kullanımı ve Programla Bağlantısını Kurma

Github ve Bitbucket'ta Proje Paylaşımı

Kullanıcı Dostu Uygulamalar Geliştirme

Takım Çalışması Yapabilme

Description

     C# İle Siyah Ekranda Bir Metin Görerek Başlayacağız. Kursa Başladığınızda Metni Yazdıran Bir Yazılımcıyken Zoru Başarıp Kursu Bitirdiğinizde Pencerelere Renk Veren ve İsmini İmza Olarak Atan Bir Mimar Olacaksanız.

     C#, Microsoft’un .NET Framework platformu için geliştirmiş olduğu yeni nesil nesne yönelik programlama (OOP - Object Oriented Programming) dilidir. C# yapısı itibari ile diğer OOP dillere göre daha kolay, esnek ve taşınabilir olması bakımından ön plana çıkmaktadır.

     Yazılımcıların, Web ya da Windows ortamında çalışacak programlar geliştirebilmeleri için öncelikle nesne tabanlı bir programlama dilini iyi derecede kullanmaları gerekir.

     Bu bağlamda eğitimin amacı, katılımcıların C# programlama dilinde .NET mimarisini ile temel programcılık becerilerini kazanmalarını ve .NET Framework platformunda nesne tabanlı program geliştirme becerisini edinmelerini sağlamaktır. NET Framework platformunda en çok kullanılan dillerinden olan C#, bu eğitimde temelden başlayıp ileri seviyeye kadar ele alınmaktadır. Eğitim, Visual Studio.NET 2019 kullanılarak anlatılmaktadır.

     Dersleri Kod Yazarak Geçirmeyeceğiz. Beraber C# Yapısının Mantığını Anlayıp Kendi Yorumumuzla Birlikte Uygulamalar Tasarlayacağız. Yazılım Mühendisliği Sizin İçin Kartvizite Yazılan Havalı Bir Kelime Değil Bir Düşünme Biçimi Olacak. Aklımızdaki Görüntüyü Ekranımıza Yansıtacağız.

     Basit Bir Hesap Makinesi Üretiminden Uzak Veri Tabanlı Örneklere Kadar Birçok Projeyi Beraber Tasarlayıp, Fikir Üreteceğiz. Yaşınız veya Eğitim Durumunuz Önemli Değil. Kendinize Değer Katmak İsteyin ve Başlayın. Öğretmek İçin Hazır Bir Şekilde Bekliyorum

Content

Giriş

Kurs Tanıtımı
C# Nedir ve Nerelerde Kullanılır

Başlangıç

Visual Studio Kurulumu
İlk Proje
Konsola İlk Kodumuzu Yazıyoruz

Değişkenler

Char : Karakter
String
Int
Double - Float - Decimal
Bool
Datetime - Tarih , Zaman
Object
Array - Diziler
List - Listeler
Convert - Dönüşüm İşlemi
Değişkenler Sınavı

Operasyonlar

If - Else If - Eğer Kullanıyoruz
Switch
While Döngüsü
For - Foreach Döngüleri
Debug Modu Kullanımı
Operasyonlar Sınavı

Metotlar

Metot Yazıyoruz
Ref Out - Params Anahtar Kelimeleri
Metot Sınavı

Class - Sınıf

Sınıflara Giriş
Constructor - Yapıcı Metot
Interface İle Kalıtım Aldırma
Abstract Sınıf Kullanımı
Virtual ( Sanal ) Kullanımı
Sınıflar Sınavı

Erişim Belirleyicileri - Access Modifiers

Erişim Belirleyicilerini Tanıyoruz
Protected - Internal Belirleyicileri
Static Class Öğreniyoruz
Erişim Belirleyicileri Sınavı

Hata Kontrolü

Try - Catch Kullanmayı Öğreniyoruz
Try - Catch Sınavı

C# Özel Durumlar

Random Kütüphanesi
Matematik Kütüphanesi
Değer ve Refesans Tipleri
Var Anahtar Kelimesi
Enum Kullanıyoruz
List Remove All Metodu
C# Özel Durumlar Sınavı

Konsol Projeleri

Numara Oyunu
Müzik Çaldırma
Hesap Makinesi
Market Otomasyonu Giriş
Market Otomasyonu Entity Katmanı
Market Otomasyonu Data Access Katmanı
Market Otomasyonu Business Katmanı
Market Otomasyonu Kullanıcı Arayüzü - 1
Market Otomasyonu Kullanıcı Arayüzü - 2
Market Otomasyonu Kullanıcı Arayüzü - 3
Katmanlı Mimari Sınavı

Windows Form Kullanmaya Başlıyoruz

Windows Form Araçları - 1
Windows Form Araçları - 2
Tarayıcı ( Browser ) Araçları
Groupbox - Radio Button
Combobox
DataGridView
Context Menu
Windows Form Araçları Sınavı

Windows Form Projeleri

Login Projesi Giriş
Login Projesi Kullanıcı Yönetimi
Login Projesi Kaydolma Penceresi
Login Projesi Şifremi Unuttum
Kurs Projesi Öğrenci İşleri
Kurs Projesi Öğrenci Ekranı
Kurs Projesi Öğrenci Detayları İşlemi
Hesap Makinesi
Alışveriş Sepeti
Windows Form Projeleri Github Linki

SQL Veri Tabanı

SQL Kurulum Bilgisi
İlk Tablo ve Select Sorgusu
Select Sorgusu Örnekleri
Where Filtresi Ekleme
Where Filtre Örnekleri
SQL Veri Tabanı Sınavı

SQL DML Komutları

Ekleme ( Insert ) Kullanımı
Güncelleme ( Update ) Kullanımı
Sil ( Delete ) Kullanımı
SQL DML Komutları Sınavı

SQL Diyagram ve Join Bağlantıları

Diyagram ve İlk Joini Yazıyoruz
Join Örnekleri
Diyagram ve Join Sınavı

SQL Fonksiyonları

Count - Avg - Sum Kullanımı
OrderBy Örneği
GroupBy Örneği
Tanımlama ( Declare ) Kullanımı
SQL Fonksiyonları Sınavı

SQL Operasyonları

If - Else If - Eğer Kullanıyoruz
While Döngüsü
Case ( Durum ) Şart Kontrolü

SQL DDL Komutları

Create ( Oluştur )
Alter ( Güncelle )
Drop ( Sil )

SQL Metotları

Stored Procedure
View
Function
Trigger Öğreniyoruz
Trigger Örneği
SQL Metotları Sınavı

SQL Örnek Veriler

Northwind Kullanıyoruz
Büyük Data ve Index
Back Up ve Restore İşlemleri

Veri Tabanlı Kurumsal Projemiz

Tabloları Oluşturuyoruz
Diyagram Bağlantısı ve Örnek Veriler
Prosedürlerimizi Yazıyoruz - 1
Prosedürlerimizi Yazıyoruz - 2
Visual Studio'da İlk Katmanlarımızı Yazıyoruz
SQL Bağlantısını Kuruyoruz
Data Access ( Veri Ulaşım ) Katmanları - 1
Data Access ( Veri Ulaşım ) Katmanları - 2
Business ( İş ) Katmanı - 1
Business ( İş ) Katmanı - 2
Login Ekranı Tasarımı
Eleman Ana Ekranı - 1
Eleman Ana Ekranı - 2
Rapor Çıktısı Alma
Yetkili Ana Ekranı - 1
Yetkili Ana Ekranı - 2
Personel İşlemleri - 1
Personel İşlemleri - 2
Departman İşlemleri
Görevlendirme Fonksiyonu - 1
Görevlendirme Fonksiyonu - 2
Kurumsal Projemiz GitHub Linki

GitHub Kullanmayı Öğreniyoruz

GitHub Giriş
Git Kurulumu
Commit ve Reset İşlemleri
Revert İşlemi
Merge ve Rebase İşlemi
Conflicts ( Çakışma ) Çözümleri
Projemizi GitHub'da Paylaşıyoruz
GitHub'dan Projeyi Çekmek
Git ve GitHub Sınavı

LINQ Öğreniyoruz

Where ve FirstOrDefault Kullanıyoruz
Select ve OrderBy Kullanıyoruz
ToList ve Take Kullanıyoruz
LINQ Sınavı

Kurumsal Projemizi Profesyonelleştiriyoruz

IsDeleted Kullanıyoruz
App Config Dosyasını Öğreniyoruz
İşi Bitirme Kısmını Tamamlıyoruz
Log Servisimizi Yazıyoruz - 1
Log Servisimizi Yazıyoruz - 2
Arama Kutusu Ekliyoruz
Using Öğreniyoruz
DataTable Yapısını Öğreniyoruz
Profesyonel Kurumsal Proje GitHub Linki

C# ve SQL İçin Güvenlik Yapıları

SQL Kriptolama İşlemi
C# Kriptolama İşlemi
Connection Cümlesi Şifreleme

Uygulamamızı Yayınlıyoruz

Program Yayınlama
GitHub'da Yayınlama
Bitbucket'ta Yayınlama - 1
Bitbucket'ta Yayınlama - 2

Uzak SQL Kurulumu

Uzak SQL Kiralıyoruz
Veritabanımızı Taşıyoruz

SQLite Kullanıyoruz

Sqlite Browser ve İlk Bağlantı
İlk Komutlar
Bağlantıyı Kuruyoruz
Data Access Tamamlıyoruz
Business Katmanı
Kullanıcı Arayüzü Tasarımı
Sqlite Join Kullanımı
Sqlite Projemiz Github Linki

Final

Final Testi

Screenshots

C# İle Geleceğin Yazılımcıları - Screenshot_01C# İle Geleceğin Yazılımcıları - Screenshot_02C# İle Geleceğin Yazılımcıları - Screenshot_03C# İle Geleceğin Yazılımcıları - Screenshot_04

Reviews

Ercüment
March 11, 2022
Harika bir eğitim ve sunum herkese tavsiye ederim. Eğitimcinin diğer eğitimlerini sabırsızlıkla bekliyorum.
Yusuf
November 25, 2021
ilk defa bir kursa yorum yapıyorum. kurs dediğin böyle olur. gerçek hayatta nasıl kullanılır, gerçek hayatta ihtiyaçlarımız neler hepsini anlatmış. Buradan başlangıç yapmak çok mantıklı. Burada alınan eğitimin üzerine inşa etmek güzel yollar açacaktır.
Tugay
September 8, 2021
Sıfırdan ileri düzey yazılım bilgisine sahip olmak isteyen arkadaşların bu eğitimi kaçırmadan mutlaka izlemesi lazım her şey ince ince akıcı ve detaylı bir şekilde örnekler ile anlatılıyor. Eğitim sonrasında da sorulan veya danışılan konularda Serdar Bey' den hızlı detaylı ve yol gösterici cevaplar almak en büyük artısı.
Ahmet
March 20, 2021
Bir çok farklı hocadan eğitim satın aldım. Allah hepsinden razı olsun değerli bilgilerini paylaştıkları için. Ancak Serdar Hoca kadar konuya hakim, donanımlı bir hocaya rastlamadım. Aldığım bu eğitim konsol ekranı, form ekranı, veri tabanı gibi bir çok alanı içeriyor. Sadece konuyu öğretmekle kalmıyor, daha etkili ve verimli kod yazma yönetimini de gösteriyor. Aynı zamanda sorduğum sorulara çok çabuk dönüş yapıyor ve ilgileniyor. İnşaallah yazılım alanında Serdar hoca kadar bilgili ve donanımlı biri olurum. Allah sizden razı olsun, emeğinize sağlık.
Seyfettin
October 22, 2020
Efsane bir kurs gerçekten. Derslere hocanın tüm samimiyeti yansımış resmen . Bir hoca olarak değilde bir abi olarak öğretmeye çalışıyor. Bir kodun neden kullanıldğını ve nasıl daha farklı şekiilde kulanılması gerektiğini çok iyi bir şekilde ifade ediyor. Şuan da 97. videodayım, inşallah sonuna kadar giderim.
Tekin
October 13, 2020
Eğitmen kursiyerler ile oldukça ilgili ve çok içten samimi biri. Soru sorduğunuzda karşınızda sizinle ilgilenen ve sizin için çırpınan bir eğitmen bu platformda bulmak inanın çok zor. Bunu niye söylüyorum çünkü o kadar C# kursu alıp iade ettim ki, artık udemy bile benden bıktı.Udemy iade politikasını ihlal ettiğimi bile düşünür oldular o derece yani umarım anlatmak istediğimi tüm samimiyetimle doğru biçimde anlatabilmişimdir. Ben sadece kaliteye önen veren birisiyim ve inanın bu kurs içeriği ve eğitmen şiddetle tavsiye edebileceğim nadide kurslardan biri. Yiğidi öldür ama hakkını yeme demiş atalarımız aynen öyle. Tam anlamıyla 5 yıldızı hak eden bir kurs ve eğitmen. Serdar hocamız emeğinin karşılığını fazlası ile hak eden bir eğitmen. Naçizane fikrim.

Coupons

DateDiscountStatus
9/27/2020100% OFF
expired

Charts

Price

C# İle Geleceğin Yazılımcıları - Price chart

Rating

C# İle Geleceğin Yazılımcıları - Ratings chart

Enrollment distribution

C# İle Geleceğin Yazılımcıları - Distribution chart

Related Topics

3513800
udemy ID
9/20/2020
course created date
9/26/2020
course indexed date
Bot
course submited by