Web geliştirmeye nasıl başlanır?

svorssy

Centipat
Katılım
9 Temmuz 2024
Mesajlar
445
Çözümler
9
Daha fazla  
Cinsiyet
Erkek
Meslek
Information Technology
Öncelikle merhaba,

Yaklaşık 2.5 senedir yazılıma karşı ilgim var fakat ailemden kaynaklı 2 sene boyunca farklı bölümde okumak zorunda kalmıştım. Şu anda bilişim bölümü stajyeriyim fakat çalıştığım şirkette yazılımla alakalı olmadı. Fakat yazılım konusunda kendimi geliştirmek istiyorum özellikle web sitesi geliştirme kısmına bu sıralar çok ilgi duyuyorum. Birazcık internette araştırma yaptığım zaman Udemy sayfası çok önüme çıktı ücretsiz kursları mevcut bu kursların bana herhangi bir katkısı olur mu yoksa vaktimi çöpe mi atmış olurum bu konuda yardımcı olabilirseniz sevinirim.
 
Dostum HTML ve CSS öğrenerek başla. Fakat çok üstüne düşme zaten zamanla elin alışır. Bu kısımlardan sonra JavaScript öğrenerek dinamik siteler yapmaya çalış. Bu kavramları öğreneceksin zaten. Kurs olarak da para verme bir yere. Tayfun erbilen prototürk kanalındaki eğitimleri kullan. Sonrasına zaten kervan yolda düzülür diyerek girişirsin. İlham gelmesini bekleme sen yaptıkça zaten ortaya bir şeyler çıkacak. Başarılar.
 
Bende Prototürk hocamı öneriyorum gayet akıcı anlatıyor. İlk önce HTML CSS JS öğrenerek başla, gerisi gelir zaten.
Dostum HTML ve CSS öğrenerek başla. Fakat çok üstüne düşme zaten zamanla elin alışır. Bu kısımlardan sonra JavaScript öğrenerek dinamik siteler yapmaya çalış. Bu kavramları öğreneceksin zaten. Kurs olarak da para verme bir yere. Tayfun erbilen prototürk kanalındaki eğitimleri kullan. Sonrasına zaten kervan yolda düzülür diyerek girişirsin. İlham gelmesini bekleme sen yaptıkça zaten ortaya bir şeyler çıkacak. Başarılar.
Tamamdır teşekkür ederim dediğiniz kişiyi araştırıcam.
 
Sifir durumdaysan, once programlama ogren, sonra web gelistirmeye gir. Direkt web gelistirmeye girdiginde pek cok seyi anlamayacaksin. Neyi, neden yaptigini kavramak guclesek kavramlar karmasiklastikca. Bir seylerin mantigini bilmedigin icin yaptiklari sey sihir gibi gelecek ve onlardan kaynaklanan hatalari anlamakta gucluk cekeceksin.

O yuzden siddetle tavsiyem; once temel programlamadan basla. C#, Python, Javascript, Java... Hangi dilden basladiginin bir onemi yok. Temel kavramlari ogrenirken asagi yukari ayni seyleri yaziyor olacaksin. Sadece temel kurallar (syntax yada dilin yapisi kaynakli kurallar) uc asagi bes yukari degisecek. Temel programlamadan kastim; Programlama nedir, bilgisayar programlari nasil anlar, bellek nedir, typelar bellekte nasil yer eder, algoritma nedir, veri yapilari nedir, genel programlama dillerinden biri (yukarida saydiklarimdan herhangi biri olur mesela), programlama paradigmalari (nesne yonelimli programlama, fonksiyonel programlama) gibi seyler kisaca.

Universitede bize alana yonelik dersleri 3. siniftan itibaren veriyorlardi. Ilk iki sene temel kavramlari goruyorduk. Ilk sene ilk donem programlama nedir ne degildirdi, ikinci donem temel/basit algoritmalar, ikinci sene ilk donem, veri yapilari, ikinci sene ikinci donem oop + veri tabani yonetimi, ucuncu seneden itibaren sistem programlama, internet/web programlama, yapay zeka, image processing, advanced computer graphics vb dersler aliyorduk.

