Skip to content

zyavuz610/learn-web

Repository files navigation

Web Programlama

Bu depo Karadeniz Teknik Üniversitesinde verilen çeşitli derslerde web programlamanın temeli olan HTML, CSS ve Javascript dillerini öğretme amacıyla oluşturulmuştur.


Ders İçerikleri

Aşağıda Web/İnternet Programlama dersi içerikleri yer almaktadır. Ders içerikleri dönem dönem güncellenmektedir. Ders içeriklerine ait örnekler ve uygulamalar için ilgili dönem klasörlerine bakınız.

Güncel

  • 2024-25 - Bahar Yarıyılı / Bilgisayar Mühendisliği - Web Programlama

Geçmiş Dönemler


Web Tasarım için Kaynaklar

HTML Konu Sıralaması

  • Web sayfaları nasıl çalışır?
  • URL yapısı
  • Web dilleri (front-end, back-end)
  • İşaretleme dilleri ve mark-down örneği, readme.md
  • HTML Element (tag)
  • HTML Headings
  • HTML Paragraphs
  • HTML Formatting
  • HTML Quotations
  • HTML Comments
  • HTML Links
  • HTML Attributes
  • HTML Images
  • HTML Lists
  • HTML Colors
  • HTML Tables
  • HTML Styles
  • HTML CSS
  • HTML Classes
  • HTML Id
  • HTML Semantics
  • HTML Block & Inline
  • HTML File Paths
  • HTML Iframes
  • HTML Favicon
  • HTML Computercode
  • HTML Head
  • HTML Responsive
  • HTML Layout
  • HTML Style Guide
  • HTML Entities
  • HTML Symbols
  • HTML Emojis
  • HTML Charset
  • HTML URL Encode
  • HTML JavaScript
  • HTML Forms
  • HTML Forms
  • HTML Form Attributes
  • HTML Form Elements
  • HTML Input Types
  • HTML Input Attributes
  • HTML Input Form Attributes
  • HTML Graphics
  • HTML Canvas
  • HTML SVG
  • HTML Media
  • HTML Media
  • HTML Video
  • HTML Audio
  • HTML Plug-ins
  • HTML YouTube
  • HTML APIs
  • HTML Geolocation
  • HTML Drag/Drop
  • HTML Web Storage
  • HTML Web Workers
  • HTML SSE

Kariyer Yol Haritası (Önyüz Geliştirici)

  1. Basit HTML etiketlerini ve web sayfalarının yapısını öğren.
  2. CSS temellerini öğren ve web sayfasına basit CSS kuralları ekle.
  3. 2-3 adet örnek web sitesi oluştur ve yayınla.
  4. Temel Javascript programlama öğrenin.
  5. Web sayfalarınızı Javascript dili ile interaktif hale getirin.
  6. Vue, React veya Angular gibi bir framework öğrenin.
  7. Seçtiğiniz ve öğrendiğiniz framework ile 2-3 uygulama geliştirin.
  8. Uygulamalarınızı ve yeteneklerinizi Github, Linkedin gibi platformlara ekleyin, portfolyo (CV) oluşturun.
  9. Yenek ve ilgi alanlarınıza uygun iş başvurusunda bulunun.

Opsiyonel (Arkauç - Backend)

  • PHP, ASP.NET (C#), Python, Node.JS gibi arkauç bir wen geliştirme teknolojisi öğrenin.
  • Öğrendiğiniz dil ile çalışan bir framework öğrenin.
    • PHP için, laravel, codeignitor
    • ASP.NET (C#) için MVC
    • Python için Flask, Django
    • Javascript için Node.JS
  • Veritabanı öğrenin
  • SQL dili ve ilişkisel bir veritabanı (MS-SQL, MySQL, PostgreSQL, Oracle)
  • NoSQL bir veritabanı (MongoDB, Firebase)
  • 2-3 uygulama geliştirin ve yayınlayın.

Not: Yukarıdaki adımların bir kısmını yaptıktan sonra da uygun kariyer fırsatlarını değerlendirin, ancak gelişiminizi sürekli devam ettirin.


About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published