Coder Social home page Coder Social logo

php-egitimi's Introduction

PHP ve MySQL ile Web Programlamaya Giriş

AMAÇ

Bu proje, ilk olarak 9-12 Şubat 2019 tarihleri arasında ORDU'da yapılacak olan Mustafa Akgül Özgür Yazılım Kış Kampı çerçevesindeki PHP ve MySQL ile Web Programlamaya Giriş eğitimi için kaynak olması amacıyla hazırlanmıştır.

Daha sonra ise, PHP ve MySQL ile Web Programlamaya Giriş eğitimleri için bir başvuru kaynağı olarak kullanılabilmesi amacıyla geliştirilmeye devam edilmiştir.

  • Geliştirilmesine katkıda bulunmak isterseniz Yapılacak İşler sayfamıza bakabilirsiniz.
  • Bu projede yer almasını istediğiniz konular ve önerileriniz için ise Öneriler sayfamızdan bize ulaşabilirsiniz.

İÇİNDEKİLER

Giriş

Apache+PHP+MySQL Kurulumu

PHP Çalışabilmek için, Apache+MySQL+PHP yazılımlarının bilgisayara kurulumu gerekmete. Ancak, bu konuda üçü bir arada hazır yazılımlar mevcut ve yoğun biçimde kullanılmaktadır.

Adı Açıklaması
LAMP Linux için Apache+MySQL+PHP anlamındadır.
WAMP Windows için Apache+MySQL+PHP anlamındadır.
MAMP MacOS için Apache+MySQL+PHP anlamındadır. MAMP'ın Windows sürümü de vardır.
XAMP Linux-Macos-Window işletim sistemlerinin hepsi için Apache+MySQL+PHP anlamındadır.

Kurulum Bilgileri

Giriş Konuları

GİT

HTML

CSS

Bootstrap

jQuery

Veritabanı

PHP'ye Giriş

MySQL'e Giriş

PHP Komutları

PHP İleri Konuları

php.ini ve my.ini Ayarları

Örnek PHP Uygulamaları

Etüd İçin Örnekler

Çeşitli Örnekler Projeler

  • Şairler ve hayatlarının sunulmaya çalışıldığı proje tamamen metin dosyaları (txt dosyalar) kulanılarak hazırlandı. Kullanıcı adı ve parola ile giriş yapabildiğimiz bir de Yönetim Paneli var. Ekleme, düzeltme ve silme işlemlerini yapabiliyoruz.
  • Şairler ve hayatlarının sunulmaya çalışıldığı projemizi MySQL ile hazırladık. Kullanıcı adı ve parola ile giriş yapabildiğimiz bir de Yönetim Paneli var. Ekleme, düzeltme ve silme işlemlerini yapabiliyoruz.
  • Örneğimizde bir konuşmadan aldığımız metni, kendi belirlediğimiz kurallarla anlamsız karakterleri silip, konuşmanın bir özetini çıkarttık. Konuşmanın konusunu bulduk.
  • Örneğimizde isimler ve anlamları olan bir dosya oluşturup verileri çektik. Kendi belirlediğimiz kuralllarla isimleri, anlamlarını ve cinsiyetlerini ayırdık. Harfe göre isimleri listeledik.İsim arama bölümü yaptık.
  • Örneğimizde oturum yönetimine örnek verdik. Session başlatıp, session sonlandırdık.Kullanıcının giriş yapmasını, yaptıktan sonra kontrol etmesini, sessionları silerek oturumu sonlandırmasını sağladık.
  • Buradaki örneklerde Glob fonksiyonundan bahsettik. Dosyadaki verileri bölmekten bahsettik. İsimlerin anlamlarını ve cinsiyetlerini böldük. Kutuphane dosyası oluşturup fonksiyonları çağırdık. Seo çalışmasına örnek verdik.
  • Örneğimizde github üzerinden ortak bir çalışma yaptık. Konular öğrencilere dağıtıldı ve ortak bir şekilde çalışma yapıldı.
  • Örneğimizde bootstrap bir temayı parçaladık.
  • Bu depoda resim boyutlandırma, resime yazı yazma, text dosya düzenleme, text dosyaya veri ekleme, dosya yükleme çalışmaları yapıldı.

Çeşitli Konular

Blog Yazıları

YAPMANIZ GEREKEN TEK ŞEY: BAŞLAMAK!

php-egitimi's People

Contributors

kemalmutlu avatar nuriakman avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.