21 Rozet
114 Sertifika
0 Soru Sordu
8 Cevap Verdi
0 Blog Yazısı
0 Etiket Takibi

Hakkında

Computer Engineer & Game Developer

Computer Engineer & Game Developer

İş Tecrubesi

Intern
Yapı Kredi | Temmuz 2022 - Ağustos 2022

Summer Intern

Part-Time
2KeK Games Information Technologies Inc. | Eylül 2021 - Temmuz 2022

Game Developer

Intern
2KeK Games Information Technologies Inc. | Temmuz 2022 - Ağustos 2022

Summer Intern

Intern
Fibabanka | Mart 2023 - Temmuz 2023

System Engineer

Freelancer
Self-Employed | Haziran 2016 - Haziran 2021

Freelance Artist

Freelancer
Self-Employed | Eylül 2019

Unity Developer

Eğitim Geçmişi

Balıkesir Üniversitesi
Bilgisayar Mühendisliği | Eylül 2019 - Temmuz 2023

(2.92 / 4) derecesiyle mezun oldu.

Sertifikalar & Başarılar

GY Sertifikaları (114)
SQL ile Veritabanı Sorgulama 201 Sertifikası
Veriliş Tarihi: Mart 2024
SQL ile Veritabanı Sorgulama 101 Sertifikası
Veriliş Tarihi: Mart 2024
React Native 301 Sertifikası
Veriliş Tarihi: Haziran 2023
React Native 201 Sertifikası
Veriliş Tarihi: Haziran 2023
React Native 101 Sertifikası
Veriliş Tarihi: Haziran 2023
Swift ile iOS Programlama 301 Sertifikası
Veriliş Tarihi: Haziran 2023
Swift ile iOS Programlama 201 Sertifikası
Veriliş Tarihi: Haziran 2023
Swift ile iOS Programlama 101 Sertifikası
Veriliş Tarihi: Haziran 2023
App Inventor 101 Sertifikası
Veriliş Tarihi: Haziran 2023
iOS 401 Sertifikası
Veriliş Tarihi: Haziran 2023
iOS 301 Sertifikası
Veriliş Tarihi: Haziran 2023
iOS 202 Sertifikası
Veriliş Tarihi: Haziran 2023
iOS 201 Sertifikası
Veriliş Tarihi: Haziran 2023
iOS 102 Sertifikası
Veriliş Tarihi: Haziran 2023
iOS 101 Sertifikası
Veriliş Tarihi: Haziran 2023
Android 401 Sertifikası
Veriliş Tarihi: Haziran 2023
Android 301 Sertifikası
Veriliş Tarihi: Haziran 2023
Android 201 Sertifikası
Veriliş Tarihi: Haziran 2023
Android 101 Sertifikası
Veriliş Tarihi: Haziran 2023
React 401 Sertifikası
Veriliş Tarihi: Haziran 2023
React 301 Sertifikası
Veriliş Tarihi: Haziran 2023
React 201 Sertifikası
Veriliş Tarihi: Haziran 2023
React 101 Sertifikası
Veriliş Tarihi: Haziran 2023
Angular 401 Sertifikası
Veriliş Tarihi: Haziran 2023
Angular 301 Sertifikası
Veriliş Tarihi: Haziran 2023
Angular 201 Sertifikası
Veriliş Tarihi: Haziran 2023
Angular 101 Sertifikası
Veriliş Tarihi: Haziran 2023
Swift 301 Sertifikası
Veriliş Tarihi: Haziran 2023
Swift 201 Sertifikası
Veriliş Tarihi: Haziran 2023
Swift 101 Sertifikası
Veriliş Tarihi: Haziran 2023
Kotlin 301 Sertifikası
Veriliş Tarihi: Haziran 2023
Kotlin 201 Sertifikası
Veriliş Tarihi: Haziran 2023
Kotlin 101 Sertifikası
Veriliş Tarihi: Haziran 2023
OpenCV 501 Sertifikası
Veriliş Tarihi: Haziran 2023
OpenCV 401 Sertifikası
Veriliş Tarihi: Haziran 2023
OpenCV 301 Sertifikası
Veriliş Tarihi: Haziran 2023
OpenCV 201 Sertifikası
Veriliş Tarihi: Haziran 2023
Arduino 401 Sertifikası
Veriliş Tarihi: Haziran 2023
Arduino 301 Sertifikası
Veriliş Tarihi: Haziran 2023
Arduino 201 Sertifikası
Veriliş Tarihi: Haziran 2023
Arduino 101 Sertifikası
Veriliş Tarihi: Haziran 2023
İleri Python 401 Sertifikası
Veriliş Tarihi: Haziran 2023
İleri Python 301 Sertifikası
Veriliş Tarihi: Haziran 2023
İleri Python 201 Sertifikası
Veriliş Tarihi: Haziran 2023
İleri Python 101 Sertifikası
Veriliş Tarihi: Haziran 2023
Makine Öğrenmesi 501 Sertifikası
Veriliş Tarihi: Haziran 2023
Makine Öğrenmesi 401 Sertifikası
Veriliş Tarihi: Haziran 2023
Makine Öğrenmesi 301 Sertifikası
Veriliş Tarihi: Haziran 2023
Makine Öğrenmesi 201 Sertifikası
Veriliş Tarihi: Haziran 2023
Makine Öğrenmesi 101 Sertifikası
Veriliş Tarihi: Haziran 2023
Derin Öğrenme 501 Sertifikası
Veriliş Tarihi: Haziran 2023
Derin Öğrenme 401 Sertifikası
Veriliş Tarihi: Haziran 2023
Derin Öğrenme 301 Sertifikası
Veriliş Tarihi: Haziran 2023
Derin Öğrenme 201 Sertifikası
Veriliş Tarihi: Haziran 2023
Python 401 Sertifikası
Veriliş Tarihi: Haziran 2023
Python 301 Sertifikası
Veriliş Tarihi: Haziran 2023
Python 201 Sertifikası
Veriliş Tarihi: Haziran 2023
Python 101 Sertifikası
Veriliş Tarihi: Haziran 2023
Kotlin ile Android Programlama 301 Sertifikası
Veriliş Tarihi: Haziran 2023
Kotlin ile Android Programlama 201 Sertifikası
Veriliş Tarihi: Haziran 2023
Kotlin ile Android Programlama 101 Sertifikası
Veriliş Tarihi: Haziran 2023
Turkcell RPA 104 Sertifikası
Veriliş Tarihi: Haziran 2023
C# Form ile Görsel ve Nesne Tabanlı Programlama 401 Sertifikası
Veriliş Tarihi: Haziran 2023
C# Form ile Görsel ve Nesne Tabanlı Programlama 301 Sertifikası
Veriliş Tarihi: Haziran 2023
C# Form ile Görsel ve Nesne Tabanlı Programlama 201 Sertifikası
Veriliş Tarihi: Haziran 2023
C# Form ile Görsel ve Nesne Tabanlı Programlama 101 Sertifikası
Veriliş Tarihi: Haziran 2023
Siber Güvenlik 101 Sertifikası
Veriliş Tarihi: Haziran 2023
Veri Manipülasyonu 201 Sertifikası
Veriliş Tarihi: Haziran 2023
Veri Manipülasyonu 101 Sertifikası
Veriliş Tarihi: Haziran 2023
Veri Bilimi için İstatistik 201 Sertifikası
Veriliş Tarihi: Haziran 2023
Veri Bilimi için İstatistik 101 Sertifikası
Veriliş Tarihi: Haziran 2023
Veri Ön İşleme 101 Sertifikası
Veriliş Tarihi: Haziran 2023
Veri Okuryazarlığı 101 Sertifikası
Veriliş Tarihi: Haziran 2023
Veri Görselleştirme 101 Sertifikası
Veriliş Tarihi: Haziran 2023
Veri Bilimi Proje Döngüsü 101 Sertifikası
Veriliş Tarihi: Haziran 2023
Veri Bilimi ve Yapay Zekaya Giriş 101 Sertifikası
Veriliş Tarihi: Haziran 2023
Python ile Büyük Veri 101 Sertifikası
Veriliş Tarihi: Haziran 2023
Scratch 3.0 101 Sertifikası
Veriliş Tarihi: Haziran 2023
Microsoft SQL Server 401 Sertifikası
Veriliş Tarihi: Haziran 2023
Microsoft SQL Server 301 Sertifikası
Veriliş Tarihi: Haziran 2023
Asp.Net Core MVC 401 Sertifikası
Veriliş Tarihi: Mayıs 2023
Asp.Net Core MVC 301 Sertifikası
Veriliş Tarihi: Mayıs 2023
Asp.Net Core MVC 201 Sertifikası
Veriliş Tarihi: Mayıs 2023
Java 301 Sertifikası
Veriliş Tarihi: Ekim 2022
Java 201 Sertifikası
Veriliş Tarihi: Ekim 2022
Java 101 Sertifikası
Veriliş Tarihi: Ekim 2022
Asp.Net Core MVC 101 Sertifikası
Veriliş Tarihi: Ekim 2022
Microsoft SQL Server 201 Sertifikası
Veriliş Tarihi: Mart 2021
Microsoft SQL Server 101 Sertifikası
Veriliş Tarihi: Mart 2021
Temel Linux 401 Sertifikası
Veriliş Tarihi: Şubat 2021
Temel Linux 301 Sertifikası
Veriliş Tarihi: Şubat 2021
Temel Linux 201 Sertifikası
Veriliş Tarihi: Şubat 2021
Temel Linux 101 Sertifikası
Veriliş Tarihi: Şubat 2021
Web Programlama 401 Sertifikası
Veriliş Tarihi: Şubat 2021
Web Programlama 402 Sertifikası
Veriliş Tarihi: Şubat 2021
Web Programlama 302 Sertifikası
Veriliş Tarihi: Şubat 2021
Web Programlama 301 Sertifikası
Veriliş Tarihi: Şubat 2021
Web Programlama 201 Sertifikası
Veriliş Tarihi: Şubat 2021
Web Programlama 101 Sertifikası
Veriliş Tarihi: Şubat 2021
Temel Network 101 Sertifikası
Veriliş Tarihi: Şubat 2021
Scratch 201 Sertifikası
Veriliş Tarihi: Şubat 2021
Scratch 101 Sertifikası
Veriliş Tarihi: Şubat 2021
C# ile Algoritma ve Programlama 201 Sertifikası
Veriliş Tarihi: Şubat 2021
C# ile Algoritma ve Programlama 101 Sertifikası
Veriliş Tarihi: Şubat 2021
C# ile Algoritma ve Programlama 101 Sertifikası
Veriliş Tarihi: Şubat 2021
Dijital Okuryazarlık 401 Sertifikası
Veriliş Tarihi: Şubat 2021
Dijital Okuryazarlık 301 Sertifikası
Veriliş Tarihi: Şubat 2021
Dijital Okuryazarlık 201 Sertifikası
Veriliş Tarihi: Şubat 2021
Dijital Okuryazarlık 101 Sertifikası
Veriliş Tarihi: Şubat 2021
101 Sertifikası
Veriliş Tarihi: Nisan 2020
Unity 401 Sertifikası
Veriliş Tarihi: Nisan 2020
Unity 301 Sertifikası
Veriliş Tarihi: Nisan 2020
Unity 201 Sertifikası
Veriliş Tarihi: Nisan 2020
Unity 101 Sertifikası
Veriliş Tarihi: Nisan 2020
Diğer Sertifikaları (14)
Applied Entrepreneurship Training Participation Certificate
Veriliş Tarihi: Mayıs 2017
KOSGEB Girişimcilik Eğitimi
Veriliş Tarihi: Ocak 2021
KOSGEB Entrepreneurship Training Participation Certificate
Veriliş Tarihi: Ocak 2021
Introduction to Packet Tracer Badge
Veriliş Tarihi: Ekim 2021
Introduction to IoT Badge
Veriliş Tarihi: Şubat 2022
Cybersecurity Essentials Badge
Veriliş Tarihi: Şubat 2022
9874012 - UAV - 1 - Sporty / Amateur - No: TR-IHA1H9874012
Veriliş Tarihi: Haziran 2022
9874001 - UAV - 0 - Sports / Amateur - No: TR-IHA0H9874001
Veriliş Tarihi: Haziran 2022
Data Visualization and Storytelling Webinar
Veriliş Tarihi: Ağustos 2022
C# (Basic) Certificate
Veriliş Tarihi: Ocak 2023
Java (Basic) Certificate
Veriliş Tarihi: Şubat 2023
Introduction to Cybersecurity Badge
Veriliş Tarihi: Şubat 2023
Fundamentals of Digital Marketing Certificate
Veriliş Tarihi: Mayıs 2017
Artificial Intelligence Training Participation Certificate
Veriliş Tarihi: Kasım 2023
Test Sonuçları (0)

