Selamlar herkese, bu yazıda kimseyi sıkmadan gördüğüm ve deneyimlediğim best practicesleri size anlatmaya çalışıyor olacağım. Buradaki hedefim dağınık olan bilgi ve deneyimlerin bir arada olmasını sağlamak. Yorumlarla değil, bilgiyle. Umarım faydalı ve bir yol gösterici olur -bu yazı başlangıç seviyesi için hazırlanmıştır-.
Bilgisayar başında saatler geçirmek ya da sürekli öğrenmek yapınıza uygun değilse burayı terkedin 😕
https://www.hosting.com.tr/bilgi-bankasi/http-nedir/#:~:text=HTTP protokolü istemci (PC) ile,web browser'lar aracılığıyla iletilir.
http://kod5.org/git-nedir-ve-neden-kullanmaliyiz/
https://aws.amazon.com/tr/what-is/javascript/
→ Video: https://www.youtube.com/watch?v=FlkGlHZZLTQ → Yazı: https://www.hosting.com.tr/bilgi-bankasi/rest-api/
Frontend tarafında bir web application geliştirirken en çok ihtiyacınız olacak şey nedir? Tabii ki rest api. İşte bu durumda devreye rest api’ya neden ihtiyaç duyulur sorusu giriyor, şöyle düşünün, web application dediğimiz şey;
işte bu haberleşme araçlarından bir tanesinin adı rest api’dır.
Dipnot: En popüler rest api alternatifleri graphql, soap
effort bazında 80% ya da 20% her zaman doğru değil.
Frontend geliştirme yaparken tamamen backende ihtiyacımız olduğu söylenemez, bir app’i tamamen frontend ile de baştan sona yapabilirsiniz. Ama burada yaptığınız şey backend’in işini çalmak değildir.
**API’lar ile çalışmayı öğrenin**
Burada yapılacak şey belli… Çeşitli [mock-api](https://docs.apinizer.com/apinizer-dokumantasyonu/mock-api-16810025.html#:~:text=Mock API%2C teknik bilgi veya,mock'lanmasını sağlayan bir araçtır.)’ler kullanmak ya da google-firebase türevi işler yapan kütüphanelere göz gezdirmek ve öğrenmek.
Localde çalıştırabileceğiniz mock-api’ye bir örnek:
İnternete açık çalıştırabileceğiniz mock-api’ye bir örnek: