
İNŞAAT FİRMASI WEB SİTESİ
RESTAURANT WEB SİTESİ
CAFE WEB SİTESİ
E-TİCARET WEB SİTESİ
İŞ PROJE TAKİP WEB SİTESİ
KULLANICI YÖNETİMİ
-------------------------------
E-TİCARET ADMİN PANEL TASARIMI
RESTAURANT ADMİN PANEL TASARIMI
CAFE ADMİN PANEL TASARIMI
İŞ PROJE TAKİP ADMİN PANEL TASARIMI
KULLANICI YÖNETİMİ ADMİN PANEL TASARIMI
İNŞAAT FİRMASI ADMİN PANEL TASARIMI
-----------------------------------
HER WEB SİTEYE UYGUN YAPIYA SAHİP ADMİN PANEL TASARRIMLARI
DİNAMİK ADMİN PANELLERİ
Kursa Kısa Bir Süreliğine Ücretsizdir. Puanlandırma Yapmayı Unutmayalım. Keyifli Çalışmalar.
Neden PHP ve PDO
AÇIK KAYNAK OLMASI
ÇOK PLATFORMLU OLMASI
KULLANICI DOSTU OLMASI
DAHA HIZLI GELİŞİM
ÇOK KATMANLI GÜVENLİK
YOKSEK PERFORMANS
ESNEKLİK
UZANTILAR
MAHARETLİ OLMASI
FRONT-END WEB GELİŞTİRME
TÜM PLATFORMLARA UYUMLU OLMASI
SONUÇ :
Eğer yazılım geliştirmeye yeni başladıysanız veya başlamayı düşünüyorsanız, nereden başlamanız gerektiğine karar vermekte zorlanıyor olabilirsiniz. Bu yol haritasında, isinize yarayacağına inandığım kaynakları ve bazı tecrübelerimi bir araya topladım.
Üniversite eğitiminize takılıp kalmayın
Maalesef ülkemizde ve dünyada gençlerin büyük bir çoğunluğu, hiç hayalini kurmadıkları üniversitelerin, hiç de hayalini kurmadıkları bölümlerinden mezun olarak iş hayatına atılmak zorunda kalabiliyorlar. Eğer yazılım geliştirici olmak istiyorsanız; fakat üniversitede farklı bir eğitim aldıysanız, bu durum günümüzde artık geçerli bir mazeret değil.
Stackoverflow Developer Survey 2016 sonuçlarına baktığımızda, ankete katılan 40,000 yazılım geliştiricinin sadece %34.8'lik bir bölümünün bilgisayar bilimi veya ilişkili bir alanda üniversite eğitimi aldığını görüyoruz.
Kendinize iyi bir mentör bulun
Hangi seviyede olursanız olun, daha iyi bir yazılım geliştirici olabilmenin en etkili yolu sizden daha iyi geliştiricilerle birlikte çalışmak.
Bu kural yeni başlayanlar için de kesinlikle geçerliliğini koruyor. Sizin yürümeye çalıştığımız yollardan çok önceleri geçmiş olan, tecrübelerinden faydalanabileceğiniz ve size yol gösterebilecek bir mentörünüzün olması, sizi 5-10 yıl ileriye taşıyabilir.
Bootcampler
Henüz Türkiye'de çok yaygınlaşmış bir sektör olmamasına rağmen, Amerika ve Avrupa'daki "bootcamp" adı verilen eğitim programları son yıllarda oldukça popüler.
Bootcamp eğitim merkezlerinin temel özellikleri; eğitimin 3-6 ay sürmesi, tam gün veya yarı zamanlı programları olması ve tek bir konuya odaklanması. Programı tamamladığınızda güncel ve sektörde kullanılan teknolojilere hakim, kendi portföyünü oluşturmuş, başlangıç seviyesinde bir işe kabul edilebilecek seviyede donanımla sektöre giriş yapıyorsunuz.
İyi bir bootcamp eğitimine kabul edilebilmek için yaptıkları sınavlardan ve mülakatlardan geçip, istenilen ücreti ödeyebiliyor durumda olmanız gerekiyor. Bazı bootcampler burs veya finansman desteği de sağlayabiliyor.
Londra'da eğitim veren, programlarını yakından takip ettiğim iki bootcamp programı ise şunlar:
Makers Academy
General Assembly
Hangi alanda uzmanlaşmak istediğinize karar verin
Günümüzde en değerli yazılım geliştiriciler, bir alanda uzmanlaşmış yazılımcılar. Bu diğer alanlara gözünüzü kapayıp, tek bir alanda çalışmak anlamına gelmiyor. Ama her zaman için bir alanın uzmanı olan ve diğer alanlarda orta seviyede bilgi sahibi olan bir yazılım geliştirici, her alandan biraz anlayan fakat hiçbir alanda uzmanlaşmamış bir geliştiriciden daha değerli olacaktır.
Örnek olarak, eğer günümüzde web developer olmak istiyorsanız temel olarak uzmanlaşabileceğiniz üç alan var:
Front-end
Back-end
DevOps
Bu konuda detaylı olarak hazırlanmış, açık kaynaklı bir yol haritasını burada bulabilirsiniz.
Eğer web development ile ilgilenmek istemiyorsanız, mobil uygulamalar, güvenlik, görüntü işleme, ağ yapıları (networking), veri tabanları, gömülü sistemler gibi pek çok alandan kendinize uygun olduğunu düşündüğünüzü seçebilirsiniz.
Ekosisteme dahil olun
Bu yolda tek başınıza yürümeye çalışmaktansa, bir an önce diğer yazılım geliştiricilerle birlikte zaman geçirmeye başlayın. Hangi seviyede olursanız olun, yazılım geliştirici buluşmalarına, meetuplara, konferanslara katılıp, hem sektörde çevrenizi genişletin, hem yeni arkadaşlar edinin hem de çevrenizi yardım alabileceğiniz kişilerle donatın.
İlgilendiğiniz alandaki açık kaynaklı yazılım projelerini mutlaka takip edin. Hangi geliştirmeler yapılıyor, hangi sorunlarla uğraşılıyor, geliştiricileri kimler? Bunları mutlaka bilin ve takip edin. Hem kendi gelişiminiz için hem de gireceğiniz iş mülakatlarında çok faydalı olacaktır. Bu projeleri bulmak için de en doğru adres Github olacaktır.
Bunların yani sıra yazılım geliştirici podcastlerini ve blogları da mutlaka takip etmelisiniz. Türkçe olarak önerebileceğim en iyi podcast ise Devpod
Kod okuyun
Aslında bu sadece yeni başlayanların değil, her seviyedeki yazılım geliştiricinin düzenli olarak yapması gereken bir egzersiz. Farklı kişilerin, farklı yaklaşımlarını görmek, onlardan ilham almak kesinlikle çok önemli.
Bu kodlara ulaşmak için ise yine tek yapmanız gereken GitHub'daki popüler projeler arasında gezinmek ve ilginizi çekenleri okumaya, anlamaya çalışmak.
Portföyünüzü oluşturun
Yolun başında olan geliştiricilerin iş ararken yaşadıkları en büyük sorunlardan biri, ellerinde işverene sunabilecekleri herhangi bir portföylerinin olmaması. Kendinizi ne kadar geliştirmiş olsanız da, bilginizi en iyi yansıtabileceğiniz yer sizin kendi kodunuz. Bu yüzden hiç vakit kaybetmeden kendinize bir Github hesabı açıp, yaptığınız projeleri sergilemeye başlamanızı tavsiye ederim.
Neden XHTML Kullanmalıyız?
HTML dilinin zaman içerisinde birçok versiyonu çıkmıştır. Her çıkan versiyonda aslında yeni tag(etiket)’ler eklenmiş ve bir kısım etiketler kullanımdan kaldırılmıştır. Buna rağmen web tarayıcıları HTML dilinin hemen hemen tüm versiyonlarında kullanılan etiketleri desteklediklerinden bu durum bir karmaşıklık meydana getirmektedir. HTML ike web sayfası hazırlanırken uyulması gereken kurallar daha gevşektir. Bu da bir takım sıkıntıları beraberinde getirmektedir. HTML dilinde katı kurallar olmadığından çoğu zaman ortaya kötü yazılmış ve farklı platformlarda aynı ve düzgün bir şekilde gösterilemeyen web sayfaları ortaya çıkmıştır.
XHTML’nin Avantajları
XHTML ile web sayfası hazırlanırken belli katı kurallara uyulması gerektiğinden daha hızlı açılan sorunsuz web sayfaları oluşturulabilir.
Kod ekranının mecburi olarak daha düzenli ve anlaşılır bir görünümü mevcuttur.
Gereksiz kodlardan arınıktır.
XHTML’i çoğu tarayıcılar tanır.
XML ile entegre olarak çalışmaktadır.
Arama motorları tarafından daha kolay indekslenir.
SEO için XHTML kullanılması gerekir.
XHTML öğeleri düzgün şekilde yuvalanmış olmalıdır
XHTML öğeleri her zaman kapalı olmalıdır
XHTML elemanları küçük harflerle yazılmalıdır
XHTML belgelerinin bir kök öğesi olması gerekir
PHP, MySQL ve JavaScript: Sıfırdan İleri Seviye 10 Profesyonel Proje Geliştirme
"Bilgi Paylaştıkça Çoğalır" mottosuyla hazırlanan bu sıfırdan ileri seviye PHP Full Stack kursuna hoş geldiniz.
Bu eğitim, sadece teorik kodlama bilgisi sunmakla kalmaz, aynı zamanda bu kodlarla sektöre hazır, çalışan ve pazarlanabilir projelere imza atmayı hedefleyen herkes için tasarlanmıştır. İster sıfırdan bir E-Ticaret girişimi başlatmak, ister uluslararası standartlarda bir web geliştirici olarak kariyer yapmak isteyin; aradığınız kapsamlı pratik tecrübe burada.
Kursta Öğreneceğiniz Temel Yetkinlikler
Bu eğitimi tamamladığınızda, profesyonel Full Stack geliştiricilerin kullandığı yetkinliklere sahip olacaksınız:
PHP Temelleri ve İleri Seviye Kavramlar: PHP'nin yapısal döngülerini, fonksiyonlarını ve Nesne Tabanlı Programlama (OOP) mantığını derinlemesine öğrenme ve uygulama.
Veritabanı Yönetimi (MySQL): Güvenli ve performanslı veritabanı bağlantısı kurma, temel ve karmaşık SQL sorgularını (CRUD işlemleri) ve tablo ilişkilendirmelerini öğrenme.
Front-End Becerileri: Modern ve duyarlı tasarımlar için HTML5, CSS3 ve temelden orta seviyeye JavaScript becerilerinizi pratik projelerle geliştirme.
Full Stack Proje Geliştirme: Öğrendiğiniz tüm teknolojileri birleştirerek sıfırdan dinamik ve tam çalışan web uygulamaları inşa etme yeteneği.
Yayınlama ve Hosting: Kursu bitiren herkese Hosting Hizmeti HEDİYE edilerek, projelerinizi canlı sunucuda yayınlama sürecini birebir deneyimleme fırsatı.
Geliştirilecek 10 Profesyonel Proje (Kariyeriniz İçin Güçlü Bir Portfolyo)
Bu kursta sadece teoriye odaklanılmayacak; piyasada geçerliliği olan, toplam 10 farklı türde profesyonel web sitesi sıfırdan geliştirilecektir. Bu projeler, mezuniyetiniz sonrası iş başvurularınızda size büyük rekabet avantajı sağlayacaktır:
E-Ticaret Web Sitesi Çalışması (Sepet, Kullanıcı Oturumu, Ödeme Entegrasyonu Mantığı)
Kurumsal Web Sitesi Çalışması (Özel Yönetim Paneli Entegrasyonu)
Spor Salonu Web Sitesi Çalışması (Üyelik/Abonelik Temelleri)
Kişisel Portfolyo Web Sitesi Çalışması
Restaurant/Kafe Rezervasyon Sitesi Çalışması
Halı Saha Online Rezervasyon Sistemi Çalışması
Cep Telefonu Teknik Servis Web Sitesi Çalışması
Ve portföyünüzü zenginleştirecek 3 farklı özgün web projesi.
Neden Bu Kursu Tercih Etmelisiniz? (Ömürlük Bir Yatırım)
Sürekli Güncelleme Garantisi: Kurs içeriği, her dakika yeni içerik eklenerek ve en güncel teknolojilerle sürekli güncellenmektedir. Bir kez kayıt olun, ömür boyu en güncel bilgiye erişim sağlayın.
Eğitmen Desteği: Takıldığınız her teknik noktada, eğitmeniniz Ahmet TERKİR'in birebir desteği ile sorunlarınızı hızla çözme fırsatı.
Kapsamlı Pratik İçerik: PHP'nin temel söz diziminden karmaşık gerçek dünya projelerine kadar her seviyeden öğrenciye hitap eden kapsamlı ve uygulamalı bir eğitim alacaksınız.
Hemen örnek videolara göz atın ve sektörün aradığı gerçek bir Full Stack Web Geliştirici olmak için aramıza katılın.