Kullanıcıya ait test sonucu bulunmamaktadır.

Dil Becerileri

Son Forum Aktiviteleri

8
Tümünü Gör

Kullanıcıya ait forum aktivitesi bulunmamaktadır.

Validation Sorunu ASP.net

15 Haziran 2023 tarihinde cevaplandı

HTML dosyanızdaki ve ASP.NET dosyanızdaki kodu incelediğimde, muhtemelen bir JavaScript tabanlı doğrulama işlemi kullanıyorsunuz. Bu durumda, JavaScript'in doğru bir şekilde yüklenip yüklenmediğini kontrol etmek önemlidir.

Ancak daha spesifik bir çözüm sunabilmemiz için doğrulama işlemlerini yürüten JavaScript kodunu da paylaşmanız gerekiyor. Bu sayede kodun hangi noktada hata verdiğini daha net bir şekilde anlayabiliriz.

Bununla birlikte, genellikle karşılaşılan bir durum var ki o da ASP.NET'in otomatik olarak eklediği bazı özellikler, JavaScript kodlarınızın çalışmamasına sebep olabilir. Örneğin, ASP.NET tarafından otomatik olarak oluşturulan ClientID özelliklerinin, JavaScript kodlarınızla çakışıyor olabileceğini göz önünde bulundurun. Bu durumda, JavaScript kodlarınızda belirttiğiniz ID değerlerini alabilmek için ASP.NET kontrolünün `ClientIDMode` özelliğini `Static` olarak ayarlamayı deneyebilirsiniz.

