Category Archives: Youtube

Youtube kanalımda oluşturduğu içerikler

Codecademy “Learn C#” Online Programlama Eğitimi – [5. Kısım]

Codecademy üzerinden “Learn C#” adındaki programlama eğitiminin 5. kısmını bu Twitch yayını ile tamamladık. Bu yayında konuştuğumuz konu başlıkları şu şekilde;

➡️ C# içerisinde döngüler nasıl kullanılır?

➡️ for döngüsü – for (initialization; stopping condition; iteration statement)

➡️ while döngüsü – while (condition)

➡️ do..while döngüsü – do { statement; } while (condition);

➡️ foreach döngüsü – foreach (type element in sequence) { statement; }

➡️ Jump statements – break, continue, return

🔥 1. Kısım: https://www.youtube.com/watch?v=0X7bEBSxygg

🔥 2. Kısım: https://www.youtube.com/watch?v=ziJPCgzvQjE

🔥 3. Kısım: https://www.youtube.com/watch?v=KGaN0O9Nf2U

🔥 4. Kısım: https://www.youtube.com/watch?v=iWGew-FZCmU

👍 İlk ziyaretiniz mi? O zaman sizi şöyle alalım: https://bit.ly/sonergonul-youtube-subs

✅ Codecademy: “Learn C#” online programlama kursu: https://www.codecademy.com/learn/learn-c-sharp

Codecademy “Learn C#” Online Programlama Eğitimi – [4. Kısım]

Codecademy üzerinden “Learn C#” adındaki programlama eğitiminin 4. kısmını bu Twitch yayını ile tamamladık. Bu yayında konuştuğumuz konu başlıkları şu şekilde;

➡️ Expression-bodied definitions (https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/statements-expressions-operators/expression-bodied-members)

➡️ Lambda expressions (https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/statements-expressions-operators/lambda-expressions)

➡️ Dizi veri yapısı

➡️ Dizi tanımlama, elemanlarına erişim ve elemanlarını değiştirme, eleman sayısını bulma

➡️ Dizilerde “index” kavramı

➡️ System.Array sınıfına ait bazı hazır metod kullanımları (Sort(), Find(), IndexOf(), Clear())

🔥 1. Kısım: https://www.youtube.com/watch?v=0X7bEBSxygg

🔥 2. Kısım: https://www.youtube.com/watch?v=ziJPCgzvQjE

🔥 3. Kısım: https://www.youtube.com/watch?v=KGaN0O9Nf2U

👍 İlk ziyaretiniz mi? O zaman sizi şöyle alalım: https://bit.ly/sonergonul-youtube-subs

✅ Codecademy: “Learn C#” online programlama kursu: https://www.codecademy.com/learn/learn-c-sharp

LeetCode May Challenge – First Bad Version 1. GÜN – [Facebook Mülakat Sorusu]

LeetCode’un mayıs ayı için her gün bir programlama sorusu sorduğu “May Challenge”‘ın ilk gün sorusu “First Bad Version”‘ın açıklaması ve çözümü. LeetCode’a göre bu soru Facebook’un mülakatlarında sormuş olduğu sorulardan biriymiş.

🔥 LeetCode May Challenge: https://leetcode.com/explore/featured/card/may-leetcoding-challenge

✅ Problem açıklaması:

You are a product manager and currently leading a team to develop a new product. Unfortunately, the latest version of your product fails the quality check. Since each version is developed based on the previous version, all the versions after a bad version are also bad.

Suppose you have n versions [1, 2, …, n] and you want to find out the first bad one, which causes all the following ones to be bad.

You are given an API bool isBadVersion(version) which will return whether version is bad. Implement a function to find the first bad version. You should minimize the number of calls to the API.

Example: Given n = 5, and version = 4 is the first bad version.

call isBadVersion(3) returns false

call isBadVersion(5) returns true

call isBadVersion(4) returns true

Then 4 is the first bad version.

✅ Binary Search: https://en.wikipedia.org/wiki/Binary_search_algorithm

Codecademy “Learn C#” Online Programlama Eğitimi – [3. Kısım]

Codecademy üzerinden “Learn C#” adındaki programlama eğitiminin 3. kısmını bu Twitch yayını ile tamamladık. Bu yayında konuştuğumuz konu başlıkları şu şekilde;

➡️ C# içerisinde metod tanımlama ve çağırma

➡️ Parametreler ve argümanlar

➡️ Opsiyonel parametreler (optional parameters)

➡️ Adlandırılmış parametreler (named parameters)

