Portfolyo Kişisel Web Sitesi Nasıl Oluşturulur?

russianrapper

Hectopat
Katılım
9 Nisan 2017
Mesajlar
83
Daha fazla  
Cinsiyet
Erkek
Merhaba dostlar, birkaç gün önce C# Bilgisi Nasıl Belgelendirilir? adında bir konu oluşturmuştum. Sonuç olarak C# bilgimi ve diğer başarılarımı belgelendirmek yerine (belgenin yanında ayrıca sitemde de belirtmek için) kendime bir Portfolyo yapmaya karar verdim. İnternette biraz araştırdım ama Technopat'ta bilgili ve deneyimli kişilerden bilgi almak daha hoş geldiği için konu açıp sormak istedim. Sizlere sormak istediğim sorular:
  1. Portfolyo nasıl oluşturulur? Nasıl tasarlanır, kodlanır?
  2. Portfolyo sadece internette web sitesi yapmaya yarayan sitelerde mi yapılır yoksa Html, Css, Asp, Php gibi dilleri bilmek gerekiyor mu? Ya da kodlayarak oluşturmak daha mı iyi olur?
  3. Portfolyo çok ağır olmayacağı için herhangi bir Hosting firmsına onlarca lira dökmek istemiyorum. Android eski telefonumu nasıl bir server olarak kullanabilirim?
Şimdilik aklıma takılan sorular bunlar. Yardımcı olursanız hem bu konuyla ilgilenen arkadaşların da işine yaramış olur. Bilgili ve deneyimli kişilerin cevaplarını bekliyorum. Ayrıca sizin de Portfolyo'nuz varsa adresinizi verin göz atalım fikir edinelim. @Furkan17TR
 
Bu fikri sana ben soyledim. Ben cevap vereyim.

Programlama dillerine hakim degilsen hic ugrasma. WordPress kur kendine. Istedigin temayi yukle. Yeni sayfa ac. Adi portfolyo olsun.

Ne yaptiysan yaz oraya. Atiyorum, gelismis bir hesap makinasi yaptin.
Gelismis hesap makinasi diye yaz. Altina link koy. Giren kisi oradan indirsin programini.

Hatta yaptigin o hesap makinasinin kaynak kodladini github'da paylas. O github linkini koy.

Wordpress ucretsiz. Kendi kisisel bilgisayarina xampp kurduktan sonra wordpress kur. Xampp'de ucretsiz. Ilk basta kurulumu cok zor gelecek. Ki ben ilk olarak 14 yasimda wordpress kurdum. O zamanlar tabii merakliyim. Acip kurcalaya kurcalaya ogrendim. Sende ogrenirsin.


Kodlama o kadar extreme bir sey degil. Sadece algoritmayi ogren ilk once. Bir sorunu hangi yollardan giderek cozebilirsin. Iste kagit ustunde algoritma ile sorunun cozumune gitmene yariyor.

Algoritmayi cozdugun zaman tum programlama dillerini ogrenmen o kadar rahat olacak ki.

Bu seye benziyor. Mesela bir bebek. Konusmayi bilmiyor. Ama annesi-babasi yaninda konusurken kelimeleri ogreniyor. Soyleyemese bile anliyor. Daha sonra ilk kelimelerini soyluyor. Ve kelime ogrendikce daha karisik, kompleks cumleler kuruyor. Daha sonra kendi anadiline hâkim olduktan sonra baska dil bile ogrenebiliyor.

Iste sen burada ki bebeksin. Ben sana en basitinden echo"F U R K A N L A N D I N"; desem birsey anlamayacaksin. Daha sonra yeni komutlar ogreneceksin. Mesela; veritabanindan veri cekmeyi ogreneceksin. Ve ogrendigin her komut senin icin bir basamak ilerisi olacak. Daha sonra, o dili ogrendikten sonra, sana yardimi olacak, fayda saglayacak baska diller ogreneceksin.