Sana da tavsiyem, veri yapilari, algoritma ve programlama paradigmalarini ogrenene kadar alana yonelik programlamayla cok ugrasmaman olur. Bu kavramlar tum alanlarda ortak. Bunlari ogrenirken de baslangicta zorlanacaksin, belki eglenceli gelmeyecek. Fakat bu bir surec, surecin sonunda, kendi kendine yetebildigini ve uzun ugraslar sonucunda bile olsa program uretebildigini gordugunde oldukca guzel hissettiriyor olacak.

Simdiden basarilar.
 
Sifir durumdaysan, once programlama ogren, sonra web gelistirmeye gir. Direkt web gelistirmeye girdiginde pek cok seyi anlamayacaksin. Neyi, neden yaptigini kavramak guclesek kavramlar karmasiklastikca. Bir seylerin mantigini bilmedigin icin yaptiklari şey sihir gibi gelecek ve onlardan kaynaklanan hatalari anlamakta gucluk cekeceksin.

O yuzden siddetle tavsiyem; once temel programlamadan basla. C#, Python, JavaScript, Java... Hangi dilden basladiginin bir onemi yok. Temel kavramlari ogrenirken asagi yukari ayni seyleri yaziyor olacaksin. Sadece temel kurallar (syntax ya da dilin yapisi kaynakli kurallar) UC asagi bes yukari degisecek. Temel programlamadan kastim; Programlama nedir, bilgisayar programlari nasıl anlar, bellek nedir, typelar bellekte nasıl yer eder, algoritma nedir, veri yapilari nedir, genel programlama dillerinden biri (yukarida saydiklarimdan herhangi biri olur mesela), programlama paradigmalari (nesne yonelimli programlama, fonksiyonel programlama) gibi seyler kisaca.

Universitede bize alana yonelik dersleri 3. siniftan itibaren veriyorlardi. Ilk iki sene temel kavramlari goruyorduk. Ilk sene ilk donem programlama nedir ne degildirdi, ikinci donem temel/basit algoritmalar, ikinci sene ilk donem, veri yapilari, ikinci sene ikinci donem OOP + veri tabani yonetimi, ucuncu seneden itibaren sistem programlama, internet/web programlama, yapay zeka, image processing, Advanced Computer Graphics vb dersler aliyorduk.

Sana da tavsiyem, veri yapilari, algoritma ve programlama paradigmalarini ogrenene kadar alana yonelik programlamayla cok ugrasmaman olur. Bu kavramlar tum alanlarda ortak. Bunlari ogrenirken de baslangicta zorlanacaksin, belki eglenceli gelmeyecek. Fakat bu bir surec, surecin sonunda, kendi kendine yetebildigini ve uzun ugraslar sonucunda bile olsa program uretebildigini gordugunde oldukca guzel hissettiriyor olacak.

Simdiden basarilar.

Teşekkürler tavsiye için

Sifir durumdaysan, once programlama ogren, sonra web gelistirmeye gir. Direkt web gelistirmeye girdiginde pek cok seyi anlamayacaksin. Neyi, neden yaptigini kavramak guclesek kavramlar karmasiklastikca. Bir seylerin mantigini bilmedigin icin yaptiklari şey sihir gibi gelecek ve onlardan kaynaklanan hatalari anlamakta gucluk cekeceksin.

O yuzden siddetle tavsiyem; once temel programlamadan basla. C#, Python, JavaScript, Java... Hangi dilden basladiginin bir onemi yok. Temel kavramlari ogrenirken asagi yukari ayni seyleri yaziyor olacaksin. Sadece temel kurallar (syntax ya da dilin yapisi kaynakli kurallar) UC asagi bes yukari degisecek. Temel programlamadan kastim; Programlama nedir, bilgisayar programlari nasıl anlar, bellek nedir, typelar bellekte nasıl yer eder, algoritma nedir, veri yapilari nedir, genel programlama dillerinden biri (yukarida saydiklarimdan herhangi biri olur mesela), programlama paradigmalari (nesne yonelimli programlama, fonksiyonel programlama) gibi seyler kisaca.

Universitede bize alana yonelik dersleri 3. siniftan itibaren veriyorlardi. Ilk iki sene temel kavramlari goruyorduk. Ilk sene ilk donem programlama nedir ne degildirdi, ikinci donem temel/basit algoritmalar, ikinci sene ilk donem, veri yapilari, ikinci sene ikinci donem OOP + veri tabani yonetimi, ucuncu seneden itibaren sistem programlama, internet/web programlama, yapay zeka, image processing, Advanced Computer Graphics vb dersler aliyorduk.