➡️ “Method overloading” ve metod imzası kavramları

➡️ “return” ifadesi

➡️ “void” geri dönüş tipi

➡️ “out” parametre tipi

🔴 1. Kısım: https://www.youtube.com/watch?v=0X7bEBSxygg

🔴 2. Kısım: https://www.youtube.com/watch?v=ziJPCgzvQjE

👍 İlk ziyaretiniz mi? O zaman sizi şöyle alalım: https://bit.ly/sonergonul-youtube-subs

🔥 Codecademy: “Learn C#” online programlama kursu: https://www.codecademy.com/learn/learn-c-sharp

✅ Online Kurslar:

– Codecademy: https://www.codecademy.com/

– Khan Academy: https://www.khanacademy.org/

– MIT Open Course: https://ocw.mit.edu/courses/

– Stanford Online Course: https://online.stanford.edu/

– FreeCodeCamp: https://www.freecodecamp.org/

– Coursera: https://www.coursera.org/

Codecademy “Learn C#” Online Programlama Eğitimi – [2. Kısım]

Codecademy üzerinden “Learn C#” adındaki programlama eğitiminin 2. kısmını bu Twitch yayını ile tamamladık. Bu yayında konuştuğumuz konu başlıkları şu şekilde;

➡️ String ve Char tiplerine genel bakış

➡️ String Concatenation (+ operatörü kullanımı)

➡️ String Interpolation

➡️ String bilgileri (string.Length ve string.IndexOf)

➡️ String’in alt string’lerine ulaşma (string.Substring)

➡️ String’i büyük/küçük karakterlere çevirme (string.ToUpper ve string.ToLower)

➡️ Boolean veri tipi

➡️ Karşılaştırma operatörleri

