Skip to content

nuriakman/BirlikteOgrenelim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 

Repository files navigation

Birlikte Öğrenelim

Öğrenmek istemezsen, kimse sana yardım edemez.
Öğrenmeye kararlıysan, kimse seni durduramaz!

Amacımız

Yazılım dünyasında kendini yetiştirmeye çalışan herkese, bildiğimiz konularda rehberlik hizmeti sunarak onların öğrenme ve pratik yapma süreçlerine katkı sağlamayı amaçlıyoruz.

Hedef Kitlemiz

  • Kendini geliştirmek isteyenler
  • Bilgisini artırmak isteyenler
  • Bildiklerini paylaşmak isteyenler

İletişim Nasıl Sağlanacak?

İletişim için, WhatsApp benzeri bir anlık iletişim uygulaması olan Telegram'ı kullanacağız. Bu uygulamada oluşturulan gruba giriş yaptığınız takdirde, sizin gibi öğrenme ve öğretme isteği olan diğer insanlarla anlık iletişime geçebilecek, sorularınıza cevap alabileceksiniz.

Öğrenme ve Rehberlik Nasıl Olacak?

Öncelikle, aşağıdaki konulardan bir tanesini seçmenizi bekliyoruz. Eğer seçim yapamıyorsanız, Telegram grubumuzdan kuracağınız iletişim ile size uygun bir konu belirlemede size yardımcı olabiliriz.

Ardından, sizinle aynı konuya ilgi duyan bir kaç kişiyi daha bir araya getirerek bir çalışma grubu kuracağız. Birlikte yapacağımız Öğrenme sürecinde hangi adımlar gerektiğini belirleyip eğitim için bir yol haritası çıkaracağız.

Grup üyeleri birlikte veya bağımsız olarak yol haritasındaki adımları öğrenmeye ve uygulamaya çalışacak. Takıldığınız yerlerde destek sunacağız. Birlikte proje ödevi hazırlamak gibi düşünebilirsiniz. Sonuçları hep birlikte değerlendireceğiz ve yayınlayacağız.

Dersinizin proje ödevi gibi düşünün. Bir farkla: Amacımız geçer not almak değil, öğrenmek. Önce seçtiğimiz konuyu biz öğreneceğiz, sonra başkalarının da faydalanabilmesi için öğrendiklerimizi kayıt altına alıp bu proje dahilinde yayınlayacağız.

Dinlersem: Unuturum
Görürsem: Hatırlarım
Yaparsam: Öğrenirim
Öğretirsem: USTA olurum !

Tüm bu süreçlerde Discord ve GitHub'ı çokça kullanacağız.

Nasıl Katılabilirim?

Telegram Grubumuza dahil olun ve canlı iletişimimiz başlasın. Birlikte ne yapabileceğimizi konuşalım ve çalışmaya başlayalım.

Telegram Nedir?

Telegram, çok hız, gizliklik odaklı, basit ve ücretsiz bir mesajlaşma uygulamasıdır. Telegram'ı telefon, tablet veya bilgisayarınızdan eş zamanlı olarak kullanabilirsiniz. Telegram sayesinde fotoğraf, video ve her türden dosyayı (doc, zip, mp3, vb) gönderip alabilir, sesli görüşme yapabilirsiniz!

Telegram Grubumuza Dahil Olun

Telegram grubumuza dahil olmak için şu linki kullanabilirsiniz: https://t.me/joinchat/GM7pmBNQ4txIFx_ySF1pYg

Çalışacağım Konuyu Nasıl Seçmeliyim?

En çok merak ettiğiniz ve öğrenmek istediğiniz başlığı seçin! Yalnız olmayacaksınız. Birlikte çalışacağız...

Nasıl birlikte çalışabileceğiz?

İlk olarak, başlarken sayfasındaki bilinmesi gereken konuları öğrenerek işe başlayabilirsiniz.

