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.
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.
- 2024-25 - Bahar Yarıyılı / Bilgisayar Mühendisliği - Web Programlama
- 2023-24 - Bahar Yarıyılı / Fizik Bölümü - 2023 Web Programlama sayfasını ziyaret edebilirsiniz.
- 2022-23 - Bahar Yarıyılı / Bilgisayar Mühendisliği - Web Programlama
- 2022-23 - Bahar Yarıyılı / Fizik Bölümü - Web Programlama
- 2021-22 - Bahar Yarıyılı / Yönetim Bilişim Sistemleri Bölümü - Web Tasarımı
- 2021-22 - Bahar Yarılı / Bilgisayar Mühendisliği - Web Programlama
- 2021-22 - Bahar Yarıyılı / Fizik Bölümü - Web Programlama
- 2021-22 - Güz Yarıyılı / Yönetim Bilişim Sistemleri - İnternet Tabanlı Programlama
- 2018-19 - Bahar Yarıyılı / Bilgisayar Mühendisliği - Web Programlama
- 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
- Basit HTML etiketlerini ve web sayfalarının yapısını öğren.
- CSS temellerini öğren ve web sayfasına basit CSS kuralları ekle.
- 2-3 adet örnek web sitesi oluştur ve yayınla.
- Temel Javascript programlama öğrenin.
- Web sayfalarınızı Javascript dili ile interaktif hale getirin.
- Vue, React veya Angular gibi bir framework öğrenin.
- Seçtiğiniz ve öğrendiğiniz framework ile 2-3 uygulama geliştirin.
- Uygulamalarınızı ve yeteneklerinizi Github, Linkedin gibi platformlara ekleyin, portfolyo (CV) oluşturun.
- 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.