Mesela HTML ile bir site yapabilirsin. Cok basit. Tamamen kutulardan olusan bir tasarim yapabilirsin. Ama HTML ogrendikce, bunun sana yetersiz geldigini anlayacaksin. Daha sonra CSS ogreneceksin. O kutulari, yazilari ozellestireceksin. Daha guzel, şık bir arayuzu olacak sitenin. Daha sonra oturup dusuneceksin. Acaba ben bu siteyi nasil gelistirebilirim? Siteye gireni kayit altina alan bir PHP uygulamasi yazayim. Ve yazacaksin. Ama bunlari program ip.txt olarak kaydedecek. Sen gormek icin her defasinda servera baglanup ip.txt'i acip bakman gerekecek.

Daha sonra bu sana yetersiz gelecek. Ugrasamayacaksin. Ve Admin Paneli olusturacaksin. Basit bir sekilde admin paneli acip login sistemi yapacaksin. Ve bu ip.txt yi oradan goruntuleyeceksin. Artik siteye girenleri gormek icin sadece admin paneline girmen yeter. Bu kolaylik cok isine yarayacak.

Daha sonra yaptigin programlari hep HTML ile eklemekten biktin. Cunku veritabanina degil de basit bir sekilde elle yazdin. Daha sonra diyeceksin ki ben bunlari veritabanina kaydedeyim. Oradan ceksin. Ve yaklasik.10 satir kod ile butun portfolyonu yazdiracagini ogreniyorsun. Ve yapiyorsun...

Bu sekilde. Hep ustune birseyler koyarak tum dilleri ogrenebilirsin.
Birde playstore'da phpmyadmin diye program var. Onu kullanabilirsin.

Ilk basta sunucuyu actigin zaman telefonun modemde olan ip adresine baglanabiliyorsun. Atiyorum mesela, 192.168.1.106. Buna baglaniyorsun.

Ama modem arayuzunde NAT/Yonlendirme sayfasindan 192.168.1.106 ip adresine 80(WWW) portunu actiginiz zaman bu sefer telefonunuzun direk IP adresinden baglanabiliyorsunuz.

Mesela benim telefonum 192.168.1.102
Ip-tracker.org sitesinde senin ip adresin yaziyor. Orada da atiyorum iste 125.826.21.04

192.168.1.102 benim lokal ip adresim. Yani sadece benim modemime bagli olan cihazlar bu ip adresine baglanabilir.

125.826.21.04 ise IP adresim. Buna herkes baglanabilir. Isterse Amerikan Baskani, isterse karsi komsun da baglanabilir. Yani siteye girebilir.
 
Son düzenleme:
Bu fikri sana ben soyledim. Ben cevap vereyim.

Programlama dillerine hakim degilsen hic ugrasma. WordPress kur kendine. Istedigin temayi yukle. Yeni sayfa ac. Adi portfolyo olsun.

Ne yaptiysan yaz oraya. Atiyorum, gelismis bir hesap makinasi yaptin.
Gelismis hesap makinasi diye yaz. Altina link koy. Giren kisi oradan indirsin programini.

Hatta yaptigin o hesap makinasinin kaynak kodladini github'da paylas. O github linkini koy.

Wordpress ucretsiz. Kendi kisisel bilgisayarina xampp kurduktan sonra wordpress kur. Xampp'de ucretsiz. Ilk basta kurulumu cok zor gelecek. Ki ben ilk olarak 14 yasimda wordpress kurdum. O zamanlar tabii merakliyim. Acip kurcalaya kurcalaya ogrendim. Sende ogrenirsin.


Kodlama o kadar extreme bir sey degil. Sadece algoritmayi ogren ilk once. Bir sorunu hangi yollardan giderek cozebilirsin. Iste kagit ustunde algoritma ile sorunun cozumune gitmene yariyor.

Algoritmayi cozdugun zaman tum programlama dillerini ogrenmen o kadar rahat olacak ki.

Bu seye benziyor. Mesela bir bebek. Konusmayi bilmiyor. Ama annesi-babasi yaninda konusurken kelimeleri ogreniyor. Soyleyemese bile anliyor. Daha sonra ilk kelimelerini soyluyor. Ve kelime ogrendikce daha karisik, kompleks cumleler kuruyor. Daha sonra kendi anadiline hâkim olduktan sonra baska dil bile ogrenebiliyor.

