{"id":424,"date":"2023-07-31T11:07:56","date_gmt":"2023-07-31T08:07:56","guid":{"rendered":"https:\/\/kamp.linux.org.tr\/2023-yaz\/?page_id=424"},"modified":"2023-08-20T23:43:32","modified_gmt":"2023-08-20T20:43:32","slug":"php-ile-web-programlamaya-giris","status":"publish","type":"page","link":"https:\/\/kamp.linux.org.tr\/2023-yaz\/kurslar\/php-ile-web-programlamaya-giris\/","title":{"rendered":"PHP ile Web Programlamaya Giri\u015f"},"content":{"rendered":"\n<p><strong>E\u011fitmenler: <a href=\"https:\/\/kamp.linux.org.tr\/2023-yaz\/egitmenler\/nuri-akman\/\">Nuri Akman<\/a><\/strong>, <strong><a href=\"https:\/\/kamp.linux.org.tr\/2023-yaz\/egitmenler\/rahmi-hatipoglu\/\">Rahmi Hatipo\u011flu<\/a><\/strong>, <a href=\"https:\/\/kamp.linux.org.tr\/2023-yaz\/egitmenler\/osman-kayi\/\" data-type=\"link\" data-id=\"https:\/\/kamp.linux.org.tr\/2023-yaz\/egitmenler\/osman-kayi\/\"><strong>Osman Kay\u0131<\/strong><\/a><\/p>\n\n\n\n<h1 class=\"wp-block-heading\">Kat\u0131l\u0131mc\u0131lar i\u00e7in \u00f6n-\u015fartlar<\/h1>\n\n\n\n<p>Kat\u0131l\u0131mc\u0131lar\u0131n temel seviyede HTML, CSS ve JS bilgisi olmas\u0131 tercih sebebidir.<\/p>\n\n\n\n<h1 class=\"wp-block-heading\">E\u011fitim i\u00e7eri\u011fi<\/h1>\n\n\n\n<p>PHP, web geli\u015ftirmenin temel ta\u015flar\u0131ndan biri olarak kabul edilir ve geni\u015f bir kullan\u0131c\u0131 kitlesine sahiptir. Server-side (sunucu tarafl\u0131) bir programlama dili olan PHP, kullan\u0131c\u0131lar\u0131n veritabanlar\u0131yla etkile\u015fime ge\u00e7mesine, form verilerini i\u015flemesine ve dinamik i\u00e7erik olu\u015fturmas\u0131na imkan tan\u0131r.<\/p>\n\n\n\n<p>Vue.js ise, modern bir JavaScript framework&#8217;\u00fcd\u00fcr ve client-side (istemci tarafl\u0131) web uygulamalar\u0131 geli\u015ftirmek i\u00e7in tasarlanm\u0131\u015ft\u0131r. Vue.js&#8217;in kolay \u00f6\u011frenilebilir yap\u0131s\u0131, verimli bile\u015fen tabanl\u0131 yap\u0131s\u0131 ve etkileyici performans\u0131, web geli\u015ftirme d\u00fcnyas\u0131nda h\u0131zla pop\u00fclerlik kazanmas\u0131na neden olmu\u015ftur.<\/p>\n\n\n\n<p>Bu e\u011fitimde, PHP ile sunucu tarafl\u0131 i\u015flemleri ger\u00e7ekle\u015ftirerek, veritaban\u0131 y\u00f6netimi, form i\u015flemleri, oturum y\u00f6netimi ve daha fazlas\u0131n\u0131 \u00f6\u011frenece\u011fiz.<\/p>\n\n\n\n<p>E\u011fitiminin sonuna do\u011fru, PHP ve Vue.js&#8217;i birlikte kullanarak, dinamik ve etkile\u015fimli web uygulamalar\u0131 olu\u015fturmaya giri\u015f yapmay\u0131 hedefliyoruz.<\/p>\n\n\n\n<h1 class=\"wp-block-heading\">E\u011fitim Ba\u015fl\u0131klar\u0131<\/h1>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Giri\u015f\n<ul class=\"wp-block-list\">\n<li>\u00c7al\u0131\u015fma ortam\u0131 haz\u0131rlanmas\u0131 (xampp)<\/li>\n\n\n\n<li>Edit\u00f6r ve eklentilerinin kurulumu (VS Code)<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>PHP Temel E\u011fitimi\n<ul class=\"wp-block-list\">\n<li>PHP S\u00f6z dizimi<\/li>\n\n\n\n<li>De\u011fi\u015fken t\u00fcrleri, sabitler, operat\u00f6rler<\/li>\n\n\n\n<li>Karar yap\u0131lar\u0131<\/li>\n\n\n\n<li>D\u00f6ng\u00fc t\u00fcrleri<\/li>\n\n\n\n<li>Diziler ve dizi i\u015flemleri<\/li>\n\n\n\n<li>Tarih i\u015flemleri<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Temel Web Bilgisi\n<ul class=\"wp-block-list\">\n<li>Web kavramlar\u0131<\/li>\n\n\n\n<li>Taray\u0131c\u0131lar<\/li>\n\n\n\n<li>\u00c7erezler<\/li>\n\n\n\n<li>Oturum y\u00f6netimi<\/li>\n\n\n\n<li>Temel HTML ve CSS<\/li>\n\n\n\n<li>Javascript nedir<\/li>\n\n\n\n<li>SQL nedir?<\/li>\n\n\n\n<li>Temel SQL e\u011fitimi (MySQL \u00fczerinden)<\/li>\n\n\n\n<li>Ajax nedir?<\/li>\n\n\n\n<li>JSON nedir?<\/li>\n\n\n\n<li>Get\/Post metodlar\u0131<\/li>\n\n\n\n<li>Temel API e\u011fitimi<\/li>\n\n\n\n<li>HTML Form ve form elemanlar\u0131<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Geli\u015fmi\u015f PHP E\u011fitimi\n<ul class=\"wp-block-list\">\n<li>MySQL veritaban\u0131na giri\u015f<\/li>\n\n\n\n<li>PDO ile veritaban\u0131 kullan\u0131m\u0131<\/li>\n\n\n\n<li>Hata yakalama<\/li>\n\n\n\n<li>Form do\u011frulama<\/li>\n\n\n\n<li>Dosya y\u00fckleme<\/li>\n\n\n\n<li>PHP ve S\u0131n\u0131flar<\/li>\n\n\n\n<li>PHP ve AJAX<\/li>\n\n\n\n<li>PHP ve XML<\/li>\n\n\n\n<li>PHP ve JSON<\/li>\n\n\n\n<li>PHP ve Oturum Y\u00f6netimi<\/li>\n\n\n\n<li>JSON ile veri transferi<\/li>\n\n\n\n<li>RSS ve XML kullan\u0131m\u0131<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Uygulamalar\n<ul class=\"wp-block-list\">\n<li>MySQL ile CRUD \u00f6rne\u011fi (Telefon rehberi)<\/li>\n\n\n\n<li>Haber sitelerinden RSS \u00e7ekip yay\u0131nlama \u00f6rne\u011fi<\/li>\n\n\n\n<li>JSON cevap \u00fcreten API servis haz\u0131rlama \u00f6rne\u011fi<\/li>\n\n\n\n<li>dummyjson.com sitesi \u00fczerinden API kullan\u0131m\u0131na giri\u015f \u00f6rne\u011fi<\/li>\n\n\n\n<li>VueJS ile PHP kullan\u0131m\u0131<\/li>\n\n\n\n<li>Redis kullan\u0131m \u00f6rne\u011fi<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<p><\/p>\n\n\n<a href=\"https:\/\/kayit.linux.org.tr\" target=\"_blank\" class=\"btn btn-lyk\">Ba\u015fvur<\/a>\n","protected":false},"excerpt":{"rendered":"<p>E\u011fitmenler: Nuri Akman, Rahmi Hatipo\u011flu, Osman Kay\u0131 Kat\u0131l\u0131mc\u0131lar i\u00e7in \u00f6n-\u015fartlar Kat\u0131l\u0131mc\u0131lar\u0131n temel seviyede HTML, CSS ve JS bilgisi olmas\u0131 tercih sebebidir. E\u011fitim i\u00e7eri\u011fi PHP, web geli\u015ftirmenin temel ta\u015flar\u0131ndan biri olarak kabul edilir ve geni\u015f bir kullan\u0131c\u0131 kitlesine sahiptir. Server-side (sunucu tarafl\u0131) bir programlama dili olan PHP, kullan\u0131c\u0131lar\u0131n veritabanlar\u0131yla etkile\u015fime ge\u00e7mesine, form verilerini i\u015flemesine ve dinamik [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":11,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-424","page","type-page","status-publish","hentry"],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/kamp.linux.org.tr\/2023-yaz\/wp-json\/wp\/v2\/pages\/424","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kamp.linux.org.tr\/2023-yaz\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/kamp.linux.org.tr\/2023-yaz\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/kamp.linux.org.tr\/2023-yaz\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/kamp.linux.org.tr\/2023-yaz\/wp-json\/wp\/v2\/comments?post=424"}],"version-history":[{"count":10,"href":"https:\/\/kamp.linux.org.tr\/2023-yaz\/wp-json\/wp\/v2\/pages\/424\/revisions"}],"predecessor-version":[{"id":737,"href":"https:\/\/kamp.linux.org.tr\/2023-yaz\/wp-json\/wp\/v2\/pages\/424\/revisions\/737"}],"up":[{"embeddable":true,"href":"https:\/\/kamp.linux.org.tr\/2023-yaz\/wp-json\/wp\/v2\/pages\/11"}],"wp:attachment":[{"href":"https:\/\/kamp.linux.org.tr\/2023-yaz\/wp-json\/wp\/v2\/media?parent=424"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}