Yazılımda dil öğrenerek neler yapılabilir?

Aykutbrt

Hectopat
Katılım
14 Ocak 2019
Mesajlar
407
Merhabalar öncelikle, iyisinizdir umarım. Ben yeni başlayan biriyim ve kurslar alarak gelişmek istiyorum. Öncelikle Python dilini öğrenmek istiyorum. Ben bu dili öğrenerek kendime ne katmış olurum? Neler yapabilirim? Mesela işte web sitelerinin açığını bulmak için hangi yöne yönelmeliyim? Mesela Apple açık bulana ödül veriyor ben bu acıyı bulmak için hangi dili öğrenmeliyim? Hangi dala yönelmeliyim? Python öğrendikten sonra hangi dili öğrenmeliyim? Web geliştirme kendi web sayfamı geliştirmek oluşturmak için hangi dala yönelmeliyim? Hangi dili bilmeliyim? Açıkları bulmak için hangi dala yönelmeliyim? Hangi dili bilmeliyim? Lütfen bana bu soruların cevabını verir misiniz, bilgili biri beni yönlendirebilir mi?
 
Son düzenleyen: Moderatör:
Evet, yazılıma yeni başlayanlar böyle iştahlı oluyor, siz de haklısınız.

Web geliştirme kendi web sayfamı geliştirmek oluşturmak için hangi dala yönelmeliyim?
HTML+CSS+Javascript'i çok iyi bilmeniz lazım mesela.
Kendinizi geliştirin derim böyle hevesliyseniz.
Linux dağıtımlarını öğrenin, Web tasarımı öğrenin, Android uygulama geliştirmeyi öğrenin, JavaScript kütüphanelerini öğrenin, bu işten anlayan arkadaşlarınız varsa onlardan somut fikirler alın, güç birliği yapın.
Şu an sanırım tam olarak nereden başlayacağınızı tam olarak kestirememişsiniz. Bir yerden başlayın, bunun pek de önemi yok ama kolay olsun, daha başlarken duvara çarpmayayım diyorsanız Python öğrenerek bu işe başlayabilirsiniz.
 
Evet, yazılıma yeni başlayanlar böyle iştahlı oluyor, siz de haklısınız.


HTML+CSS+Javascript'i çok iyi bilmeniz lazım mesela.
Kendinizi geliştirin derim böyle hevesliyseniz.
Linux dağıtımlarını öğrenin, Web tasarımı öğrenin, Android uygulama geliştirmeyi öğrenin, JavaScript kütüphanelerini öğrenin, bu işten anlayan arkadaşlarınız varsa onlardan somut fikirler alın, güç birliği yapın.
Şu an sanırım tam olarak nereden başlayacağınızı tam olarak kestirememişsiniz. Bir yerden başlayın, bunun pek de önemi yok ama kolay olsun, daha başlarken duvara çarpmayayım diyorsanız Python öğrenerek bu işe başlayabilirsiniz.
Evet ben de Python başlayacağım. Teşekkürler hocam. Bu dediklerim için pyhton'dan sonra ne önerirsiniz?
Evet, yazılıma yeni başlayanlar böyle iştahlı oluyor, siz de haklısınız.


HTML+CSS+Javascript'i çok iyi bilmeniz lazım mesela.
Kendinizi geliştirin derim böyle hevesliyseniz.
Linux dağıtımlarını öğrenin, Web tasarımı öğrenin, Android uygulama geliştirmeyi öğrenin, JavaScript kütüphanelerini öğrenin, bu işten anlayan arkadaşlarınız varsa onlardan somut fikirler alın, güç birliği yapın.
Şu an sanırım tam olarak nereden başlayacağınızı tam olarak kestirememişsiniz. Bir yerden başlayın, bunun pek de önemi yok ama kolay olsun, daha başlarken duvara çarpmayayım diyorsanız Python öğrenerek bu işe başlayabilirsiniz.
Ve bir de son olarak tabi ki aklımda başka şeyler de var tek kodlama yazılım öğrenerek kalmak istemiyorum. Hacking de öğrenmek istiyorum ama bu çok sonra ki iş siteleri hacklemek için, telefonları hacklemek için, PC hacklemek için felan bunlar için ne yapmam gerek neler yapmam gerek?
 
Yazılım dilleri okyanus Python ise oradaki bir damla. Web geliştirme çok farklı şekillerde yapılabilir. Standart bir sitede HTML, CSS, PHP, MySQL, Bootstrap, Java, AngularJS, Ajax, Python gibi bir sürü programlama ve betik dil bulunur. Bir de bunun C# kısmı var. C tabanlı .asp şeklinde C++ bilsem de pek bilmediğim web programlama kısmı. Bence bu işin en temeli HTML'dir ve tabii onu süsleyen CSS. Bu ikisini bilirsen sıfırdan bir site çıkarabilirsin. Ama çok janjanlı olmaz. Siteyi yaptın diyelim sıra geldi açık bulmaya. Açık bulman için önce o sitenin nasıl yapıldığını anlaman lazım yeri gelince o gördüğün kodları anlaman lazım. Basit bir açık yaratıp bakalım mesela;
<?php
$_isim=$_GET['isim'];
$_soyisim=$_GET['soyisim'];
echo "Hoşgeldin $_isim $_soyisim";
?>
PHP kullanılan veri çağırma çekme diye tabir edilen 2 yöntem var post ve get. Get komutu ile çağırırsan
echo ile başlayan kalın yazdığım yeri ekrana basar ama aynı zamanda da get ile yazılan yerleri url adresine ekler; www.alandı.com/veri.php?isim=Emre&soyisim=Kaytuka
Ama eğer ki
<?php
$_isim=$_POST['isim'];
$_soyisim=$_POST['soyisim'];
echo "Hoşgeldin $_isim $_soyisim";
?>
Böyle yazılırsa da sadece: www.alandı.com/veri.php çıkar. Get ile yazılış biçimi güvenlik açığı oluşturur. Verilerin ifşa olmasına sebebiyet verir. Bunun gibi alternatif kodlar yazıldığında sitelerde zafiyet oluşur. Yani açıkçası bir açık bulmak istiyorsan önce o açığın nasıl olacağını bilmelisin. Hangi durumlar bug oluşturur bunları öğrenmelisin.
 
Yazılım dilleri okyanus Python ise oradaki bir damla. Web geliştirme çok farklı şekillerde yapılabilir. Standart bir sitede HTML, CSS, PHP, MySQL, Bootstrap, Java, AngularJS, Ajax, Python gibi bir sürü programlama ve betik dil bulunur. Bir de bunun C# kısmı var. C tabanlı .asp şeklinde C++ bilsem de pek bilmediğim web programlama kısmı. Bence bu işin en temeli HTML'dir ve tabii onu süsleyen CSS. Bu ikisini bilirsen sıfırdan bir site çıkarabilirsin. Ama çok janjanlı olmaz. Siteyi yaptın diyelim sıra geldi açık bulmaya. Açık bulman için önce o sitenin nasıl yapıldığını anlaman lazım yeri gelince o gördüğün kodları anlaman lazım. Basit bir açık yaratıp bakalım mesela;
<?php
$_isim=$_GET['isim'];
$_soyisim=$_GET['soyisim'];
echo "Hoşgeldin $_isim $_soyisim";
?>
PHP kullanılan veri çağırma çekme diye tabir edilen 2 yöntem var post ve get. Get komutu ile çağırırsan
echo ile başlayan kalın yazdığım yeri ekrana basar ama aynı zamanda da get ile yazılan yerleri url adresine ekler; www.alandı.com/veri.php?isim=Emre&soyisim=Kaytuka
Ama eğer ki
<?php
$_isim=$_POST['isim'];
$_soyisim=$_POST['soyisim'];
echo "Hoşgeldin $_isim $_soyisim";
?>
Böyle yazılırsa da sadece: www.alandı.com/veri.php çıkar. Get ile yazılış biçimi güvenlik açığı oluşturur. Verilerin ifşa olmasına sebebiyet verir. Bunun gibi alternatif kodlar yazıldığında sitelerde zafiyet oluşur. Yani açıkçası bir açık bulmak istiyorsan önce o açığın nasıl olacağını bilmelisin. Hangi durumlar bug oluşturur bunları öğrenmelisin.
Güzel bir yazı olmuş elinize sağlık. Peki Python öğretmek bana ne katar ? Öğrendikten sonra ne gibi devamında kurslar almalıyım? Ve Python öğrendim diyelim bu dille ilgili hangi alana yönelmeliyim? O alana yöneldikten sonra ne gibi kurs almalıyım? Son olarak programlama için ne yapmalıyım yani bir program üretmek için felan?
 
