Cohorts
  • Discover
  • About Us
  • Blog
  • Patika.dev
  • Web3

Bootstrap

Bootstrap Nedir?
Bootstrap 4 Dökümanlarına Ulaşmak ve Bootstrap 5 Hakkında
12'lik Izgara(Grid) Sistemini Anlamak
Bootstrap - Genel Tutucu(Container), Satır Blokları(Row) ve Kolon(Col) Yapısı
Bootstrap - Ekran Çözünürlüğü / Cihaz Duyarlı(Responsive) Kolon Yapısı Kullanımları
Bootstrap - Satır Blokları (Row) Kullanımı
Ödev 1

Bootstrap Kullanarak Web Sitesi Nasıl Yapılır (Demo)
Bootstrap Renk Strandartları, Tipografi, Margin ve Padding Kullanımı
Display Özellikleri ile Responsive Yapıya Göre İstenilen Blokların Gösterilmesi / Gizlenmesi
Bootstrap - Offset Kullanımı
Bootstrap Sıralama Özellikleri Kullanarak Responsive Yapıya Göre Tepkilerin Düzenlenmesi

Bootstrap Bileşenlerine(UI Components) Genel Bakış
Ödev 2

Bootstrap ile Medium Klon Çalışması - Tek Video
Bootstrap ile Medium Klon Çalışması - Bölüm 1
Bootstrap ile Medium Klon Çalışması - Bölüm 2
Bootstrap ile Medium Klon Çalışması - Bölüm 3
Bootstrap ile Medium Klon Çalışması - Bölüm 4

Diğer CSS Kütüphanelerine Genel Bakış
Ödev 3

Ödev 2

Bootstrap ile Instagram Clone

instagram

Yukarıda görmüş olduğunuz şahane yapıyı Kodluyoruz mühendisleri üstün dil CSS ile 6 yıl boyunca Ağrı Dağı eteklerinde geliştirdiler. Büyük acılar, büyük zorluklar sonrası bu muhteşem yapıyı oluşturdular desek tabii ki doğru olmaz. Bootstrap ile sizin için böyle bir yapı geliştirdik ve geliştirme sırası şimdi sizde. Bütün vicdansızlığımızı kullanarak yukarıdaki yapıyı aşağıdakine dönüştürdük ve gerekli düzenlemeleri yaparak bu yapı üzerinde çalışıp bu clone'u tekrar yazmanızı istiyoruz.

brokeninstagram

Hazırlamış olduğumuz Instagram clone'una buradan ulaşabilirsiniz.

Sizden Beklediklerimiz

  • Navbar'ı yukarı sabitleyip sayfayı aşağı kaydırdığınızda hala yukarıda durmasını sağlayın. İçerik ile birleşmemesi için body'e padding veriniz.
  • Navbarın height'ı 54 px olmalı ve arkaplan rengi beyaz olmalı.
  • Navbar'daki elementlerin doğru yerde olmadığını fark ettiniz mi? Öncelikle navbar'ın başındaki logo class'ının içine 192px soldan margin verin.
  • Arama kısmını d-flex ile ortay alıp soldan 5 birim margin verin.
  • CSS dosyası içindeki ::placeholder kısmının arkaplanına assets klasörü içinde bulunan arama simgesini ekleyin. Ve resmin tekrar etmemesini sağlayın.

Clone ödevimizdeki ikonları FontAwesome sitesinden aldık. Daha detaylı bilgi için web sitesini ziyaret edin ve nasıl çalıştığını öğrenin.

  • Sağ üstte yer alan menü kısmına soldan 5 birim üstten 2 birim margin verin.
  • Sağ üstte yer alan menü kısmına sayfa sm boyutunda olunca kaybolacak şekilde display verin. Bunun için Bootstrap Display property sayfasını inceleyebilirsiniz.
  • İçerik alanı(ortadaki gönderilerin olduğu alan) offset 4 olmalı ve üstten 2 birim margin almalı.
  • Class'da belirttiğimiz middlearea içinde maksimum yükseklik 200px olmalı ve bunu important ile yazmalısınız. (important'ın ne olduğunu, ne işe yaradığını henüz bilmiyorsanız bir "Css important nedir?" şeklinde aramanızı ve ne işe yaradığını öğrenmenizi öneririz. Unutmayın parametre vermek bazen istemediğiniz durumlara yol açabilir bilinçli kullanmak gerekir.)
  • Bu alanın col'unun default değerini 12, diğer tüm ölçekleri ise 6 olarak ayarlayın. Yani normal boyutta 12, sayfa küçülüp büyüdükçe, boyutuyla oynadıkça 6 ölçek olacak şekilde ayarlayın. (Grid sistemin 12'lik olduğunu hatırlayın)
  • Hikayeler kısmında isimler nasıl resimlerin altına gelecek? (İpucu: Arama kısmında kullandığımız özellik)
  • İçerik kısmında üç nokta sağda olmalı.
  • Beğenme, yorum yapma, paylaşma kısmında border olmamalı.
  • Bookmark ikonunun offset'i 7 birim olmalı.
  • Card header ve card footer'lar beyaz renk olmalı.
  • Yorum paylaş metnini sağa alın.
  • Sağ panele verilen alan sizce yeterli mi? Değilse düzeltin.
  • Sağ panel için stickysidebar ve rightpanel diye iki class verdiğimizi fark etmişsiniz. Stickysidebar bu panelin sayfayı aşağı kaydırdıkça onun da gelmesini sağlıyor. Bunu sağlamak için için CSS'in position property'sini kullanabilirsiniz. Rightpanel'de de arkaplan rengi beyaz olup kenarlık olmamalı.
  • Tümünü gör ve takip et yazılarını sağa alınız.
  • Bütün sayfanın arkaplan rengini Instagram'dan alıp uygulayın.

Burada belirtmediğimiz ama gözünüze takılan bir yer olursa orayı da düzeltin. Bu ödev için bol bol Instagram sitesini inspect/incele etmeniz gerekecek.

Buradaki ana amacımız Bootstrap elementlerini kullanarak ve özellikle deneyip yanılarak doğru yöntemi bulmanız. Mükemmel olmasına gerek yok. Unutmayın efektif olması mükemmel olmasından daha önemlidir.

arog

Hepinize başarılar, kolay gelsin!

Quiz

Answer the questions to check your understanding.

This lesson includes a short quiz.

Ödev

Submit your work to complete this lesson.

Join the project workspace to share your solution and receive feedback.

Previous
Next

Lesson discussion

Swap insights and ask questions about “Bootstrap”.

Enroll to participate
Start the course to unlock the discussion. Enrolling helps us keep conversations relevant to learners.
Cohorts
WebsiteDiscoverBlogPatika.devRise In
CoursesCircleRustSoliditySolanaWeb3 FundamentalsBlockchain Basics
CompanyAbout UsTerms of UsePrivacy PolicyGDPR NoticeCookies
Don't miss any update!

Disclaimer: The information, programs, and events provided on https://cohorts.patika.dev is strictly for upskilling and networking purposes related to the technical infrastructure of blockchain platforms. We do not provide financial or investment advice, nor do we make any representations regarding the value, profitability, or future price of any blockchain or cryptocurrency. Users are encouraged to conduct their own research and consult with licensed financial professionals before engaging in any investment activities. https://cohorts.patika.dev disclaims any responsibility for financial decisions made by users based on the information provided here.

© 2026 Cohorts, All rights reserved