Örnek Konular

  • Google Analitik ile site ziyaretçi istatistik analizleri
  • Yandex Metrica ile site ziyaretçi istatistik analizleri
  • Google'da reklam verme
  • Yandex'de reklam verme
  • SEO dostu site yapımı
  • Youtubeda reklam yayınlama
  • HTML veri giriş formunda farklı veri türleri için örnek form hazırlanması
  • MarkDown ve Syntax Coloring ile blog sitesi hazırlama
  • Sitemizden çeşitli istatistik veriler üreterek çeşitli görsel unsurlarla (grafik vb) Dashboard hazırlama
  • JS kütüphanelri kullanarak basit grafik unsurlarla (bar, donut, line, dot vb) grafik üretme
  • PDF Dosya içeriği ile oynama: Sayfa yönü çevirme, dosya bölme, boş sayfa ekleme, araya/sonuna dosya ekleme vb.
  • Laravel öğrenme
  • Veri tabanı Temelleri
  • GİT ve birlikte çalışabilirlik
  • Markdown öğrenelim
  • Tecrübelerimiz ışığında Kış Kampı ders notları ve ders sunumu
  • Tecrübelerimiz ışığında Yaz Kampı ders notları ve ders sunumu
  • JS ile sunum hazırlama (powerpoint gibi)
  • Ubuntu'da ilk 3 gün (Ubuntu kullanmaya başlama ve temel masaüstü eğitimi)
  • Linux komut satırı kullanımı ve örnek projelerle Linux komutları kullanımı
  • Windows alışkanlıkları ve Linux'daki karşılıkları
  • Linux'a geçemem, çünkü... konusunda yanlış bildiklerimiz
  • Kendi LAMP sunucumuzu kuralım
  • DigitalOcean vb sitelerde sunucu kurma temelleri
  • Alan adı alma ve yayına hazırlama adımları
  • Frontend Yol Haritası
  • Backend Yol Haritası
  • DevOps Yol Haritası
  • Detaylarıyla DNS
  • Detaylarıyla HTTP Yaşam Döngüsü
  • Kurallı İfadeler / Regular Expressions
  • Site hüpletme, verileri derleyip toparlama ve veritabanına basma
  • LOG nedir, ne işe yarar, nasıl incelenir, nasıl analiz edilir, şüpheli kayıtlar için haber verme mekanizması
  • POP3 ve IMAP nedir? Ücretsiz kendi e-posta sistemimizi kurma
  • Google, Yandex veya size ait SMTP sunucusu üzerinden PHP ile e-posta gönderme
  • Birçok web sitesini tek sunucuda barındırma ve işletme
  • Sublime kullanımı
  • Atom Kullanımı
  • Visual Studio Code kullanımı
  • Adminer MySQL yönetim aracı kullanımı
  • Sequel MySQL yönetim aracı kullanımı
  • Navicat MySQL yönetim aracı kullanımı
  • MySQL aynalama (mirror), Master-Slave ve Master-Master replication
  • Linux dosya yedekleme ve geri dönüş
  • Linux veri tabanı yedekleme ve geri dönüş
  • Composer kullanımı ve PHP kütüphanesi seçimi
  • PHP ile OOP (nesne yönelimli programlama)
  • Veri tabanı olarak Text dosya kullanımı
  • SQLite nedir? Nasıl kullanılır?
  • REDIS nedir? Nasıl kullanılır?
  • Memcached nedir? Nasıl kullanılır?
  • Crontab ile görevleri takvime bağlama
  • 10 dakikada vi editör kullanımı
  • 10 dakikada nano editör kullanımı
  • VirtualBox nedir? Nasıl kullanılır? osboxes, turnkeylinux
  • Vagrant nedir? Nasıl kullanılır? VagrantBoxes
  • SSH nedir? Nasıl kullanılır?
  • RSYNC nedir? Nasıl kullanılır?
  • VUE nedir? Nasıl başlanır?
  • JSON kullanım temelleri
  • XML kullanım temelleri
  • 2D ve 3D barkod Karekod nedir? Çeşitleri? Nasıl kullanılır?
  • PHP ile dinamik olarak PDF üretme
  • Firefox tarayıcı ve faydalı eklentileri
  • UI nedir? Nelere dikkat edilmeli?
  • UX nedir? Nelere dikkat edilmeli?
  • Bootstrap ile çalışmaya başlama
  • MD Bootstrap ile çalışmaya başlama
  • BULMA ile çalışmaya başlama
  • Captcha nedir? Robotları sevmiyor muyuz? Hepsini mi :)
  • PHP'de DİZİLER ve sık kullanılan dizi fonksiyonları
  • Character Encoding nedir? ASCII, UTF8, UTF16
  • Resim dosyaları ile toplam işlemler: Tür değiştirme, yeniden boyutlandırma, resim yönü çevirme, filigran/watermark ekleme
  • MySQL'de yavaş çalışan sorguların tespiti, analizi ve optimize edilmesi
  • OBS Studio ile ekran kaydı alma ve ince ayarlar
  • YouTube sitesinde kanal açma ve video yükleme
  • Raspberry Pi nedir?
  • BBC:Microbit nedir?
  • Çift dosyaların bulunması ve temizliği
  • Dosya/dizin içeriği karşılaştırma (diff)
  • Linux'da toplu dosya adı değiştirme
  • MySQL_ komutlarını kullanan PHP projelerinin PHP7 de çalıştırılması
  • PHP'de ziyaretçi sayma, sayfa gösterimi sayma, anlık kullanıcı sayısı hesaplama
  • jQuery temelleri ve seçiciler ile kullanımı
  • Temel Ağ Bilgisi ve nasıl network kurarız?
  • Linux'da dosya yetkileri ve kullanıcılar
  • Linux'da dosya arama: Büyük dosyalar, eski dosyalar, yeni dosyalar, yeni güncellenen dosyalar vb.
  • Linux Parallel komutu ile bilgisayarı gerçek anlamda kullanma
  • PHP'de Tarih işlemleri
  • CSS Grid Layout Modülü
  • CSS Flexbox Modülü
  • SASS ve SCSS nedir
  • Tek Sayfa Web Uygulaması (SPA)
  • GIMP ile temel resim işleme işlevleri
  • API nedir? Nasıl kullanılır?
  • RESTAPI nedir? Nasıl kullanılır?
  • PHP ile SMS gönderme
  • PHP ile telefon çağrısı yapma
  • Web temelli harita servisi seçenekleri: Open Street Map (OSM), Google Maps, Yandex Maps vb
  • Web temelli Harita uygulaması ile rota çizme, durak tanımlama, aktif konumu kullanma
  • Web temelli Harita üzerinde firma konumu gösterme
  • Arvento araç takip sisteminden veri alma ve kullanma
  • NAT Nedir? Modemimize nasıl NAT yaparız?
  • Sosyal Medya Uzmanlığı/Danışmanlığı
  • Firma/Kurum Twitter hesabı yönetimi
  • Firma/Kurum Instagram hesabı yönetimi
  • Çocuklar için kodlama eğitimi
  • Scratch ile kodlama
  • code.org sitesi ile kodlama
  • Kendi VPN sunucunuzu kurun
  • Web fontları kullanma ve istediğiniz fontu webfont haline getirme
  • Web Sitesi Şablonları
  • Özgür Yazılım Felsefesi
  • Açık Kaynak Kodlu Yazılım Felsefesi
  • Özgür Yazılım Lisansları
  • Özgür Yazılım Kazanç Modelleri

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published