Iste sen burada ki bebeksin. Ben sana en basitinden echo"F U R K A N L A N D I N"; desem birsey anlamayacaksin. Daha sonra yeni komutlar ogreneceksin. Mesela; veritabanindan veri cekmeyi ogreneceksin. Ve ogrendigin her komut senin icin bir basamak ilerisi olacak. Daha sonra, o dili ogrendikten sonra, sana yardimi olacak, fayda saglayacak baska diller ogreneceksin.

Mesela HTML ile bir site yapabilirsin. Cok basit. Tamamen kutulardan olusan bir tasarim yapabilirsin. Ama HTML ogrendikce, bunun sana yetersiz geldigini anlayacaksin. Daha sonra CSS ogreneceksin. O kutulari, yazilari ozellestireceksin. Daha guzel, şık bir arayuzu olacak sitenin. Daha sonra oturup dusuneceksin. Acaba ben bu siteyi nasil gelistirebilirim? Siteye gireni kayit altina alan bir PHP uygulamasi yazayim. Ve yazacaksin. Ama bunlari program ip.txt olarak kaydedecek. Sen gormek icin her defasinda servera baglanup ip.txt'i acip bakman gerekecek.

Daha sonra bu sana yetersiz gelecek. Ugrasamayacaksin. Ve Admin Paneli olusturacaksin. Basit bir sekilde admin paneli acip login sistemi yapacaksin. Ve bu ip.txt yi oradan goruntuleyeceksin. Artik siteye girenleri gormek icin sadece admin paneline girmen yeter. Bu kolaylik cok isine yarayacak.

Daha sonra yaptigin programlari hep HTML ile eklemekten biktin. Cunku veritabanina degil de basit bir sekilde elle yazdin. Daha sonra diyeceksin ki ben bunlari veritabanina kaydedeyim. Oradan ceksin. Ve yaklasik.10 satir kod ile butun portfolyonu yazdiracagini ogreniyorsun. Ve yapiyorsun...

Bu sekilde. Hep ustune birseyler koyarak tum dilleri ogrenebilirsin.
Birde playstore'da phpmyadmin diye program var. Onu kullanabilirsin.

Ilk basta sunucuyu actigin zaman telefonun modemde olan ip adresine baglanabiliyorsun. Atiyorum mesela, 192.168.1.106. Buna baglaniyorsun.

Ama modem arayuzunde NAT/Yonlendirme sayfasindan 192.168.1.106 ip adresine 80(WWW) portunu actiginiz zaman bu sefer telefonunuzun direk IP adresinden baglanabiliyorsunuz.

Mesela benim telefonum 192.168.1.102
Ip-tracker.org sitesinde senin ip adresin yaziyor. Orada da atiyorum iste 125.826.21.04

192.168.1.102 benim lokal ip adresim. Yani sadece benim modemime bagli olan cihazlar bu ip adresine baglanabilir.

125.826.21.04 ise IP adresim. Buna herkes baglanabilir. Isterse Amerikan Baskani, isterse karsi komsun da baglanabilir. Yani siteye girebilir.
Zaten C# biliyorum, yani programlama dili nasıl öğrenilir mantığına hakimim. Wordpress'i indirdim ama kuramadım. Dediğin gibi Xampp programını indirip deneyeceğim bir de. Son yazdıkların kafamı bayağı karıştırdı ama araştırıp deneyeceğim, halledemediğim meseleler olursa yazarım yine, teşekkürler.
 
Zaten C# biliyorum, yani programlama dili nasıl öğrenilir mantığına hakimim. Wordpress'i indirdim ama kuramadım. Dediğin gibi Xampp programını indirip deneyeceğim bir de. Son yazdıkların kafamı bayağı karıştırdı ama araştırıp deneyeceğim, halledemediğim meseleler olursa yazarım yine, teşekkürler.

Wordpress kurmak ilk kuranlar için biraz zor. veritabanı falan işin içine girdiği için. Ama Youtube'da zilyon tane video var.

Bu arada tüm web dilleri (PHP, HTML, JS...) C dili ile aynı sayılır :)
 
Uyarı! Bu konu 6 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.

Yeni konular

Geri
Yukarı