![Yazılım Bilimi](/img/default-banner.jpg)
- Видео 345
- Просмотров 27 012 828
Yazılım Bilimi
Добавлен 10 апр 2015
Yazılım Bilimi, Mustafa Murat Coşkun tarafından Türkiyede programlama eğitimleriyle ilgili türkçe kaynak sıkıntısını giderebilmek amacıyla 10 Nisan 2015 yılında Orta Doğu Teknik Üniversitesinde yayın hayatına başlamıştır. Kanalda, programlama eğitimleri (Java, Python, JavaScript) ve modern yazılım geliştirme ile ilgili eğitimler yer almaktadır. Kanalın reklam gelirleri Ağustos 2023'ten itibaren kar amacı gütmeyen kurumlara bağışlanmaktadır.
Bağış Yaptığımız Kurumlar
LÖSEV
AKUT
TEGV
TEMA
Bağış Yaptığımız Kurumlar
LÖSEV
AKUT
TEGV
TEMA
Nedir Bu Interface ? C#, Java ve Golang Geliştiricileri için Interface Kullanımı
Bu videoda, interface nedir, neden ve nasıl kullanılır, amacı nedir gibi konuları işleyeceğiz. Bu videodan sonra, interface kullanımı artık sorun olmayacak.
Eğitmen : Mustafa Murat Coşkun
Udemy Kurslarım : bit.ly/2BKbYXL
Videoyu beğenmeyi ve kanala abone olmayı unutmayın.
bit.ly/37IValg
➤ Instagram : mustafamuratcoskunn
➤Twitter : yazilimbilimi
Yazılım ve Programlama mı öğrenmek istiyorsunuz ? İşte burası tam size göre.
Java Programlama ,Php Programlama,C Programlama ,Python Programlama ve sayısız ücretsiz eğitim videolarıyla yazılım ve programlama öğrenmenin tadına varın.
Eğitimlerimizi beğeniyorsanız “BEĞEN” tuşuna basarak bize destek olabilirsiniz.Her türlü yorum ve d...
Eğitmen : Mustafa Murat Coşkun
Udemy Kurslarım : bit.ly/2BKbYXL
Videoyu beğenmeyi ve kanala abone olmayı unutmayın.
bit.ly/37IValg
➤ Instagram : mustafamuratcoskunn
➤Twitter : yazilimbilimi
Yazılım ve Programlama mı öğrenmek istiyorsunuz ? İşte burası tam size göre.
Java Programlama ,Php Programlama,C Programlama ,Python Programlama ve sayısız ücretsiz eğitim videolarıyla yazılım ve programlama öğrenmenin tadına varın.
Eğitimlerimizi beğeniyorsanız “BEĞEN” tuşuna basarak bize destek olabilirsiniz.Her türlü yorum ve d...
Просмотров: 4 619
Видео
Timeout ve Monitoring için Context Kullanımı | GOLANG
Просмотров 1,7 тыс.4 месяца назад
Bu videoda, Go programlama dilindeki güçlü bir araç olan "context" paketini inceleyeceğiz. Golang Context paketi, kodunuzda daha iyi kontrol (timeout) , yönetim ve monitoring için kullanılan bir araçtır. Eğitmen : Mustafa Murat Coşkun Udemy Kurslarım : bit.ly/2BKbYXL Videoyu beğenmeyi ve kanala abone olmayı unutmayın. bit.ly/37IValg
Paralel mi Eşzamanlı mı ? Asenkron ve Senkron Programlama nedir ? | Bilgisayar Bilimi
Просмотров 2,5 тыс.4 месяца назад
Concurrency (Eşzamanlılık) ve Parallelism (Parallellik) oldukça karıştırılan konseptler. Bu videoda, Asenkron ve Senkron Programlama ile giriş yapıp, concurrency ve parallelism arasındaki farka bakıyoruz. Eğitmen : Mustafa Murat Coşkun Udemy Kurslarım : bit.ly/2BKbYXL Videoyu beğenmeyi ve kanala abone olmayı unutmayın. bit.ly/37IValg ➤ Instagram : mustafamuratcoskunn ➤Twitter : twi...
Singleton Tasarım Kalıbı | Tasarım Kalıpları | Design Patterns
Просмотров 2,8 тыс.4 месяца назад
Bu derste, tasarım kalıplarının önemli bir kalıbı olan Singleton Tasarım Kalıbı (Design Pattern) nedir ve neden kullanılır öğrendikten sonra, Javada nasıl implemente edileceğini öğreniyoruz. Eğitmen : Mustafa Murat Coşkun Udemy Kurslarım : bit.ly/2BKbYXL Videoyu beğenmeyi ve kanala abone olmayı unutmayın. bit.ly/37IValg ➤ Instagram : mustafamuratcoskunn ➤Twitter : yazil...
Golang Concurrency - Go Routineler, Channellar ve Wait Group
Просмотров 1,7 тыс.5 месяцев назад
Golangde concurrency kavramları, go routineler ve channellar oldukça önemli bir yere sahip. Bu videoda, Golangde asenkron çalışma, concurrency nedir gibi kavramları öğrendikten sonra, goroutineleri ve channellara detaylı bir şekilde bakmaya çalışacağız. Ücretsiz Go eğitimine ulaşmak için : bit.ly/3tXaB6T Eğitmen : Mustafa Murat Coşkun Udemy Kurslarım : bit.ly/2BKbYXL Videoyu beğenmeyi ve kanala...
Transactionlar, ACID Özellikleri ve PostgreSql WAL - Veritabanı Konseptleri
Просмотров 2 тыс.5 месяцев назад
Bu videoda, veritabanı dünyasının temel taşlarından biri olan 'Transaction'ları ve ACID (Atomicity, Consistency, Isolation ve Durability) özelliklerini ayrıntılı bir şekilde ele alıyoruz. Ayrıca, PostgreSQL veritabanı yönetim sistemini kullanarak ACID özelliklerini nasıl sağladığımızı anlamaya çalışıyoruz. Özellikle, Write-Ahead Logging (WAL) mekanizması üzerinden bu prensiplerin nasıl gerçekle...
YALNIZCA GO - 1 VIDEODA
Просмотров 17 тыс.6 месяцев назад
Merhabalar, bu videoda, Go Dersleri şeklinde ayrı ayrı video yayınlamak yerine, 1 Videoda Go programlama dilini detaylı bir şekilde öğreneceğiz. Channellar, Go routineler ve diğer dil özellikleriyle ilgili detaylı bir bakış açısına sahip olacağız. Ardından, Docker ve PostgreSQL kullanarak bir REST API geliştirme sürecine adım atacağız. Her katmanı entegrasyon ve birim testleriyle güçlendirerek ...
#47 CSS - Flexbox - Item Özellikleri [HTML, CSS, Flexbox , Bootstrap Eğitim Dersleri ]
Просмотров 39 тыс.3 года назад
#47 CSS - Flexbox - Item Özellikleri [HTML, CSS, Flexbox , Bootstrap Eğitim Dersleri ] Eğitmen : Mustafa Murat Coşkun Udemy Kurslarım : bit.ly/2BKbYXL Videoyu beğenmeyi ve kanala abone olmayı unutmayın. bit.ly/37IValg ➤ Instagram : mustafamuratcoskunn ➤Twitter : yazilimbilimi Yazılım ve Programlama mı öğrenmek istiyorsunuz ? İşte burası tam size göre. Java Programlama ...
#46 CSS - Flexbox Parent Özellikleri [HTML, CSS, Flexbox , Bootstrap Eğitim Dersleri ]
Просмотров 14 тыс.3 года назад
#46 CSS - Flexbox Parent Özellikleri [HTML, CSS, Flexbox , Bootstrap Eğitim Dersleri ] Eğitmen : Mustafa Murat Coşkun Udemy Kurslarım : bit.ly/2BKbYXL Videoyu beğenmeyi ve kanala abone olmayı unutmayın. bit.ly/37IValg ➤ Instagram : mustafamuratcoskunn ➤Twitter : yazilimbilimi Yazılım ve Programlama mı öğrenmek istiyorsunuz ? İşte burası tam size göre. Java Programlama ...
#45 CSS - Flexbox [HTML, CSS, Flexbox , Bootstrap Eğitim Dersleri ]
Просмотров 7 тыс.3 года назад
#45 CSS - Flexbox [HTML, CSS, Flexbox , Bootstrap Eğitim Dersleri ] Eğitmen : Mustafa Murat Coşkun Udemy Kurslarım : bit.ly/2BKbYXL Videoyu beğenmeyi ve kanala abone olmayı unutmayın. bit.ly/37IValg ➤ Instagram : mustafamuratcoskunn ➤Twitter : yazilimbilimi Yazılım ve Programlama mı öğrenmek istiyorsunuz ? İşte burası tam size göre. Java Programlama ,Php Programlama,C P...
#44 CSS - Float Özelliği [HTML, CSS, Flexbox , Bootstrap Eğitim Dersleri ]
Просмотров 7 тыс.3 года назад
#44 CSS - Float Özelliği [HTML, CSS, Flexbox , Bootstrap Eğitim Dersleri ] Eğitmen : Mustafa Murat Coşkun Udemy Kurslarım : bit.ly/2BKbYXL Videoyu beğenmeyi ve kanala abone olmayı unutmayın. bit.ly/37IValg ➤ Instagram : mustafamuratcoskunn ➤Twitter : yazilimbilimi Yazılım ve Programlama mı öğrenmek istiyorsunuz ? İşte burası tam size göre. Java Programlama ,Php Programl...
#43 CSS - Position Özelliği [HTML, CSS, Flexbox , Bootstrap Eğitim Dersleri ]
Просмотров 9 тыс.3 года назад
#43 CSS - Position Özelliği [HTML, CSS, Flexbox , Bootstrap Eğitim Dersleri ] Eğitmen : Mustafa Murat Coşkun Udemy Kurslarım : bit.ly/2BKbYXL Videoyu beğenmeyi ve kanala abone olmayı unutmayın. bit.ly/37IValg ➤ Instagram : mustafamuratcoskunn ➤Twitter : yazilimbilimi Yazılım ve Programlama mı öğrenmek istiyorsunuz ? İşte burası tam size göre. Java Programlama ,Php Progr...
#42 CSS - Overflow [HTML, CSS, Flexbox , Bootstrap Eğitim Dersleri ]
Просмотров 4,8 тыс.3 года назад
#42 CSS - Overflow [HTML, CSS, Flexbox , Bootstrap Eğitim Dersleri ] Eğitmen : Mustafa Murat Coşkun Udemy Kurslarım : bit.ly/2BKbYXL Videoyu beğenmeyi ve kanala abone olmayı unutmayın. bit.ly/37IValg ➤ Instagram : mustafamuratcoskunn ➤Twitter : yazilimbilimi Yazılım ve Programlama mı öğrenmek istiyorsunuz ? İşte burası tam size göre. Java Programlama ,Php Programlama,C ...
#41 CSS -Tablo Stilleme [HTML, CSS, Flexbox , Bootstrap Eğitim Dersleri ]
Просмотров 5 тыс.3 года назад
#41 CSS -Tablo Stilleme [HTML, CSS, Flexbox , Bootstrap Eğitim Dersleri ]
#40 CSS - Nth Child Selector [HTML, CSS, Flexbox , Bootstrap Eğitim Dersleri ]
Просмотров 4,9 тыс.3 года назад
#40 CSS - Nth Child Selector [HTML, CSS, Flexbox , Bootstrap Eğitim Dersleri ]
Yalnızca Veritabanı Tasarımı , Normalizasyon ve SQL - (1 Videoda)
Просмотров 184 тыс.3 года назад
Yalnızca Veritabanı Tasarımı , Normalizasyon ve SQL - (1 Videoda)
#39 Pseudo Elementler [HTML, CSS, Flexbox , Bootstrap Eğitim Dersleri ]
Просмотров 5 тыс.3 года назад
#39 Pseudo Elementler [HTML, CSS, Flexbox , Bootstrap Eğitim Dersleri ]
#4 Primary Key (Birincil Anahtar ) Nedir ? [ Veritabanı ve SQL Dersleri ]
Просмотров 12 тыс.3 года назад
#4 Primary Key (Birincil Anahtar ) Nedir ? [ Veritabanı ve SQL Dersleri ]
#38 Pseudo Sınıflar ( hover , focus )[HTML, CSS, Flexbox , Bootstrap Eğitim Dersleri ]
Просмотров 6 тыс.3 года назад
#38 Pseudo Sınıflar ( hover , focus )[HTML, CSS, Flexbox , Bootstrap Eğitim Dersleri ]
#37 CSS - İkonlar [HTML, CSS, Flexbox , Bootstrap Eğitim Dersleri ]
Просмотров 5 тыс.3 года назад
#37 CSS - İkonlar [HTML, CSS, Flexbox , Bootstrap Eğitim Dersleri ]
#3 PostgreSQL Kurulumu [ Veritabanı ve SQL Dersleri ]
Просмотров 12 тыс.3 года назад
#3 PostgreSQL Kurulumu [ Veritabanı ve SQL Dersleri ]
#36 CSS - Font Özellikleri [HTML, CSS, Flexbox , Bootstrap Eğitim Dersleri ]
Просмотров 6 тыс.3 года назад
#36 CSS - Font Özellikleri [HTML, CSS, Flexbox , Bootstrap Eğitim Dersleri ]
#2 İlişkisel ve NoSQL Veritabanları [ Veritabanı ve SQL Dersleri ]
Просмотров 16 тыс.3 года назад
#2 İlişkisel ve NoSQL Veritabanları [ Veritabanı ve SQL Dersleri ]
#1 Veritabanı , Veritabanı Yönetim Sistemleri ve SQL [ Veritabanı ve SQL Dersleri ]
Просмотров 35 тыс.3 года назад
#1 Veritabanı , Veritabanı Yönetim Sistemleri ve SQL [ Veritabanı ve SQL Dersleri ]
#35 CSS - Text Özellikleri [HTML, CSS, Flexbox , Bootstrap Eğitim Dersleri ]
Просмотров 6 тыс.3 года назад
#35 CSS - Text Özellikleri [HTML, CSS, Flexbox , Bootstrap Eğitim Dersleri ]
#34 Padding Özellikleri [HTML, CSS, Flexbox , Bootstrap Eğitim Dersleri ]
Просмотров 6 тыс.3 года назад
#34 Padding Özellikleri [HTML, CSS, Flexbox , Bootstrap Eğitim Dersleri ]
#33 CSS - Margin Özellikleri [HTML, CSS, Flexbox , Bootstrap Eğitim Dersleri ]
Просмотров 6 тыс.3 года назад
#33 CSS - Margin Özellikleri [HTML, CSS, Flexbox , Bootstrap Eğitim Dersleri ]
#32 Box Model [HTML, CSS, Flexbox , Bootstrap Eğitim Dersleri ]
Просмотров 6 тыс.3 года назад
#32 Box Model [HTML, CSS, Flexbox , Bootstrap Eğitim Dersleri ]
#31 CSS - Display Kullanımı [HTML, CSS, Flexbox , Bootstrap Eğitim Dersleri ]
Просмотров 10 тыс.3 года назад
#31 CSS - Display Kullanımı [HTML, CSS, Flexbox , Bootstrap Eğitim Dersleri ]
#30 Width,Height,Max-Width [HTML, CSS, Flexbox , Bootstrap Eğitim Dersleri ]
Просмотров 7 тыс.3 года назад
#30 Width,Height,Max-Width [HTML, CSS, Flexbox , Bootstrap Eğitim Dersleri ]
Güzel anlatmışsın 🎉 tebrik ederim bilgi paylaşımı için teşekkürler
finalden önceki gün videolara bakıp geçmeyi umuyorum...
visual studio ile yazılır mı aynı şekilde
VİDEOLAR İLK KARIŞIK GELEBİLİR AMA BU İŞ BÖYLE VİDEOLAR GÜZEL HERŞEY İÇİN TEŞEKKÜRLER MÜHENDİS BİR ARKADAŞIM ÖNERMİŞTİ ABONE OLDUM
Çok güzel bir dersti çok teşekkür ederim.
Hocam günlerdir aradığım kafa patlattığım şeyleri tek video'da kısa zamanda anlatmışsınız. Çok teşekkür ederim. İleri seviye dersek başka videolarınız var mı acaba
bende main build error yazıyor derledim yorum olrak yunus ilgun ismimi yazdım sebep nedir
özel istek üzerine phayton kodlama dilinde kod yazıyor musunuz? Acil cevap verirseniz sevinirim.
tesekkurler kardeşim degerli bilgileriniz için
Adamsın abi çok sağol.
açıkçası gördüğüm en açık oop konu anlatımı hocam teşekkürler.
insertion sort u 8/10/5/7/11 de yapabilir misiniz yapamadım ,8 hep en solda kalıyor.
Selamlar çok başarılı bir video olmuş teşekkürler. Anlamadığım kısım 2. for döngüsünde j<size-i yazdık fakat i yeterince büyüdüğünde size-i j den küçük olmaya başlayacak o zaman j döngüsüne girmemeye başlayacak orayı tam anlamadım. Düzeltme: Anladım 2.for döngüsünden çıkınca tekrar 2. for döngüsüne giriyormuş :/
hocam geri dönüün :(
(Bu koda bide döngü ekleyebilseydim güzel olurdu ama yapamadım yapan olursa yazarsa sevinirim): import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scan = new Scanner(System.in); String Kullanıcı_Adı = "M.Altun"; String Şifre = "12345"; System.out.println("kullanıcı Adı:"); String kullanıcı_adı = scan.nextLine(); System.out.println("Şifre:"); String şifre = scan.nextLine(); if(!(Kullanıcı_Adı.equals(kullanıcı_adı)) && !(Şifre.equals(şifre))) { System.out.println("kullanıcı adı ve şifre yanlış"); } else if((Kullanıcı_Adı.equals(kullanıcı_adı)) && !(Şifre.equals(şifre))) { System.out.println("şifre yanlış"); } else if(!(Kullanıcı_Adı.equals(kullanıcı_adı)) && (Şifre.equals(şifre))) { System.out.println("kullanıcı adı yanlış"); } else { int bakiye = 2500; System.out.println(" <Yapmak istediğiniz işlemi seçin>"); System.out.println("1-Bakiye Görüntüleme"); System.out.println("2-Para çekme"); System.out.println("3-Para Yatırma"); System.out.println("4-Para Gönderme"); System.out.println("5-Şifre Değiştirme"); System.out.println("6-Çıkış"); int sayı = scan.nextInt(); switch(sayı) { case 1: System.out.println("Bakiye=" + bakiye + " tl"); break; case 2: System.out.println("Çekmek istediğiniz miktar:"); int x = scan.nextInt(); if(x>=0 && x<=bakiye) { bakiye -= x; System.out.println("Bakiye=" + bakiye + " tl"); } else if(x>=bakiye) { System.out.println("Yetersiz bakiye ):"); } else { System.out.println("Hatalı giriş /:"); } break; case 3: System.out.println("Yatırmak istediğiniz miktar"); int y = scan.nextInt(); if(0<=y && y<=15000) { bakiye += y; System.out.println("Bakiye=" + bakiye + " tl"); } else if(y>1500) { System.out.println("Maxsimum yatırma işlemini aştınız |:"); } else { System.out.println("Hatalı giriş /:"); } break; case 4: System.out.println("Göndermek istediğiniz miktar"); int z = scan.nextInt(); if(z>=0 && z<=bakiye) { bakiye -= z; System.out.println("Bakiye=" + bakiye + " tl"); } else if(z>=bakiye) { System.out.println("Yetersiz bakiye ):"); } else { System.out.println("Hatalı giriş /:"); } break; case 5: System.out.println("Eski şifre:"); break; case 6: System.out.println("İyi Günler Dileriz..."); break; default: System.out.println("Geçersiz sayı"); break; } } } }
kafamı karıştırmasını bekledim ama hiç karışmadı aksine her şey gayet mantıklı
Hocam mükemmelsiniz...
Zorluyor :(
of sonunda anladım şunu
Ahmet Gedikli'ye selam olsun :)
Mustafa bey emeğinize sağlık. Arkadaşlar dinlerken kolay öğreniliyor. uygulamazsanız sürekli hemen unutulup gider. hazır bilgi uçucudur. Bol bol pratik yapın benden naçizane önerimdir.
YAZILIMI İLK ÖĞRENCEK KİŞİ BURADAN MI BAŞLAMASI GEREKİYOR
hocam çok ciddiyim kötü anlatıyorsunuz
Çok güzel anlatımın var üstad. Normalde Node.js ile ilerlerdim her konuda ama Node.js bunjs ile birlikte kullanılsa bile performanslı değil. Hele tek çekirdekte çalışması manuel cluster yapılması gerekmesi çok kötü bir durum. Node.js ile 2 cpu 4 ram yiyen proje golang ile 1 cpu 1 ram yiyor. Ayrıca Node.js pm2 cluster ile çalıştırılsa bile çok fazla thread requesti işleyemiyor sunucu çöküyor. Bu sebeplerden dolayı mecbur golang e geçiyorum. BTK Akademideki eğitime baktım ama çok az ve yavaş anlatılıyordu. Senin eğitimin çok iyi. Eline sağlık.
hocam keşke kodları açıklamaya atsanız daha iyi olur bizim içn.
Daha önce assambly dili kullandıysanız, dolaylı ve direct adresleme ile aslında aynı şey gibi
Güzel çorba güzelmiş!
return carpim kısmının mantığını anlayamadım.
oldukça açıklatıcı ve faydalı bir anlatım teşekkür ederim
önecelikle emeğinize sağlık. bir sorum olacak: String den parça alma ya da index alma (yanlış ifade etmiş olabilirim) neden ve ne gibi durumlarda kullanılır.
int main() { int birincisayi =1; int ikincisayi=1; int sonuc; printf("%d %d ",birincisayi,ikincisayi); int i; for(i=0;i<12;i++){ sonuc=birincisayi+ikincisayi; printf("%d ",sonuc); birincisayi = ikincisayi; ikincisayi = sonuc ; } return 0; }
Buradaki olay fonksiyonda tanımladığımız a ve b parametreleri sırasıyla x ve y nin değerini alıyor .Fonksiyon içinde a ve b değerleri değiştirdiğinde x ve y bundan etkilenmiyor .Ve fonksiyon tamamlandığında a ve b değerleri ram den siliniyor. Doğru mu anlamışım ?
mac'e windows kurdum bende txt dosyalarının açılmama sebebi bu olabilir mi ?
Teknik güzel ama anlatım A2 türkçe
Tersi aynısı olan kelimeler: Ada Efe Ece Ata.
Bir de "ama ve ısı "kelimeleri var yazarken aklıma gelmedi.
Abi double yerine değişken tipini var yapsak olmaz mı?
1:09 naber pyth de 9 karakter yok mu hocam
böyle programa: eger kullanici yanlis paralo veya ad girilirse ve sonrasinda hata gelirse : nasil tekrardan basa dönme özelligini ekleyebilirim? yani kullanici tekrardan bu programi run yapmasina gerekkalmadan nasil yanlisini düzeltebilir?
Hocam Maaş kısmına string yerine direkt integer yazabilir miyiz?
5 yıl önce hikaye burda başlamıştı
güzel anlatmışsınız tskler.
state ile props ayni gibi geldi, farki ne?
Sağ olun 1 saat 7 dakika içinde Microsoft için hazır hale geldim XD 😆
Ben en iyisi türkçe kaynak video çekeyim lavuk time sleep falan koymuş kafayı yersin
2:04:19 Burada student_id ile score primary key olamaz mı?
react-pose kodunda hata alanlar icin bu kodu birakiyorum npm install --save react-pose --legacy-peer-deps
peki matrislerde nasıl kullanacaz ?
sağolun hocam 2 kanal izledim anlamadım sizden tekte anladım tek merak ettiğim parolayı neden string formatında aldık
Ben son islemde kosul saglanirsa sadece 1 artsin dedim continue kullanmadim yine dogru sonucu veriyor. Sizce hangisi daha iyi?
hocam aynen kodu yazdım fakat break ı kabul etmiyor kod çalışsa bile aynısını tekrar ediyor sürekli neden acaba