Ayrıca, HTML dosyanızda ve ASP.NET dosyanızda kullanılan JavaScript dosyalarının aynı olduğundan ve her iki durumda da doğru bir şekilde yüklendiğinden emin olun. Eğer bu dosyalar farklıysa veya yanlış yüklenmişse, doğrulama işlemleri düzgün çalışmayabilir.

Son olarak, JavaScript'in asenkron olarak çalıştığını ve bu yüzden bazı durumlarda ASP.NET'in sayfayı render etme sırasında beklenmeyen sonuçlar çıkarabileceğini unutmayın. Bu tür durumlarla başa çıkmak için `$(document).ready()` gibi jQuery metotlarından yararlanabilirsiniz. Bu metot, sayfanın tamamen yüklendikten sonra belirli kodların çalıştırılmasını sağlar ve bu sayede asenkron çalışma durumlarını yönetmeye yardımcı olur.

Firebase İnernet Permission Error

Firebase ile çalışırken, uygulamanın internete erişim izni olması gerektiğini unutmamak önemlidir. Bu, genellikle uygulamanızın AndroidManifest.xml dosyasına eklemeniz gereken bir izindir. Firebase, verileri bulut tabanlı bir hizmetle senkronize etmek için internet bağlantısına ihtiyaç duyar. Dolayısıyla, internet izni olmadan Firebase hizmetlerini tam olarak kullanamazsınız.

Eğer Android üzerinde çalışıyorsanız, `AndroidManifest.xml` dosyanıza aşağıdaki izni eklemeyi deneyin:

<uses-permission android:name="android.permission.INTERNET"/>

Bu izin, uygulamanızın internete erişmesine izin verir. Eğer bu izin zaten dosyanızda varsa ve hala hata alıyorsanız, proje yapılandırmanızı ve Firebase kurulumunuzu kontrol etmek önemlidir. Belki de bir yapılandırma hatası ya da Firebase SDK'inin yanlış ya da eksik kurulumu nedeniyle bu hatayı alıyorsunuzdur.

Eğer iOS üzerinde çalışıyorsanız, uygulamanızın internete erişmesine genellikle otomatik olarak izin verilir. Ancak, bazı durumlarda, `info.plist` dosyanızı düzenlemeniz ve gereken ağ izinlerini belirtmeniz gerekebilir. Her hâlükârda, uygulamanızın düzgün bir şekilde internete erişim izni olması gerektiğini unutmayın.

oyun proğramlama nedir?

10 Haziran 2023 tarihinde cevaplandı

Oyun programlama, bilgisayar kodunu kullanarak oyunların oluşturulması ve işlevselliğinin geliştirilmesi sürecidir. Oyun programlama genellikle oyun motorları (Unity, Unreal Engine, Godot vb.) kullanılarak yapılır ve bir oyunun işleyişini, dinamiklerini, yapay zekâsını ve kullanıcı arabirimini kontrol eder.

Oyun programlama, genellikle aşağıdaki gibi bir dizi farklı alanı içerir:

  1. Fizik Programlama: Oyun dünyasındaki nesnelerin hareket etme biçimini belirler.

  2. Yapay Zekâ Programlama: Oyunun içindeki NPC'lerin (Non-Player Characters) davranışını kontrol eder.

  3. Grafik Programlama: Oyunun görsel ögelerini ve görsel efektleri yönetir.

  4. Ses Programlama: Oyunun ses efektlerini ve müziklerini kontrol eder.

  5. Kullanıcı Arabirimi Programlama: Menüler, skor tabloları, envanter sistemleri gibi oyun içi kullanıcı arabirimi özelliklerini yönetir.

Oyun programlama, genellikle yazılım geliştirmenin diğer alanlarına benzer teknik beceriler gerektirir, ancak aynı zamanda oyun tasarımı ve kullanıcı deneyimi konularında da bilgi sahibi olmayı gerektirir. Ayrıca, oyun programlaması belirli bir dizi dil ve teknolojide (C#, C++, Java, Python, Unity, Unreal Engine vb.) uzmanlaşmayı gerektirir.

Ancak, oyun programlama yalnızca kodlama ve teknik becerilere indirgenemez. Yaratıcı düşünme, problem çözme ve ekip içinde iş birliği gibi yetenekler de bu alanda önemlidir. Bununla birlikte, oyun programlama oyunların sanatsal veya müzikal yönlerini doğrudan içermez; bu yönler genellikle oyun tasarımcıları, sanatçılar ve müzik kompozitörleri tarafından ele alınır.

App-Ads.txt eklentisi hk.

10 Haziran 2023 tarihinde cevaplandı

App-ads.txt, yetkisiz envanter satışlarını engellemek için geliştirilen bir mekanizma olup, uygulama gelirlerini korumaya yardımcı olur. Dolayısıyla, app-ads.txt dosyası bulunmaması, belirli senaryolarda gelir kaybına neden olabilir. Ancak, bu etki genellikle büyük ölçekli ve popüler uygulamalar için daha belirgindir. Küçük uygulamalar için genellikle önemli bir etkisi olmayabilir.

Bununla birlikte, Google'ın politikalarına göre, AdMob kullanılan uygulamaların app-ads.txt dosyasını barındırmaları tavsiye edilir. Bu dosyanın, uygulamanızın bir web sitesinin kök dizininde barındırılması gerekir. Ancak, uygulamanızın bir web sitesi yoksa, bir tane oluşturmayı düşünebilirsiniz. Bu, yalnızca app-ads.txt dosyasını barındırmak için değil, aynı zamanda uygulamanızı tanıtmak ve kullanıcı desteği sağlamak için de faydalı olabilir.

Eğer bir web sitesi oluşturma konusunda çekinceniz varsa, bazı uygulama geliştiricileri app-ads.txt dosyasını barındırmak için üçüncü taraf hizmetlerden yararlanmaktadır. Bu hizmetler, genellikle düşük bir ücret karşılığında, app-ads.txt dosyanızı barındırabilir.

Sonuç olarak, app-ads.txt'nin uygulamanızın gelir üzerinde direkt bir etkisi olmasa da dolandırıcılığı önlemek ve gelecekte olası gelir kayıplarını azaltmak için iyi bir uygulama olarak kabul edilir. Dolayısıyla, mümkünse bu dosyayı eklemenizi öneririz. Eğer şu an için mümkün değilse, büyük bir gelir kaybı yaşama ihtimaliniz düşük olsa da gelecekte bu dosyayı eklemeyi düşünmelisiniz.

app-ads.txt nedir? Kazançta bir fark yaratır mı?

10 Haziran 2023 tarihinde cevaplandı

app-ads.txt, Authorized Digital Sellers for Apps (Uygulamalar için Yetkili Dijital Satıcılar) kısaltmasıdır ve Interactive Advertising Bureau (IAB) tarafından geliştirilmiş bir standardın parçasıdır. Bu standardın amacı, programatik reklamcılığın güvenliğini ve şeffaflığını artırmaktır.

app-ads.txt, uygulamanızın reklam envanterinin yalnızca yetkili satıcılar tarafından satılmasını sağlar. Bir app-ads.txt dosyası oluşturarak ve bunu uygulamanızın sunucusunda uygun bir konuma yerleştirerek, reklam ekosisteminin uygulamanızdaki reklamları yalnızca belirlediğiniz kaynaklardan satın almasını sağlarsınız. Bu, reklam dolandırıcılığını azaltmaya yardımcı olur ve gelirinizi korumaya yardımcı olur.

app-ads.txt dosyasının kullanılması, kazançlarınızı doğrudan etkilemez; yani, bu dosyayı kullanmak sizi daha fazla para kazanmaya ya da daha az kazanmaya sebep olmaz. Ancak, bu dosyayı kullanmak, uygulamanızın reklamlarının dolandırıcılık veya yetkisiz satışlar nedeniyle engellenmesini önler, bu da dolaylı yoldan reklam gelirlerinizi korumaya yardımcı olur.

Bu nedenle, app-ads.txt'nin kullanılması, genel olarak iyi bir uygulama olarak kabul edilir ve uygulamanızın ve reklam gelirlerinizin güvenliğini artırmak için kesinlikle değerlendirilmesi gereken bir adımdır. Google, yayıncıların app-ads.txt dosyalarını kullanmalarını önerir ve uygulamanızın Google Play Store'da listelenmesi için bu dosyayı kullanmanızı gerektirebilir.