Son düzenleme:
Yazılım dilleri okyanus Python ise oradaki bir damla. Web geliştirme çok farklı şekillerde yapılabilir. Standart bir sitede HTML, CSS, PHP, MySQL, Bootstrap, Java, AngularJS, Ajax, Python gibi bir sürü programlama ve betik dil bulunur. Bir de bunun C# kısmı var. C tabanlı .asp şeklinde C++ bilsem de pek bilmediğim web programlama kısmı. Bence bu işin en temeli HTML'dir ve tabii onu süsleyen CSS. Bu ikisini bilirsen sıfırdan bir site çıkarabilirsin. Ama çok janjanlı olmaz. Siteyi yaptın diyelim sıra geldi açık bulmaya. Açık bulman için önce o sitenin nasıl yapıldığını anlaman lazım yeri gelince o gördüğün kodları anlaman lazım. Basit bir açık yaratıp bakalım mesela;
<?php
$_isim=$_GET['isim'];
$_soyisim=$_GET['soyisim'];
echo "Hoşgeldin $_isim $_soyisim";
?>
PHP kullanılan veri çağırma çekme diye tabir edilen 2 yöntem var post ve get. Get komutu ile çağırırsan
echo ile başlayan kalın yazdığım yeri ekrana basar ama aynı zamanda da get ile yazılan yerleri url adresine ekler; www.alandı.com/veri.php?isim=Emre&soyisim=Kaytuka
Ama eğer ki
<?php
$_isim=$_POST['isim'];
$_soyisim=$_POST['soyisim'];
echo "Hoşgeldin $_isim $_soyisim";
?>
Böyle yazılırsa da sadece: www.alandı.com/veri.php çıkar. Get ile yazılış biçimi güvenlik açığı oluşturur. Verilerin ifşa olmasına sebebiyet verir. Bunun gibi alternatif kodlar yazıldığında sitelerde zafiyet oluşur. Yani açıkçası bir açık bulmak istiyorsan önce o açığın nasıl olacağını bilmelisin. Hangi durumlar bug oluşturur bunları öğrenmelisin.
Aslında bu sadece estetik.
Postman ile post request de gönderilebiliyor.
XSS ve CSRF açıklarına göz atılabilir mesela. Nasıl ve neden oluşuyor? Gibisinden.
İş dil değil, for her yerde for, request her yerde request. Olay mantık kavramak.
WEB alanında PHP evet daha ölmeyecek, hâlâ öğrenmeye değer bir dil ve oldukça kolay.
 
Güzel bir yazı olmuş elinize sağlık. Peki Python öğretmek bana ne katar ? Öğrendikten sonra ne gibi devamında kurslar almalıyım? Ve Python öğrendim diyelim bu dille ilgili hangi alana yönelmeliyim? O alana yöneldikten sonra ne gibi kurs almalıyım? Son olarak programlama için ne yapmalıyım yani bir program üretmek için felan?
Pyhton geniş kullanıma sahip Linux da onunla yapıldı Youtube da. Robot kol da yapabilirsin. Aynı şekilde yapay zeka da yapılabilir. Sen ne yapmak istiyorsun o önemli. Para harcarım elektronikten de anlarım diyorsan Rasberry pi alıp başlayabilirsin. Süper matematik biliyorum dersen de yapay zeka işine girebilirsin. Sana kalmış her şeyi yapabilirsin onunla. Ama yaptığın bildiğini geçemez o yüzden iyi öğrenmen gerekir. Ben olsam Rasberry ile başlardım. Nesne ile algoritma arasındaki bağlantıyı çok daha iyi kavrarsın. Kurs çok Udemy üstünde başlangıç için ideal kurslar var. İngilizcen iyi ise GitHub'da aradıklarını bulabilirsin. Programı terminalde yazacaksın. Zaten aldığın kursta açıklar detaylıca. Program üretmek için önce dili öğren örnekleri yap. Kurs dışında örnek dolu internette onları da yap. Dile hakim oldun mu sırada üretecek şey lazım orası da hayal gücüne ve piyasadaki eksikliği görmene kalmış.
 
Pyhton geniş kullanıma sahip Linux da onunla yapıldı Youtube da. Robot kol da yapabilirsin. Aynı şekilde yapay zeka da yapılabilir. Sen ne yapmak istiyorsun o önemli. Para harcarım elektronikten de anlarım diyorsan Rasberry pi alıp başlayabilirsin. Süper matematik biliyorum dersen de yapay zeka işine girebilirsin. Sana kalmış her şeyi yapabilirsin onunla. Ama yaptığın bildiğini geçemez o yüzden iyi öğrenmen gerekir. Ben olsam Rasberry ile başlardım. Nesne ile algoritma arasındaki bağlantıyı çok daha iyi kavrarsın. Kurs çok Udemy üstünde başlangıç için ideal kurslar var. İngilizcen iyi ise GitHub'da aradıklarını bulabilirsin. Programı terminalde yazacaksın. Zaten aldığın kursta açıklar detaylıca. Program üretmek için önce dili öğren örnekleri yap. Kurs dışında örnek dolu internette onları da yap. Dile hakim oldun mu sırada üretecek şey lazım orası da hayal gücüne ve piyasadaki eksikliği görmene kalmış.
Teşekkür ederim. Elinize sağlık hakkınızı helal edin. Sıfırdan ileri düzey Python eğitim seti var udemy'de almayı düşünüyorum.
 
Uyarı! Bu konu 5 yıl önce açıldı.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.

Geri
Yukarı