Laravel Projects with Source Code Overview
Laravel is a free, open-source PHP web framework for application development. Latest version is Laravel 11 with MVC design. Used by major companies like 9GAG, Pfizer, BBC, and Crowdcube
- themeselection.com
Laravel is a free, open-source PHP web framework for application development. Latest version is Laravel 11 with MVC design. Used by major companies like 9GAG, Pfizer, BBC, and Crowdcube
Bu video, bir eğitim içeriği olup, izleyicilere GraphQL teknolojisi hakkında temel bilgiler sunmaktadır.. Video, GraphQL'in ne olduğunu açıklayarak başlıyor ve REST API'lerine göre avantajlarını anlatıyor. Ardından GraphQL'in temel elemanlarını (types, query, mutation, subscription ve resolver) detaylı şekilde açıklıyor. Bu bölümde hem query hem de mutation konularına girileceği belirtilirken, subscription konusunun ilerleyen bölümlerde ele alınacağı ifade ediliyor. Video, bir sonraki bölümde GraphQL ile temel bir uygulama geliştirme sürecine geçileceğini duyurarak sona eriyor.
Spring Boot is an opinionated Spring platform focusing on convention over configuration. Spring Initializr generates project base with Boot parent dependency. @SpringBootApplication serves as primary configuration class
High-performance Python framework for building APIs using standard type hints. Achieves 200-300% faster development speed compared to traditional Python. Reduces developer errors by about 40%. Provides intuitive editor support and automatic documentation generation. Based on OpenAPI and JSON Schema standards
Python frameworks provide common functionality for building applications. Frameworks simplify development by abstracting repetitive tasks. Frameworks are available as open-source packages through pip
Bu video, bir eğitmen tarafından sunulan ve Metin adlı bir katılımcının da yer aldığı teknik bir eğitim içeriğidir. Eğitmen, ASP.NET Core kullanarak API geliştirme konusunda detaylı bilgi aktarmaktadır.. Video, RESTful hizmetler, API mimarisi ve yönlendirme konularıyla başlayıp, bir to-do list örneği üzerinden API geliştirme sürecini adım adım göstermektedir. Eğitmen, Entity Framework Core ile in-memory veritabanı kullanımı, model oluşturma, DbContext sınıfı yazma ve Startup.cs dosyasında servis yapılandırma gibi temel adımları anlatmaktadır. Ayrıca, HTTP eylemleri (GET, POST, PUT, DELETE) uygulamalı olarak gösterilmekte ve Postman gibi araçlar kullanılarak API'lerin test edilmesi anlatılmaktadır.. Videoda ayrıca, veritabanı entegrasyonu, in-memory veritabanından SQLite veritabanına geçiş, CRUD işlemlerinin nasıl yapılacağı ve API dökümantasyonunun önemi gibi konular ele alınmaktadır. Eğitmen, bir sonraki derste API'leri tüketmeye bakacaklarını ve CVT dersinde token ve rol tabanlı yetkilendirme gibi güvenlik konularını detaylı olarak ele alacaklarını belirtmektedir.
406 occurs when server cannot respond with specified accept-header. Application/json response format may not be acceptable to server. Server may have internal error message obscured by other response
Bu video, bir eğitim serisinin bir parçası olup, izleyicilere adım adım bir ürün servisi oluşturma sürecini göstermektedir.. Videoda, Spring Boot ve Docker kullanarak bir ürün servisi oluşturma süreci anlatılmaktadır. Öncelikle Spring Boot projesi oluşturulup, Docker Compose YAML dosyası ile PostgreSQL veritabanı için gerekli yapılandırma yapılmaktadır. Sunucu, veritabanı bağlantı sorunlarını ve çözümlerini de paylaşmaktadır. Video, bir sonraki bölümde entitylerin oluşturulacağı bilgisiyle sonlanmaktadır.
HTTP verbs correspond to CRUD operations in databases. HTTP verbs are specified in capital case. GET, POST, PUT, DELETE are used for different operations
Bu video, "Sistem Dostu" kanalında yayınlanan bir eğitim içeriğidir. Sunucu, Python ile HTTP server kurma konusunda adım adım rehberlik etmektedir.. Video, Python ile HTTP server kurulumunun basit bir şekilde nasıl yapılacağını göstermektedir. İçerikte Ubuntu işletim sisteminde Python kurulumu, gerekli paketlerin yüklenmesi ve "python3 -m http.server 8000" komutu ile HTTP server'ın çalıştırılması anlatılmaktadır. Ayrıca, sunucu bu eğitim videosunu API Six ile ilgili yazılar yazarken ve API rootları oluştururken kullanacağını belirtmektedir.
Bu video, Shift Net kanalında yayınlanan bir röportaj formatında olup, sunucu ve Yandex Haritalar API'nin kıdemli is geliştirme müdürü Yasin Bey arasında geçen bir sohbeti içermektedir.. Video, Yandex Haritalar API'nin ne olduğunu ve şirketlere sunduğu avantajları anlatmaktadır. Yandex Haritalar API, e-ticaret, lojistik, perakende, araç paylaşım ve taksi şirketleri gibi farklı sektörlerde kullanılabilmektedir. Özellikle adres çözümlemesi, rota optimizasyonu, trafik verileri ve GPS'siz araç takibi gibi özellikler sunmaktadır. Videoda ayrıca Yandex'in Türkiye'deki stratejileri, veri kalitesi ve rakiplerine göre %120 daha düşük fiyat avantajı gibi konular ele alınmaktadır.
Bu video, bir eğitim içeriği olup, konuşmacı Revit programında mahal listesi oluşturma yöntemini anlatmaktadır.. Video, Revit'te mahal listesi oluşturma sürecini adım adım göstermektedir. Konuşmacı, özellikle BIM programlarını saha süreçlerinde kullanan firmalar için mahal listelerinin önemini vurgulayarak, bir plugin kullanarak nasıl kolayca mahal listesi oluşturulabileceğini göstermektedir. Oluşturulan listelerde mahal numarası, fonksiyonu, alanı, döşeme, süpürgelik, duvar ve tavan kaplamalarındaki imalatlar detaylı olarak gösterilmektedir. Ayrıca, Excel'de makro yazarak veya Revit'te API ile pluginler yazarak benzer listeler oluşturulabileceği de belirtilmektedir.
Bu video, bir eğitmen tarafından sunulan yazılım geliştirme eğitim içeriğidir. Eğitmen, CQRS (Command Query Responsibility Segregation) ve Mediator pattern konularını detaylı şekilde anlatmaktadır.. Video, CQRS'in temel kavramlarını açıklayarak başlıyor ve command ile query arasındaki farkları açıklıyor. Ardından Mediator pattern tanıtılarak, bu paternin nasıl kullanılacağı adım adım gösteriliyor. Eğitmen, Net Core web uygulaması üzerinde "GetProductById", "GetAllProducts" ve "CreateProduct" işlemlerini örnek olarak kullanarak, model oluşturma, query ve handler sınıfları yazma, controller'da API istekleri işleme ve dependency injection yapılandırması gibi konuları kod örnekleriyle anlatıyor.. Videoda ayrıca Postman aracılığıyla istek gönderme ve breakpoint kullanarak test etme gibi pratik uygulamalar da gösterilmektedir. Eğitmen, bir sonraki videoda Onion Architecture ile bu pattern'in nasıl kullanılacağını anlatacağını belirtmektedir.
Bu video, Ahmet Karada tarafından sunulan, Go programlama dilinde API geliştirme konulu kapsamlı bir eğitim içeriğidir. Eğitmen, .NET Core ve Java ile önce çalışmış, son 6-7 aydır Go diline odaklanmaktadır.. Eğitim, MongoDB Atlas kullanarak basit bir ToDo uygulaması geliştirme sürecini adım adım göstermektedir. İçerik, proje yapısının oluşturulması, MongoDB bağlantısının kurulması, repository ve servis katmanlarının geliştirilmesi, HTTP endpoint'lerinin oluşturulması ve unit test yazma tekniklerini kapsamaktadır. Video yaklaşık 1,5 saat sürmektedir.. Eğitim boyunca dependen injection, DTO (Data Transfer Object) kullanımı, veritabanı ekleme, çekme ve silme işlemlerinin geliştirilmesi, Postman aracılığıyla test etme ve Go Mock kütüphanesi ile mock test yazma gibi konular ele alınmaktadır. Eğitmen, samimi bir yaklaşım sergileyerek yapılan hataları da göstermekte ve gelecek bölümlerde loglama, şifre hashleme ve e-posta gönderme konularını ele almayı planladığını belirtmektedir.
Bu video, bir eğitim içeriği olup, izleyicilere PHP ile API yazma konusunda adım adım rehberlik etmektedir.. Video, API kavramının tanımıyla başlayıp, Weekend Sorgula Net sitesinden vergi kimlik numarası ile firma bilgilerini çekme örneği üzerinden ilerlemektedir. Eğitmen, Simple HTML DOM kütüphanesi kullanarak, GET isteği ile gelen vergi kimlik numarası ile ilgili verileri nasıl çekebileceğimizi göstermektedir. Kodlama sürecinde, URL'den veri alma, HTML kodlarını ayıklama ve Bootstrap class'larına göre verileri filtreleme işlemleri detaylı olarak anlatılmaktadır. Video, başlangıç seviyesinde PHP ile API yazma konusunda temel bilgiler sunmaktadır.
Bu video, bir eğitim içeriği olup, izleyicilere adım adım Apollo Server oluşturma sürecini göstermektedir.. Video, Apollo Server oluşturma sürecini detaylı olarak anlatmaktadır. Öncelikle gerekli paketlerin (Apollo Server, GraphQL, Mongoose) indirilmesi, ardından server.js dosyasının oluşturulması ve Apollo Server'ın 5000 portta çalıştırılması gösterilmektedir. Daha sonra GraphQL ile tip tanımlamaları (type def) ve resolver'ların nasıl oluşturulacağı anlatılmaktadır. Son olarak, oluşturulan server'ın test edilmesi ve playground üzerinden query'lerin çalıştırılması gösterilmektedir.
Bu video, bir teknoloji etkinliğinde 3,5-4 yıllık bir startup olan Zombie ve Zogo şirketlerinin teknik sorumlusu olarak çalışan bir konuşmacının sunduğu eğitim sunumudur.. Sunum, API geliştirme sürecinde karşılaşılan zorluklar, Swagger teknolojisinin temel prensipleri ve kullanım alanları üzerine odaklanmaktadır. Video, API dokümantasyonu, SDK geliştirme, otomasyon ve Swagger ile ilgili pratik uygulamaları adım adım göstermektedir. Ayrıca Kogen, Autores gibi code generation araçlarının kullanımı ve API Management ürünlerine entegrasyonu da anlatılmaktadır.. Sunumda ayrıca Swagger'ın REST tasarım desenlerini zorunlu kıldığı, API Management ürünlerinin (Amazon API Gateway, Azure API Management) Swagger desteği sunduğu, otantikasyon, kota yönetimi ve cashing gibi özelliklerin nasıl sağlandığı konuları ele alınmaktadır. Konuşmacı, mevcut kod tabanından Swagger'a export etme, portal kullanımı, versiyonlama ve otomasyon süreçlerinde Swagger'ın zorlukları gibi teknik konulara da değinmektedir.
Bu video, bir eğitmen tarafından sunulan kapsamlı bir yazılım geliştirme eğitimidir. Eğitmen, izleyicilere adım adım bir blog uygulaması geliştirme sürecini göstermektedir.. Video, Strapi ile API oluşturma, Thunder Client ile API test etme, React ile frontend geliştirme, React Router kullanarak sayfa yönlendirmesi yapma ve Bootstrap ile tasarım oluşturma konularını kapsamaktadır. Eğitim, blog bloklarının oluşturulması, kategori sisteminin geliştirilmesi, verilerin API üzerinden çekilmesi ve kullanıcı arayüzü oluşturulması gibi temel adımları içermektedir.. Eğitim boyunca, Strapi admin panelinde collection types oluşturma, Thunder Client ile CRUD işlemlerini test etme, React Router kullanarak sayfa yönlendirmesi yapma, Bootstrap ile responsive navbar oluşturma ve Redux ile veri yönetimi gibi konular ele alınmaktadır. Ayrıca, blog detay sayfası, kategori sayfası ve yeni blok ekleme formu gibi farklı sayfaların geliştirilmesi de detaylı olarak gösterilmektedir.
Bu video, Tarık Ney tarafından sunulan teknik bir eğitim içeriğidir. Eğitmen, RESTful servisler konusunu detaylı bir şekilde anlatmaktadır.. Video, RESTful servislerin ne olduğunu, SOAP protokolünden nasıl farklılaştığını ve REST API'nin temel prensiplerini açıklamaktadır. İçerikte REST'in resmi açılımı olan "Representational State Transfer" kavramı, client-server ilişkisi, statelesslik, önbellekleme, katmanlı yapı, kod talep üzerine ve ortak arayüz gibi temel kısıtlamalar örneklerle anlatılmaktadır.. Video ayrıca HTTP metodlarını (GET, POST, PUT, DELETE), URL'lerin kullanımını, JSON/XML formatlarının işlenmesini ve SOAP ile REST arasındaki farkları karşılaştırmalı olarak ele almaktadır. İçerik, yaklaşık 30 dakika sürmekte ve Wikipedia örneği üzerinden HTTP istekleri ve header'lar incelenmektedir.