Buradasın
Yazılım Dünyasında Kullanılan Ücretsiz Uygulamalar ve Platformlar
youtube.com/watch?v=jizSL6_w86sYapay zekadan makale özeti
- Kısa
- Ayrıntılı
- Bu video, Ayhan tarafından sunulan bir eğitim içeriğidir ve yazılım sektöründe kullanılan ücretsiz uygulamalar hakkında bilgi vermektedir.
- Video, yazılım geliştirme için kullanılan IDE'ler (entegre geliştirme ortamları) ile başlayıp, front-end ve back-end kavramlarını tanıtarak devam etmektedir. C#, Java, Python, PHP gibi programlama dilleri için ücretsiz IDE'ler (Visual Studio Code, Eclipse, NetBeans, Arduino IDE) tanıtılmakta, ayrıca mobil uygulama ve oyun geliştirme platformları (Xamarin, React Native, Flutter, Unity, Unreal Engine) hakkında bilgiler verilmektedir. Son bölümde ise kod yönetimi, iş takibi ve sorun çözme platformları (GitHub, Trello, Asana, Stack Overflow) ele alınmaktadır.
- Videoda ayrıca programlama dillerinin İngilizce tabanlı olduğu ve yazılım uygulamalarını Türkçe yerine İngilizce kullanmanın avantajları vurgulanmaktadır.
- 00:17Yazılım Terimleri ve IDE'ler
- IDE (Integrated Development Environment), yazılımlarımızı geliştirmek için kullandığımız editörlerdir.
- Front-end, web sitesinde gördüğümüz HTML, CSS çıktısı olup ön yüz olarak adlandırılırken, backend ise arka tarafta işlemlerin yapıldığı, algoritmaların geliştirildiği kısım olarak tanımlanır.
- C# dilinin geliştirilmesi için Microsoft'un Visual Studio ürünü kullanılırken, Java için Eclipse, NetBeans ve JetBrains'in IntelliJ gibi birden fazla IDE mevcuttur.
- 01:53Ücretsiz IDE'ler
- Front-end teknolojileri için son zamanlarda en popüler IDE, Microsoft'un Visual Studio Code'dur.
- Visual Studio Code, az yer kaplayan, birden fazla dile destek veren ve eklentilerle C#, Java, Python, PHP gibi dillerde geliştirme yapılabilen bir uygulamadır.
- Python, PHP ve front-end teknolojileri için de Visual Studio Code önerilmektedir.
- 03:28Mobil Geliştirme ve Oyun Motorları
- Mobil uygulama geliştirirken iOS için Xcode, Android için Android Studio kullanılırken, Xamarin, React Native ve Flutter gibi cross-platform programlama dilleri de mevcuttur.
- Unity ve Unreal Engine, mobil, masaüstü ve konsol oyunları geliştirmek için kullanılan profesyonel oyun motorlarıdır.
- Arduino için C++ ile geliştirebileceğiniz Arduino IDE ve robotik için Notepad++ gibi yardımcı uygulamalar da ücretsiz olarak kullanılabilir.
- 05:42Kod Yönetimi ve İş Takibi
- Microsoft'un TFS (Team Foundation Server) ve GitHub, kod yönetimi ve iş takibi için kullanılan popüler platformlardır.
- GitHub, ortak proje dosyalarını saklama, kod paylaşımı ve portfolyo olarak kullanılması için önemli bir platformdur.
- Trello ve Asana, görevleri takip etmek için basit ve kullanımı kolay ücretsiz uygulamalardır.
- 07:44Stack Overflow
- Stack Overflow, yazılımcılar için hata çözümlerini arayabilecekleri ve paylaşılabilecekleri önemli bir platformdur.
- Hatasız kod ve yazılımcı olmaz, bu nedenle karşılaşılan hatalar için çözüm aranabilir.
- Stack Overflow'da verilen çözümlerle puan kazanılabilir ve bu puanlar iş görüşmelerinde de değerlendirilebilir.
- 08:25Yazılım Uygulamalarında İngilizce Kullanım Önerisi
- Bazı yazılım uygulamaları Türkçe dil desteği sunsa da, bu uygulamaları Türkçe kullanmak yerine İngilizce kullanmak önerilmektedir.
- Programlama dilleri İngilizce tabanından türetilmiş olduğundan, literatürü takip etmek ve aradığınız şeyleri kolayca bulmak için İngilizce kullanmak avantaj sağlar.
- Konuşmacı, kendi deneyiminden bahsederek, İngilizce bilmeden başlayıp uygulamaları İngilizce kullandığında İngilizce bilgisinin geliştiğini ve sorunları daha kolay çözebildiğini belirtmektedir.
- Yazılım dünyasında global dilin İngilizce olduğu için, yazılım uygulamalarını mutlaka İngilizce kullanmak önemlidir.
- Video, yazılım dünyasında kullanılan ücretsiz uygulamaları tanıtmayı amaçlamıştır ve izleyicilerden tavsiye ettikleri uygulamaları yorumlar kısmında paylaşmalarını istemektedir.