Sana da tavsiyem, veri yapilari, algoritma ve programlama paradigmalarini ogrenene kadar alana yonelik programlamayla cok ugrasmaman olur. Bu kavramlar tum alanlarda ortak. Bunlari ogrenirken de baslangicta zorlanacaksin, belki eglenceli gelmeyecek. Fakat bu bir surec, surecin sonunda, kendi kendine yetebildigini ve uzun ugraslar sonucunda bile olsa program uretebildigini gordugunde oldukca guzel hissettiriyor olacak.

Simdiden basarilar.

Peki hocam bir sorum olacak sizlere 0'dan başlıyıp detaylıca anlatan sizlerin bildiği bir YouTube kanalı var mıdır?
 
Son düzenleme:
Programlama bilgin yoksa direkt web uygulamasi gelistirmeyi ogrenemezsin, oncedine basit de olsa client-server yapisi bilmeli; soket programlama yapmis olman gerekir.

HTML + CSS ogrenince web programlama degil styling ve markup ogreniyorsun sadece.

Tavsiyem sifirdan programlama ogren, networking oren, internet protokollerini ogren ve sonrasinda web programlamaya basla. Browser'a "google.com" yazip da enter'a bastigin andan itibaren karsina Google sayfasinin yuklenmesinin sonuna kadar olan sureci cok iyi anlamis olman gerekiyor.
 
Programlama nedir, bilgisayar programlari nasil anlar, bellek nedir, typelar bellekte nasil yer eder, algoritma nedir, veri yapilari nedir, genel programlama dillerinden biri (yukarida saydiklarimdan herhangi biri olur mesela), programlama paradigmalari (nesne yonelimli programlama, fonksiyonel programlama) gibi seyler kisaca.

Ilk iki sene temel kavramlari goruyorduk. Ilk sene ilk donem programlama nedir ne degildirdi, ikinci donem temel/basit algoritmalar, ikinci sene ilk donem, veri yapilari, ikinci sene ikinci donem oop + veri tabani yonetimi, ucuncu seneden itibaren sistem programlama, internet/web programlama, yapay zeka, image processing, advanced computer graphics vb dersler aliyorduk.

Sana da tavsiyem, veri yapilari, algoritma ve programlama paradigmalarini ogrenene kadar alana yonelik programlamayla cok ugrasmaman olur. Bu kavramlar tum alanlarda ortak. Bunlari ogrenirken de baslangicta zorlanacaksin, belki eglenceli gelmeyecek. Fakat bu bir surec, surecin sonunda, kendi kendine yetebildigini ve uzun ugraslar sonucunda bile olsa program uretebildigini gordugunde oldukca guzel hissettiriyor olacak.

Simdiden basarilar.
oncedine basit de olsa client-server yapisi bilmeli; soket programlama yapmis olman gerekir.

sifirdan programlama ogren, networking oren, internet protokollerini ogren ve sonrasinda web programlamaya basla. Browser'a "google.com" yazip da enter'a bastigin andan itibaren karsina Google sayfasinin yuklenmesinin sonuna kadar olan sureci cok iyi anlamis olman gerekiyor.
Şu anda halihazırda w3schoolstan html öğrenen birisi bu dediklerinizi öğrenmek için ne yapmalıdır?
 
Şu anda halihazırda w3schoolstan html öğrenen birisi bu dediklerinizi öğrenmek için ne yapmalıdır?
HTML ogrenmeyi birakmali ve bahsi gecen kavramlari arastirmali. HTML ogrenmenin bi zorlugu yok. Eger frontend dev olmayacaksan da CSS ogrenmene de gerek yok. Programlamayi ogrenmis bir kisinin HTML taglarini kavramasinin cok uzun surecegini sanmiyorum. Asiri basit bir yapi cunku. Dizaynla alakali oldugu icin ve oldukca fazla kavrama sahip oldugu icin belki CSS yorabilir ama o da dedigim gibi, amac frontend yada full stack degilse aman aman ogrenilmesi sart olan bir sey degil.

Benim CSS bilgim temellerin otesine gecmez mesela, isim degil cunku.
 

Technopat Haberler

Yeni konular

Geri
Yukarı