{"id":1211,"date":"2025-07-16T21:17:51","date_gmt":"2025-07-16T18:17:51","guid":{"rendered":"https:\/\/kamp.linux.org.tr\/2025-yaz\/?page_id=1211"},"modified":"2025-07-17T11:59:51","modified_gmt":"2025-07-17T08:59:51","slug":"php-laravel-vue-js-ile-yapay-zeka-destekli-yazilim-gelistirme","status":"publish","type":"page","link":"https:\/\/kamp.linux.org.tr\/2025-yaz\/kurslar\/php-laravel-vue-js-ile-yapay-zeka-destekli-yazilim-gelistirme\/","title":{"rendered":"PHP &amp; Laravel &amp; Vue.js ile Yapay Zeka Destekli Yaz\u0131l\u0131m Geli\u015ftirme"},"content":{"rendered":"\n<p><a class=\"btn btn-lyk\" href=\"https:\/\/kayit.linux.org.tr\/\" target=\"_blank\" rel=\"noreferrer noopener\">Kurslara kay\u0131t olmak i\u00e7in t\u0131klay\u0131n<\/a><\/p>\n\n\n\n<h3 class=\"wp-block-heading mb10\">E\u011fitmenler: Nuri Akman, Kaan Kaltakk\u0131ran<\/h3>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p>Bu s\u0131n\u0131fta, modern web teknolojileri ve AI deste\u011fi ile Backend&#8217;den Frontend&#8217;e b\u00fct\u00fcnle\u015fik proje geli\u015ftirme e\u011fitimi verilecektir.<\/p>\n\n\n\n<p>Bu e\u011fitimde, PHP esnekli\u011fi ile Laravel, Vue 3, Quasar Framework, MySQL ve REST API teknolojilerini kullanarak modern web uygulamalar\u0131 geli\u015ftirmeyi \u00f6\u011frenecek, VSCode, Postman ve Git gibi profesyonel ara\u00e7larla \u00e7al\u0131\u015facaks\u0131n\u0131z.<\/p>\n\n\n\n<p>E\u011fitim sonunda, kendi projenizi ba\u015ftan sona geli\u015ftirebilmeyi \u00f6\u011frenecek ve full-stack geli\u015ftirici olma yolunda \u00f6nemli bir ad\u0131m atm\u0131\u015f olacaks\u0131n\u0131z.<\/p>\n\n\n\n<p>Ayr\u0131ca, yapay zeka destekli geli\u015ftirme ara\u00e7lar\u0131n\u0131 etkin bir \u015fekilde kullanarak yaz\u0131l\u0131m geli\u015ftirme s\u00fcre\u00e7lerinizi nas\u0131l h\u0131zland\u0131rabilece\u011finizi \u00f6\u011freneceksiniz.<\/p>\n\n\n\n<h3 class=\"wp-block-heading mb10\"><strong>Kat\u0131l\u0131mc\u0131lar i\u00e7in \u00f6n \u015fartlar:<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>E\u011fitmen, Ubuntu 24 LTS \u00fczerinden e\u011fitim verilecektir<\/li>\n\n\n\n<li>E\u011fitime, programlamaya giri\u015f konusu dahil de\u011fildir<\/li>\n\n\n\n<li>Kat\u0131l\u0131mc\u0131lar\u0131n yaz\u0131l\u0131m geli\u015ftirmeyi bildikleri varsay\u0131lmaktad\u0131r<\/li>\n\n\n\n<li>HTML ve CSS ve JS bilinmesi zorunludur<\/li>\n\n\n\n<li>Bootstrap ve JS bilinmesi zorunludur<\/li>\n\n\n\n<li>Kat\u0131l\u0131mc\u0131lar kendi laptoplar\u0131 ve fareleri ile gelmelidir<\/li>\n\n\n\n<li>Kat\u0131l\u0131mc\u0131lar\u0131n, linux komut sat\u0131r\u0131 tecr\u00fcbesi olmas\u0131 beklenmektedir<\/li>\n\n\n\n<li>Dersin ak\u0131c\u0131l\u0131\u011f\u0131n\u0131 sa\u011flayabilmek ad\u0131na, kat\u0131l\u0131mc\u0131lara sadece Ubuntu sorunlar\u0131 \u00fczerinde destek verilmeye \u00e7al\u0131\u015f\u0131lacakt\u0131r<\/li>\n\n\n\n<li>Di\u011fer linux da\u011f\u0131t\u0131mlar\u0131 ve i\u015fletim sistemi (Windows, MacOS, Arch, RedHat, vb) i\u00e7in kullan\u0131c\u0131 yard\u0131m talepleri kar\u015f\u0131lanamayacakt\u0131r. Kullan\u0131c\u0131lar, kendi tecr\u00fcbeleri varsa bu i\u015fletim sistemleri ile kat\u0131labilirler.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading mb10\"><strong>Kat\u0131l\u0131mc\u0131lar\u0131n e\u011fitime bilgisayar d\u0131\u015f\u0131nda getirmesi gereken donan\u0131m\/yaz\u0131l\u0131m:<\/strong><\/h3>\n\n\n\n<p>Ubuntu 24 kurulu laptop ve fare<\/p>\n\n\n\n<h3 class=\"wp-block-heading mb10\"><strong>E\u011fitim \u0130\u00e7eri\u011fi:<\/strong><\/h3>\n\n\n\n<p><strong>\ud83d\udccc G\u00fcn 1, \u00c7al\u0131\u015fma Ortam\u0131 Haz\u0131rl\u0131klar\u0131<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Edit\u00f6r Kurulumu (VSCode\/Windsurf)<\/li>\n\n\n\n<li>Postman, composer ve git Kurulumu<\/li>\n\n\n\n<li>Apache, PHP ve MySQL Kurulumu<\/li>\n\n\n\n<li>Edit\u00f6r \u00d6zellikleri ve baz\u0131 k\u0131sayollar<\/li>\n\n\n\n<li>Markdown ve mermaid kullan\u0131m\u0131<\/li>\n\n\n\n<li>Yapay zeka ve prompt kullan\u0131m\u0131<\/li>\n\n\n\n<li>Git projesi ba\u015flatma<\/li>\n\n\n\n<li>Git commit ve push yard\u0131m\u0131 ile ders notlar\u0131 tutma<\/li>\n<\/ul>\n\n\n\n<p><strong>\ud83d\udccc G\u00fcn 2 ve G\u00fcn 3, Veritaban\u0131 101: MySQL ile Tan\u0131\u015fma<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Veritaban\u0131, tablo, saha, sat\u0131r, sutun, veri tipleri nedir?<\/li>\n\n\n\n<li>Veritaban\u0131 y\u00f6netim sistemleri (MySQL, PostgreSQL, SQLite)<\/li>\n\n\n\n<li>SQL Temelleri: SELECT, INSERT, UPDATE, DELETE, CREATE, ALTER, DROP<\/li>\n\n\n\n<li>Sorgu Detaylar\u0131: WHERE, JOIN, GROUP BY, ORDER BY<\/li>\n\n\n\n<li>Fonksiyonlar: COUNT, SUM, AVG, MIN, MAX<\/li>\n\n\n\n<li>\u0130li\u015fkisel Veritaban\u0131: Birincil anahtar, indeks<\/li>\n\n\n\n<li>\u00d6rnek: \u00d6rnek veritaban\u0131 \u00fczerinden sorgular<\/li>\n<\/ul>\n\n\n\n<p><strong>\ud83d\udccc G\u00fcn 4 ve G\u00fcn 5, Laravel 101: REST API<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Neden Laravel, neden REST mimarisi?<\/li>\n\n\n\n<li>Laravel ile proje olu\u015fturma<\/li>\n\n\n\n<li>Migration, Controller ve Model olu\u015fturma<\/li>\n\n\n\n<li>CRUD i\u015flemleri ve JSON \u00e7\u0131kt\u0131 \u00fcretimi<\/li>\n\n\n\n<li>Rota tan\u0131mlama<\/li>\n\n\n\n<li>Postman ile API testi<\/li>\n\n\n\n<li>Hata y\u00f6netimi i\u00e7in log kullan\u0131m\u0131<\/li>\n\n\n\n<li>BelogsTo ve HasMany Kullan\u0131m\u0131<\/li>\n\n\n\n<li>Request Validation (\u0130stek do\u011frulama)<\/li>\n\n\n\n<li>\u00d6rnek: Basit REST API projesi<\/li>\n<\/ul>\n\n\n\n<p><strong>\ud83d\udccc G\u00fcn 6, Vue 3 + Quasar ve REST API ile SPA Yap\u0131m\u0131<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Node.js ve NPM Kurulumu<\/li>\n\n\n\n<li>Quasar Framework Kurulumu<\/li>\n\n\n\n<li>Quasar CLI ile proje olu\u015fturma<\/li>\n\n\n\n<li>Axios ile API ba\u011flant\u0131s\u0131<\/li>\n\n\n\n<li>Routing yap\u0131land\u0131rmas\u0131<\/li>\n\n\n\n<li>QTable, QDialog, QInput bile\u015fenleri<\/li>\n\n\n\n<li>Vue Router ile sayfalar aras\u0131 ge\u00e7i\u015f<\/li>\n\n\n\n<li>CRUD operasyonlar\u0131 (Create, Read, Update, Delete)<\/li>\n\n\n\n<li>GET (Listele),POST (Ekle), PUT (G\u00fcncelle) ve DELETE (Sil) ile CRUD uygulamas\u0131<\/li>\n<\/ul>\n\n\n\n<p><strong>\ud83d\udccc G\u00fcn 7, G\u00fcn 8 ve G\u00fcn 9: \u0130kili gruplarla proje geli\u015ftirme<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u0130kili gruplan halinde proje geli\u015ftirilecektir<\/li>\n\n\n\n<li>PRD haz\u0131rlanacak<\/li>\n\n\n\n<li>UI planlanacak<\/li>\n\n\n\n<li>Ak\u0131\u015f diagramlar\u0131 haz\u0131rlanacak<\/li>\n\n\n\n<li>API servisi ve tablolar haz\u0131rlanacak<\/li>\n\n\n\n<li>UI Bile\u015fenleri yaz\u0131lacak<\/li>\n\n\n\n<li>Geli\u015ftirilen projenin sunumu yap\u0131lacak<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Kurslara kay\u0131t olmak i\u00e7in t\u0131klay\u0131n E\u011fitmenler: Nuri Akman, Kaan Kaltakk\u0131ran Bu s\u0131n\u0131fta, modern web teknolojileri ve AI deste\u011fi ile Backend&#8217;den Frontend&#8217;e b\u00fct\u00fcnle\u015fik proje geli\u015ftirme e\u011fitimi verilecektir. Bu e\u011fitimde, PHP esnekli\u011fi ile Laravel, Vue 3, Quasar Framework, MySQL ve REST API teknolojilerini kullanarak modern web uygulamalar\u0131 geli\u015ftirmeyi \u00f6\u011frenecek, VSCode, Postman ve Git gibi profesyonel ara\u00e7larla \u00e7al\u0131\u015facaks\u0131n\u0131z. [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":1018,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-1211","page","type-page","status-publish","hentry"],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/kamp.linux.org.tr\/2025-yaz\/wp-json\/wp\/v2\/pages\/1211","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kamp.linux.org.tr\/2025-yaz\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/kamp.linux.org.tr\/2025-yaz\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/kamp.linux.org.tr\/2025-yaz\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/kamp.linux.org.tr\/2025-yaz\/wp-json\/wp\/v2\/comments?post=1211"}],"version-history":[{"count":6,"href":"https:\/\/kamp.linux.org.tr\/2025-yaz\/wp-json\/wp\/v2\/pages\/1211\/revisions"}],"predecessor-version":[{"id":1315,"href":"https:\/\/kamp.linux.org.tr\/2025-yaz\/wp-json\/wp\/v2\/pages\/1211\/revisions\/1315"}],"up":[{"embeddable":true,"href":"https:\/\/kamp.linux.org.tr\/2025-yaz\/wp-json\/wp\/v2\/pages\/1018"}],"wp:attachment":[{"href":"https:\/\/kamp.linux.org.tr\/2025-yaz\/wp-json\/wp\/v2\/media?parent=1211"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}