➡️ Truth table (https://en.wikipedia.org/wiki/Truth_table)

➡️ Mantık operatörleri (&&, ||, !)

➡️ Koşul ifadeleri (if, if..else, else if, switch)

➡️ Ternary Operatörü (condition ? true : false)

🔴 Codecademy – “Learn C#” Online Programlama Eğitimi – 1. Kısım: https://www.youtube.com/watch?v=0X7bEBSxygg

🔴 İlk ziyaretiniz mi? O zaman sizi şöyle alalım: https://bit.ly/sonergonul-youtube-subs

🔴 Codecademy: “Learn C#” online programlama kursu: https://www.codecademy.com/learn/learn-c-sharp

✅ Online Kurslar:

– Codecademy: https://www.codecademy.com/

– Khan Academy: https://www.khanacademy.org/

– MIT Open Course: https://ocw.mit.edu/courses/

– Stanford Online Course: https://online.stanford.edu/

– FreeCodeCamp: https://www.freecodecamp.org/

– Coursera: https://www.coursera.org/

Codecademy “Learn C#” Online Programlama Eğitimi – [1. Kısım]

Codecademy üzerinden “Learn C#” adındaki programlama eğitiminin 1. kısmını bu Twitch yayını ile tamamladık. Bu yayında konuştuğumuz konu başlıkları şu şekilde;

➡️ Hello World! https://en.wikipedia.org/wiki/%22Hello,_World!%22_program

➡️ Konsoldan bilgi alma ve konsola bilgi yazmak (Console.ReadLine() ve Console.WriteLine())

➡️ Nümerik data tipleri (int, double, decimal, float)

➡️ Cast mantığı (implicit casting, explicit casting)

➡️ Data tipleri çevrimi (Convert.ToX metodları)

➡️ Aritmetik operatörleri kullanma, operatör önceliği

➡️ Modül operatörü

➡️ Arttırım ve azaltım operatörleri (++, –)

➡️ Math sınıfı içerisindeki bazı hazır metodları kullanma (Abs, Pow, Sqrt, Floor, Ceiling, Min, Max)

🔴 İlk ziyaretiniz mi? O zaman sizi şöyle alalım: https://bit.ly/sonergonul-youtube-subs

🔴 Codecademy: “Learn C#” online programlama kursu: https://www.codecademy.com/learn/learn-c-sharp

✅ Online Kurslar:

Codecademy: https://www.codecademy.com/

Khan Academy: https://www.khanacademy.org/

MIT Open Course: https://ocw.mit.edu/courses/

Stanford Online Course: https://online.stanford.edu/

FreeCodeCamp: https://www.freecodecamp.org/

Coursera: https://www.coursera.org/

Codecademy Kodlama ve Programlamaya Giriş Eğitimi – [2. KISIM]

Codecademy üzerinden “Learn How to Code” adındaki programlama eğitiminin ikinci kısmını hep birlikte bu Twitch yayını ile tamamladık. Bu yayında konuştuğumuz konu başlıkları şu şekilde;

➡️ Programlamada Control Flow’ları nelerdir? (Kontrol akışları, if else, exception)

➡️ Listeler nedir ve nasıl kullanılırlar? (Element eklemek, element silmek, index kavramı)

➡️ Programlamada döngüler nelerdir ve nasıl kullanılırlar? (for, while, foreach)

Codecademy Kodlama ve Programlamaya Giriş Eğitimi – [1. KISIM]: https://www.youtube.com/watch?v=PYUFso6r84s

İlk ziyaretiniz mi? O zaman sizi şöyle alalım: https://bit.ly/sonergonul-youtube-subs

Codecademy: “Learn How To Code” online programlama kursu: https://www.codecademy.com/learn/learn-how-to-code

✅ Online Kurslar:

– Codecademy: https://www.codecademy.com/

– Khan Academy: https://www.khanacademy.org/

– MIT Open Course: https://ocw.mit.edu/courses/

– Stanford Online Course: https://online.stanford.edu/

– FreeCodeCamp: https://www.freecodecamp.org/

– Coursera: https://www.coursera.org/

Codecademy Kodlama ve Programlamaya Giriş Eğitimi – [1. KISIM]

Codecademy üzerinden “Learn How to Code” adındaki programlama eğitiminin ilk kısmını hep birlikte bu Twitch yayını ile tamamladık. Bu yayında konuştuğumuz konu başlıkları şu şekilde;

➡️ Programlama, kodlama nedir?

➡️ Programlamada değişken kavramı nedir? Nerelerde kullanılır?

➡️ Programlamada kullanılan genel veri tipleri nelerdir?

➡️ Programlamada aritmetik operatörler nasıl çalışır?

➡️ Programlamada karşılaştırma operatörleri nasıl kullanılır?

➡️ Progralamada mantıksal operatörler nasıl kullanılır?

➡️ Programlama fonksiyonlar nasıl ve nerede kullanılır?

Kanalıma ilk ziyaretiniz mi? O zaman sizi şöyle alalım: https://bit.ly/sonergonul-youtube-subs

Codecademy: “Learn How To Code” online programlama kursu: https://www.codecademy.com/learn/learn-how-to-code

✅ Online Kurslar:

– Codecademy: https://www.codecademy.com/

– Khan Academy: https://www.khanacademy.org/

– MIT Open Course: https://ocw.mit.edu/courses/

– Stanford Online Course: https://online.stanford.edu/

– FreeCodeCamp: https://www.freecodecamp.org/

– Coursera: https://www.coursera.org/

Merhaba Youtube! Merhaba Twitch! Nasıl Bir Programlama Yayını Yapmak İstiyorum? [İlk Yayın]

Twitch üzerinden düzenli olarak yapmayı planladığım programlama yayınlarının akışını konuştuk bu videoda. Bu yayınlarda genel olarak kullanacağımız online kaynakları aşağıda listeledim, siz de istediğiniz sayfayı bookmark’larınıza ekleyip kullanabilirsiniz.

✅ Online Kurslar:

– Codecademy: https://www.codecademy.com/

– Khan Academy: https://www.khanacademy.org/

– MIT Open Course: https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-006-introduction-to-algorithms-fall-2011/

– Stanford Online Course: https://online.stanford.edu/courses-programs – FreeCodeCamp: https://www.freecodecamp.org/

– Coursera: https://www.coursera.org/

✅ Veri Yapıları ve Algoritmalar:

– GeeksForGeeks: https://www.geeksforgeeks.org/

– LeetCode: https://leetcode.com/

– VisualGo: https://visualgo.net/

– Data Structure Visualizations: https://www.cs.usfca.edu/~galles/visualization/Algorithms.html

✅ Yazılım Kitapları:

– Code Complete 2

– Cracking the Coding Interview

✅ Competitive Programming:

– Codingame: https://www.codingame.com/home

– LeetCode: https://leetcode.com/

– SPOJ: https://www.spoj.com/

– Codewars: https://www.codewars.com/

– Kattis: https://open.kattis.com/

✅ Eğlence

– Satranç: https://www.chess.com/

– Ekşi Sözlük: https://eksisozluk.com/

– GeoGuessr: https://www.geoguessr.com/

– Human Benchmark: https://www.humanbenchmark.com/