JAVASCRIPT BOOTSTRAP RESPONSIVE

Ebat: px
Şu sayfadan göstermeyi başlat:

Download "JAVASCRIPT BOOTSTRAP RESPONSIVE"

Transkript

1 ÖNSÖZ Merhaba sevgili okur. Öncelikle bu kitabı neden yazma ihtiyacı hissettiğimi ve sonrasında da kitapta hangi konuları ne gibi metotlarla ele aldığımı anlatmak istiyorum. Bildiğiniz üzere piyasada zaten HTML5 adı üzerinde yayınlanmış olan yerli ve yabancı birçok kaynak bulunmakta. Yabancı kaynaklar bir nebze verimli olsa da, yerli olarak üretilmiş olan diğer kitapların ne yazık ki HTML5 ismi adı altında sadece HTML i ele aldığını, HTML5 in de birkaç yaygın özelliğini çeşitli hazır kodları yapıştırarak, üstünkörü geçildiğini görmüş oldum (Evet, hepsini okudum, inceledim). Okurlarını kandırmaya yönelik içerik hazırlayan kitaplarla dolu olan bu piyasada hal böyle olunca; HTML5 in aslında neler getirdiğini ve web geliştiricilerinin artık bu teknolojiyi nasıl kullanmaları gerektiğini en doğru tekniklerle anlatmam gerektiğini hissettim. İş hayatınızda faydasını göreceğiniz best practices (en iyi uygulamalar) lerle HTML5 i temel seviyeden alıp ileri seviyeye kadar konuları kitaba sığdırmaya çalıştım. Amacım; sizlere etiketleri tek tek gösterip bunlar şu işe yarıyor demek değil, HTML5 teknolojisini (HTML5.1 nin yenilikleri ile birlikte) ve HTML5 API lerini efektif olarak nasıl kullanabileceğinizi göstermek. İşin açıkçası HTML5 veya hangi bir programlama dili sadece kitap okuyarak öğrenilemez. Bu nedenle kitabı okurken mutlaka her bir örneği tek tek kendiniz de yapmalısınız. Sakın kopyala yapıştır yapmayın! Örnekleri yaptıktan sonra da onu bozup, çeşitli yerlerini değiştirip sonuçlarını gözlemlemelisiniz. Bunları yaparken de mutlaka en iyi araçları kullanmanız gerekir. Dili her ne kadar iyi biliyor olsanız da kullandığınız programlar eğer verimli değilse, kod yazmak sizin için işkenceye dönüşür. Merak etmeyin, hem öğrenme aşamasında hem de profesyonel geliştirme sürecinde hangi araçları kullanmanız gerektiğinden de bahsedeceğim. Kitapta sırasıyla HTML5 dilinin genel yapısı ve etiketlerden bahsedip, sonrasında HTML5 API lerini ele aldım. Özellikle HTML5 API lerini kitabın kalbi olarak görüyorum ve en çok da o kısımda yoğunlaştım. Çünkü HTML5 gücünü API lerinden alır. Sonrasında da her ne kadar HTML5 kitabı olsa da HTML5 asla CSS ve JAVASCRIPT ten ayrılamayacağı için CSS e giriş yapacağız. Sektörde en çok kullanılan CSS framework lerden biri olan BOOTSTRAP ın kullanıldığını tek tek göreceğiz. Bir de şu her yerde duyduğumuz RESPONSIVE ve ADAPTIVE kavramlarını ele alıp, bir web sayfasının nasıl her ekranda uyumlu çalışacağının felsefesi üzerine yoğunlaşıp çeşitli teknikler uygulayacağız. Sayfaya dinamizm katmak için de JAVASCRIPT kullanacağız ve yine popüler bir JavaScript Library si olan JQUERY yi göreceğiz. Böylelikle bir web projesi geliştirirken DOM manipülasyonu yapmak bizim için çocuk oyuncağı olacak. Tekrar hatırlatmak isterim, kitabın ağırlıklı olarak kapsam konusu HTML5.1 olacak, bunun yanında öğretilecek olan teknolojiler, sizin o teknolojilere giriş yapabilmeniz ve o teknolojileri kullanabilmeniz için gerekli olan vizyonu size aşılamaktır. Sonrasında da genelde web geliş- 7

2 İleri Seviye HTML5 Programlama tiricilerinin çok dikkat etmediği, ancak bir o kadar önemli olan OPTİMİZASYON tekniklerine de değineceğiz. Sektörde işe başladığınızda da (özellikle yoğun ve ekip ile proje geliştirme ortamlarında) bilmeniz gereken NPM (Node Package Manager) ve GULP a bakacağız. NPM ile Github üzerinden paket projeler oluşturabilecek, GULP ile de bazı görevleri otomatikleştirebileceksiniz. Bu görevlerin neler olduğunu ileride daha iyi anlayacaksınız. Son olarak HTML5 in bir farklı versiyonu olan JADE, CSS in de bir başka versiyonu olan SASS a giriş yapıp, bu teknolojilerin GULP ile nasıl kullanılacağına bakacağız. Kitabı bitirdiğinizde artık siz de bir Frontend Developer dan beklenen bütün özellikleri taşımış olacaksınız. Eğer kitapta kodları yazarken zorluk çekerseniz, kitap ile birlikte verilen CD de yer alan kaynak kodları kullanabilirsiniz. Ayrıca kitapta kullandığımız bütün araç ve gereçler de CD de yer almaktadır. Hepinize başarılar dilerim Uğur GELİŞKEN 8

3 İÇİNDEKİLER ÖNSÖZ HTML5 e Başlarken...33 HTML5 in Yeni Web Standartları Hızlı ve Kolay Kodlama Modern Yapısı Mobil Cihaz Desteği Tarayıcı Desteği Temiz Kodlama Sistemi Semantik Web ve Genişletilebilirlik Daha İyi Veri Girişi Video ve Ses Desteği CSS3 ile Daha Zengin İçerikler Hazırlama İmkanı Çevrimdışı Uygulama Yetenekleri Doğal API ler ile Güç Artışı Yerel Veri Depolama Oyun Programlama Mobil Uygulama Geliştirme HTML5 Kodlarının Yazımı, Element Kavramı ve Sayfa Sözdizimi Etiketler HTML5 Sözdizimi

4 İleri Seviye HTML5 Programlama Web Tasarımında Bilinmesi Gereken 3 Altın Kural Çoklu Ortam Desteği Yeni ve Sürdürülebilir Teknolojiler Performans Geliştirme Ortamının Hazırlanması ve Google Developer Tools...45 En Uygun Ücretsiz IDE ler SublimeText Brackets XAMPP Kurulumu ve PHP ile Çalışma Mantığını Anlama PHP Nedir PHP Çalışma Mantığı ve Sözdizimi Gulp için Node.js Kurulumu Google Chrome ile Test Ortamı ve Hata Ayıklamada Google Developer Tools un Kullanımı Elementler ve Stiller (Elements) Konsol (Console) Kaynaklar (Sources) Ağ (Network) Metin ve Paragraflarda Stiller ile Biçimlendirmeler...65 Paragraflar Başlıklar ve Başlık Sistemi Önbiçimlendirilmiş Metinler Yeni Satır Küçük, Üs ve Alt Metinler İşaretlenmiş Metinler Silinmiş ve Eklenmiş Metinler... 69

5 İçindekiler Metin ve Metin Arkaplan Rengi Metin Font Büyüklüğü Metin Font Tipi Metinleri Hizalama Metinlerde Alıntı Yapma Alıntı Metinlerinde Referans Gösterme Metni Ters Yazdırma Metni Kısaltma Listelerle Çalışmak...77 Sırasız Listeler Sıralı Listeler Tablolarla Çalışmak...81 Tablo Oluşturma ve Veri Tanımlama Tablo Kenarlıkları Tabloya Başlık Ekleme İlk Sütun Başlığı Ekleme ve Stillendirme Tabloya Üst Bilgi ile Alt Bilgi Ekleme, Gövdeyi Ayırma Tablo Kenar Çizgisi Boşlukları Hücre İçi Kenar Boşluğu Tablo Genişliği ve Hücrelerin Genişlik Oranları Satırları Birleştirme Sütunları Birleştirme Tanımlama Listeleri Dosyalar ve URL ler Arası Bağlantılar Kurmak

6 İleri Seviye HTML5 Programlama 7- Multimedya (Resim, Ses ve Video) Dosyalarıyla Çalışmak Resim Gösterimi, Haritalama ve Yerleşim Düzenleri Resim Ekleme Resimleri Paragraf İçinde Hizalama Resim Haritası ve Tıklama Alanları için Koordinat Belirtme Video Oynatmak ve Oynatıcı Modları Ses Çalma Formlarla Çalışmak, Form2 Elemanları ve Sunucu Taraflı Dillere Çift Yönlü İletişim Form Elementleri Tanımak ve Özelliklerini Belirlemek <label> Etiket <input> Tek Satırlık Metin Kutusu <textarea> Çok Satırlık Metin Kutusu <input> ve <textarea> Etiketlerinin Ortak Özellik Denetimleri <button> Buton <fieldset> Set Alanı ve <legend> Başlık <datalist> Otomatik Doldurma Listesi <option> Açılır Liste <optgroup> Grup Destekli Açılır Liste <meter> Metre <progress> İlerleme Çubuğu <output> Çıktı Veri Giriş Tipleri ve Veri Doğrulama radio: Tek Seçmeli Onay Kutusu checkbox: Çoklu Seçmeli Onay Kutusu url: Web Adresi tel: Telefon

7 İçindekiler password: Şifre number: Sayı range: Sayı Aralığı search: Ara date: Tarih month: Ay week: Hafta time: Saat ve Dakika datetime-local: Yerel Zaman submit: Gönder reset: Sıfırla Gelişmiş Verileri Doğrulama ve Tasarım Şablonları Örnek Tasarım Şablonları Form Elementlerinde İpucu Balonu Gösterme HTML5 ve Sunucu Taraflı Diller ile Tek Taraflı ve Çift Taraflı İletişim GET ve POST Nedir Form Verilerini GET ile PHP ye Göndermek Farklı Sayfadaki PHP ye Veri Göndermek Aynı Sayfadaki PHP ye Veri Göndermek Form Verilerini POST ile PHP ye Göndermek Aynı Sayfadaki PHP ye Veri Göndermek Farklı Sayfadaki PHP ye Veri Göndermek Form Verilerini AJAX ile PHP API ye Göndermek ve Karşı Cevap (Response) Almak AJAX GET ile PHP API Kullanımı AJAX POST ile PHP API Kullanımı

8 İleri Seviye HTML5 Programlama 9- Web 3.0 Semantic Web, Yeni Etiketler, Sayfa Tasarım Kalıbı ve Microformats2 - Microdata Semantic Web Nedir Semantic Web Etiketleri ve Kullanım Metotları <article> <aside> <details> <figure> <figcaption> <footer> <header> <hgroup> <mark> <section> <summary> <time> <meta> ve <link> Etiketlerinin Kullanımı <meta> ile Sayfa Bilgilerini Tanımlama <link> ile Bağlantıları İlişkilendirme Semantic Microformats2 ve Microdata hcalendar (Organizasyon) hcard (İnsan, Etkinlik ve Lokasyon) Medya ve Metinlerde Microformats Microdata ile Semantic Tanımlama itemscope itemtype itemprop

9 İçindekiler Örnek Uygulama article-normal.html article-microdata.html book-normal.html book-microdata.html HTML5.1 ile Gelen Yenilikler Responsive Tasarım için <img> Etiketine Birden Fazla Kaynak Tanımlama İç İçe Header ve Footer Sıfır Genişlik / Yükseklik Değerlerinde Resimlerin Oluşturulabilmesi İçi Boş Liste Elemanı(<option>) Oluşturulabilmesi <figcaption> Elementinin Serbest Kullanımı Sağ Tuş Menüsüne Buton Ekleme Ters Link (reverse) Bağlantısı Kullanma CSS ve JavaScript Yüklemelerinde Kriptografi Kullanma (XSS Koruma) Oltalama (Phishing) Saldırılarına Karşı İçerikleri Ayırma Offline Çalıştırma ve Cache (Önbellek) Mekanizması Önbelleklenecek Sayfayı Belirtme Manifesto Hazırlama, Önbelleklenecek veya Yeniden Okunacak Olan Dosyaları Belirtme Önbelleklenebilir Responsive Web Sayfası Örneği index.html CSS3/CSS4, Reponsive Tasarım ve Bootstrap CSS CSS Nedir ve Sözdizimi Kuralları (Syntax)

10 İleri Seviye HTML5 Programlama CSS in Avantajları ve Kullanım Kolaylığı HTML5 Dosyalarına CSS Dosyalarını Dahil Etme Metotları (Include) Satır İçi CSS Kodu Yazma Sayfa İçinde CSS Kodu Yazma Harici CSS Kodlarını Sayfaya Yükleme Ana (Master) CSS İçine Alt CSS Dosyaları Yükleme Birden Fazla CSS Temasını Yüklerken Varsayılan Olanı Belirlemek Bitmek Bilmeyen Tarayıcı Destek Sorununa Göre CSS Kodu Yazımı CSS Kutu Modeli CSS Ölçü Birimleri Element Pozisyonlama Modelleri Static (Olduğu Gibi) Fixed (Sabitlemek) Relative (Göreceli) Absolute (Mutlak) Element Görünüm Düzenleri Görünmez (None) Block (Blok) Inline (Satır içi) Görünmezlik (visibility) ve Görüntülenmeme (display:none) Farkı Seçiciler, Özellikler ve Değerler (Selectors, Properties ve Values) Element Seçici Çoklu Element Seçici class Seçici id Seçici Element İçindeki Başka Elementi Seçmek Pseudo (Sözde) Seçiciler ve Elementler Sözde (Pseudo) Elementler

11 İçindekiler Sözde (Pseudo) Sınıflar CSS3 ile Gelen Yeniliklerin Kullanımı CSS3 Akıllı Seçiciler ve Komut Desenleri Yuvarlatılmış Köşeler Kutu Gölgeleri Metin Gölgeleri RGBA (Alpha) Şeffaf Renkler Gradyan Renk Geçişleri Web Fontları Kutuları Döndürme (Transform) CSS3 ile Animasyon Temel Animasyon İşlemleri ve Animasyon Sonunda Fonksiyon Tetiklemek Animasyonlarda Geçiş İvmelerini (Easing) ve Başlangıç-Bitiş Değerlerini Belirleme CSS 4.0 te Son Gelişmeler Range ( :valid, :invalid ) Optionality ( :required, :optional ) Default ( :default ) CSS Normalize ve Reset İşlemleri Reset CSS Normalize CSS Responsive ve Adaptive Tasarım Yaklaşımı Responsive ve Adaptive Nedir Tasarımı Pratik Bir Şekilde Çeşitli Ekran Boyutlarına Göre Test Etme CSS3 Flexbox (Esnek) Kutu Yerleşim Modeli Tek Satırda Dizme

12 İleri Seviye HTML5 Programlama Tek Sütunda Dizme Flex Kutuların Sıralamasını Ters Çevirerek Dizmek Sütun Hizasında Sola veya Sağa Yaslama Satır Hizasında Üst veya Alt Yaslama Ortalama Diğer Flex Kutu Yerleştirme Metotları Esnek Kutuların Genişlik Yüzdelerini Belirleme Dar Ekranlarda Flex Kutuları Alt Satırlara Kaydırma... Sorgularına Göre Stil Değiştirme ve DOM Gizleme / Gösterme... min-width max-width Sorguları Ekran Ölçüleri min-width max-width Mantıksal Sorgular Ekran Boyutuna Göre Stil Değiştirme BOOTSTRAP Bootstrap Framework Nedir Bootstrap Neden Gereklidir ve Bootstrap Kullanmanın Avantajları Bootstrap İskelet Yapısı ve İlk Uygulama Bootstrap ın Dahil Edilmesi Dizin İçinden Sayfaya Dahil Etmek jquery Kütüphanesinin Dahil Edilmesi Mobil Cihaz Desteği Yerleşim (Container) Planının Belirlenmesi Merhaba Dünya Grid (Izgara) ve Media Object (Medya Nesnesi) Düzen Sistemi Grid (Izgara)

13 İçindekiler Grid Sistemi Prensipleri Grid Şeması Grid Yapı Şablonu Grid Sınıfları ve Ekran Modelinin Belirlenmesi Sütun Kaydırma Anlamsal Yazı Renkleri Anlamsal Arkaplan Renkleri Hizalama Seçenekleri text-justify ve.text-nowrap Sağa Sola Yaslama ve Satır Atlamasız text-*-right, text-*-left, text-*-center Sağa, Sola ve Ortaya Hizalama Tables (Tablolar) Basit Tablo Yapısı Inverse (Ters) Tablo Striped (Zebra) Modeli Tablo Yapısı Bordered (Çerçeveli) Tablo Mouse a Duyarlı Tablo Satırları Tablo Satırlarına Anlam Kazandıran Renkler Responsive Tablolar (Small) Küçük Tablo Buttons (Butonlar) Anlamsal Buton Stilleri Dışhat Renkli Butonlar Buton Etiketleri Buton Ölçüleri Aktiflik Durumu Checkbox Button ve JQuery ile Değer Kontrolü

14 İleri Seviye HTML5 Programlama Radio Button ve JQuery ile Değer Kontrolü Button Group (Buton Grupları) Horizontal (Yatay Sıralama) Vertical (Dikey Sıralama) Button Toolbar (Buton Araç Çubukları) Vertical Nesting (Butonları Dikey Yuvalama) Horizontal Nesting (Butonları Yatay Yuvalama) Card (Kart) Card Yapısı Header (Başlık) ve Footer (Altlık) Gruplamalar Forms (Formlar) Bootstrap ile Form Elemanlarının Erişilebilirlikleri Alt Alta Düzen Form Yapısı Satır Tipi Düzen Form Yapısı Form larda Grid Kullanımı Checkbox ile RadioButton Kontrollerinin Özellikleri ve jquery ile Durum Kontrolleri Checkbox ın jquery ile Kullanımı Radio nun jquery ile Kullanımı Yardım Metinleri Sizing (Ölçülendirme) Yazdırma İşlemleri ve Yazdırılacak İçeriği ile Tasarımı Adapte Etme Normal Tasarım ve Yazdırma Tasarımı Farklılıkları Ekran için Boostrap ve Print için Özel CSS Tanımlamak Print (Yazdır) Butonu ve Yazdırılacak İçerik Hazırlamak

15 İçindekiler Örnek Sayfa Tasarımı Yazdır Butonunu Aktif Etmek Yazdırma İşleminde Sayfa Stilini Daha Sade Hale Getirmek ve Gereksiz Öğeleri Sayfadan Kaldırmak JavaScript ve JQuery Framework JAVASCRIPT JavaScript Kod Oluşturma Kalıbı JavaScript Kod Yazımı Yöntemleri HTML5 Sayfa İçinde JavaScript Kodları Yazma Sayfa Dışında Yüklenebilir JavaScript Kodları Yazma Sayfa İçinde Herhangi Bir Yerinde JavaScript Kodları Yazma Fonksiyonlar Fonksiyon Oluşturma Kalıbı Parametresiz Fonksiyonlar Parametreli Fonksiyonlar Dönüt Veren Fonksiyonlar Sürekli Çalışan Fonksiyonlar ve İlk Tetikleme Değişkenler ve Veri Tipleri Değişken İsimlendirme Kuralları Değişken Oluşturma Kuralı JavaScript te Temel Değişken Türleri Sayılar Metinler Sayılar ve Metinlerle İşlemler Matematiksel Operatörler ve Matematik İşlemleri Operatör Nedir Matematiksel Operatörler

16 İleri Seviye HTML5 Programlama İşlem ve Atama Operatörleri Form Elemanları ile Hesap Makinası Uygulaması Matematik İşlemleri Rastgele Sayı Üretmek Sayının Mutlak Değerini Almak Sayılar Arasından En Büyük ve En Küçük Olanı Bulmak Ondalıklı Sayıyı Aşağıya, Yukarıya ve En Yakına Yuvarlayıp Tamsayı Yapmak Üs ve Karekök Almak Trigonometrik Hesaplamalar Logaritma ve Euler Sabiti Matematik Sabitleri Diziler Dizi Tanımlama Dizi İşlemleri Diziye Eleman Eklemek Sırası Bilinen Dizi Elemanının İçeriğini Silmek Diziden Belirli Aralıktaki Elemanları Çıkarmak veya Eleman Aralıklarına Yeni Değerler Atamak Dizinin İlk ve Son Elemanlarını Yazdırmak Dizinin İlk ve Son Elemanlarını Silmek Sırası Bilinen Dizi Elemanının Değerini Değiştirmek Diziyi Ters Çevirmek İki Diziyi Birleştirmek Dizinin En Büyük ve En Küçük Değerli Elemanını Bulmak, Büyükten Küçüğe ve Küçükten Büyüğe Elemanları Sıralamak Dizi İçerisinde Arama Yapmak

17 İçindekiler Karar Yapıları, Mantıksal Karşılaştırma ve Mantıksal Operatörler Karar Yapıları Karşılaştırma Operatörleri Mantıksal Operatörler if - else - else if switch case Döngüler for for in while do while break ve continue break continue HTML DOM (Document Object Model) DOM ile Neler Yapılabilir Dokuman Nesnelerine Erişmek id İsmi ile Etikete Erişmek class İsmi ile Etikete / Etiketlere Erişmek Elementlerin Stillerine Erişim Elementlerin Stilini Okumak ve Düzenlemek Elementlerin Özelliklerini Silmek Elementlere Olay Yöneticisi Tanımlamak jquery 3 (JavaScript Library) jquery ye Giriş jquery Nedir ve Özellikleri jquery yi Projeye Ekleme jquery Fonksiyonları Nasıl Çağırılır

18 İleri Seviye HTML5 Programlama İlk Özel JQuery Fonksiyonumuzu Yazmak Olay Yöneticileri Elemente Olay Yöneticisi Bağlamak (bind) Tıklama (.click() ) Odaklama (.focus() ) Değişme (.change() ) Seçiciler Element İsmi ile Seçim ID ile Seçim CLASS ile Seçim Çoklu Seçimler Özelliğinde Belli Bir Değer Olanların Seçimi Özellikler (Attributes) ve Stiller (Styles) Elementin Class ına Yeni Değer Eklemek Elementin Class ından Değer Silmek Elementin Özelliğini (Attribute) Okumak Elementin Özelliğini Değiştirmek Element e Yeni Özellik Eklemek Elementten Özellik Kaldırmak Elementte Bir Özelliğin Olup Olmadığını Kontrol Etmek Element Değerlerini Okumak Elementin Ölçülerini Almak ve Değiştirmek Elementin Konumunu Almak ve Değiştirmek Efektler Elementi Göstermek ve Gizlemek (.show(),.hide() ) Solma Efektleri (.fadein(), fadeout(), fadetoggle(), fadeto() ) Kayma (.slide() )

19 İçindekiler Animasyon (.animate() ) Zincirleme Metot Tanımlama (chaining) AJAX ajax() load() get() post() serialize() serializeArray() HTML5 API leri ve Kullanım Örnekleri Drag Drop API Eşleştirme Oyunu drag-drop.html script.js stil.css Local Storage API Veri Kaydetme ve Listeleme local-storage.html script.js stil.css Session Storage API AJAX Post ile PHP ye Veri Göndermek ve Gelen Sonucu Kaydetmek local-storage.html Web SQL API Sorgu Dili Nedir Veritabanı Yapısı Kavramak Tablolar

20 İleri Seviye HTML5 Programlama Satır ve Sütunlar Online SQL Derleyicileri ile SQL Sorgularını Test Etmek SQL Sorguları ve Kullanım Örnekleri SELECT: Tablodaki Kayıtları Sıralamak ORDER BY - ASC/DESC: Artan ve Azalan Sıralamak LIMIT: Belirli Bir Sayıdaki Verileri Sıralamak WHERE - AND/OR: Belirli Koşullara Göre Verileri Sıralamak LIKE ve LIKE/NOT: Tabloda Hassas Arama Yapmak ve Sonuçları Sıralamak INSERT INTO: Tabloya Yeni Kayıtlar Eklemek UPDATE: Veri Güncellemek DELETE: Belirli Koşulu Sağlayan Kaydı Silmek DELETE - AND/OR: Belirli Koşulları Sağlayan Kayıtları Silmek DELETE - LIKE: Benzer Kayıtları Silmek Web SQL ile Fonksiyonel Not Defteri Oluşturmak web-sql.html script.js IndexedDB API Dexie.js Server Send Events API Sunucudan Zaman Bilgisini Anlık Okumak sse.html sse.php Web Workers API Yüksek Değerli Sayıları Çarpanlara Ayırma web-worker.html carpanlaraayirma.js

21 İçindekiler Web Messaging API Iframe e Düz Metin Verisi Göndermek gonderen.html alici.html Dinleyici Sayfaya JSON Verisi Göndererek Sayfada Manipulasyon Yapmak.463 Notifications API History API History API ile e-kitap Okuyucu Uygulaması FullScreen API Tam Ekran / Normal Ekran Toggle Butonu Yapmak ve Tam Ekranda Element Stilini Değiştirmek full-screen.html stil.css script.js Belirli Bir Elementi Tam Ekranda Göstermek Geolocation API Haritada Bulunduğunuz Konumu Gösterme geolocation.html script.js Vibration API Cihazı Titretmek, Durdurmak ve Ritimli Titretmek BatteryStatus API Batarya Seviyesi ve Cihazın Şarj a Takılı Olup Olmadığını Öğrenme DeviceOrientation Event API D Eksen Verilerini Okumak D Eksen Pusula

22 İleri Seviye HTML5 Programlama WebSocket API WebSocket Bağlantı Testi Optimizasyon İşlemleri ve Gulp ile Görevleri Otomatikleştirmek Adım Adım Optimizasyon Basamakları Websitesi Optimizasyonu Neden Gereklidir Performans Analizi Kodların Doğruluğunu Kontrol Etmek HTML, CSS ve JS Dosyalarını Minimize Etmek Resimleri Optimize Etmek CDN lerden Faydalanmak Cache Kullanmak Gulp ile Optimizasyon Görevleri Tanımlama ve Otomatikleştirme Gulp Kurulumu Gulp ile Bir Web Projesi Oluşturmak Web Projesi için Klasör ve Dosya Yapısını Belirleme İlk Gulp Komutlarının Yazımı Örnek Gulp Komutları ve Otomatikleştirme HTML Dosyalarını Minimize Etmek CSS Dosyalarını Minimize Etmek JS Dosyalarını Minimize Etmek Resimleri Optimize Etmek JS Kodlarının Doğruluğunu Kontrol Etmek Gulp Görevlerini Kombine Etmek JADE ve SASS ile Daha Gelişmiş Kodlama

23 İçindekiler Online JADE ve SASS Editörleri JADE JADE ve HTML JADE Yazım Kuralları Etiketler Class lar ve Id ler Açıklama Satırları Bloklar ve Metinler İç İçe Bloklar Attribute ler Doctype Tanımlama JADE de JavaScript Kullanımı JADE nin Güçlü Özellikleri Değişken Tanımlama Döngüler Koşullar Mixin Başka Bir JADE Dosyasını İçe Aktarma SASS SASS ve CSS SASS Yazım Kuralları Açıklama Satırları Başka Bir SASS Dosyasını İçe Aktarma Değişken Tanımlama İç İçe Stil Tanımlama Operatörler

24 İleri Seviye HTML5 Programlama Döngüler... döngüsü:... döngüsü:... döngüsü: Koşullar & Operatörü Mixin Fonksiyonlar... Sorguları ve İç İçe Sorgular Gulp ile JADE ve SASS Derleme Git Üzerinden Örnek Proje Yüklemek (gulp-jade-sass-starter) ve Proje Üzerinde Çalışmak Paket İçindeki Task ların İncelenmesi gulpfile.js browser-sync gulp-sass gulp-jade gulp-notify gulp-plumber path gulp-data Canvas API ile Çizim, Animasyon ve Uygulama Geliştirme Canvas API ye Giriş ve İlk Uygulama Canvas API Komutları Çizgi Çizme ve Çizgi Özellikleri

25 İçindekiler Dikdörtgen Çizme ve Dolgu Renkleri Daire/Çember ve Elips Çizme Yay, Pasta Dilimi ve Dilimlenmiş Daire Çizme Eğriler Çizme Renk Geçişleri ve Dokular Resim Yükleme Gölge ve Şeffaflık Efektleri Nesnelerin Karması ve Fonksiyonları Çağırma Basit Animasyonlar Analog Saat Uygulaması SONSÖZ

26

Temel Bilgi Teknolojileri - II Ayrıntılı Ders İçerikleri

Temel Bilgi Teknolojileri - II Ayrıntılı Ders İçerikleri Temel Bilgi Teknolojileri - II Ayrıntılı Ders İçerikleri Hesap Tabloları(Excel 2007) HAFTA 1 1. Hesap Tablolarına Giriş 1.1. Hesap tablosu tanımı, kullanım amacı ve yerleri 1.2. MS Excel Uygulamasına giriş

Detaylı

1 BOOTSTRAP NEDİR? 1 Bootstrap Nedir? 1 Bootstrap Dosyalarının Siteye Dahil Edilmesi 2 Bootstrap ın Sağladığı Kolaylıklar 3

1 BOOTSTRAP NEDİR? 1 Bootstrap Nedir? 1 Bootstrap Dosyalarının Siteye Dahil Edilmesi 2 Bootstrap ın Sağladığı Kolaylıklar 3 İÇİNDEKİLER VII İÇİNDEKİLER 1 BOOTSTRAP NEDİR? 1 Bootstrap Nedir? 1 Bootstrap Dosyalarının Siteye Dahil Edilmesi 2 Bootstrap ın Sağladığı Kolaylıklar 3 2 BOOTSTRAP CSS DOSYASININ İNCELENMESİ 5 Bootstrap

Detaylı

Kısa jquery Tarihi 2. jquery Kullanıcıları 3. Az Kod ile Çok İş 3 jquery Seçicileri 4 Kod Zincirleme 4 Birden Çok Tarayıcı ile Uyumluluk 5

Kısa jquery Tarihi 2. jquery Kullanıcıları 3. Az Kod ile Çok İş 3 jquery Seçicileri 4 Kod Zincirleme 4 Birden Çok Tarayıcı ile Uyumluluk 5 ix 1 Kısa jquery Tarihi 2 jquery Kullanıcıları 3 Az Kod ile Çok İş 3 jquery Seçicileri 4 Kod Zincirleme 4 Birden Çok Tarayıcı ile Uyumluluk 5 Önerilen En İyi JavaScript Teknikleri 6 CSS3 ve HTML5 Desteği

Detaylı

BMT 202 Web Tasarımı Bahar Dönemi. Yük. Müh. Köksal GÜNDOĞDU 1

BMT 202 Web Tasarımı Bahar Dönemi. Yük. Müh. Köksal GÜNDOĞDU 1 BMT 202 Web Tasarımı 2016 2017 Bahar Dönemi Yük. Müh. Köksal GÜNDOĞDU 1 HTML 5 Yük. Müh. Köksal GÜNDOĞDU 2 HTML 5 Günümüzde kullanılan HTML 4.1 sürümü, CSS desteğiyle ne kadar düzenli ve sağlam bir yapıda

Detaylı

Maltepe Üniversitesi Bilgisayar Mühendisliği Bölümü Internet ve Bilgi Teknolojileri (BİL 309) Dersi

Maltepe Üniversitesi Bilgisayar Mühendisliği Bölümü Internet ve Bilgi Teknolojileri (BİL 309) Dersi Maltepe Üniversitesi Bilgisayar Mühendisliği Bölümü Internet ve Bilgi Teknolojileri (BİL 309) Dersi GENEL DERS BİLGİLERİ Öğretim Elemanı Ofis : MUH 312 : Öğr. Gör. Dr. T.Tugay BİLGİN Ofis Saatleri : Pazartesi:

Detaylı

1.1 Web Kavramlar. 1.1.1.3 URL terimini tanımlayınız ve anlayınız.

1.1 Web Kavramlar. 1.1.1.3 URL terimini tanımlayınız ve anlayınız. 1.1 Web Kavramlar 117 Anahtar 7erim/er 1.1.1.1 Web ve Internet terimlerini tanımlayınız. Her birinin anahtar özelliklerini tanımlayınız. Web bir Internet hizmetidir. Web Internet üzerinde bağlantılı html

Detaylı

1 JAVASCRIPT NEDİR? 1

1 JAVASCRIPT NEDİR? 1 İÇİNDEKİLER IX İÇİNDEKİLER 1 JAVASCRIPT NEDİR? 1 2 TEST ORTAMINI TANIMAK (FİREFOX VE FİREBUG) 5 Firefox 6 Firebug 8 CSS Sekmesi 10 DOM Sekmesi 11 Net ve Çerezler Sekmeleri 11 Script Sekmesi 11 Konsol Sekmesi

Detaylı

WEB TASARIMI VE PROGRAMLAMA DERSİ

WEB TASARIMI VE PROGRAMLAMA DERSİ WEB TASARIMI VE PROGRAMLAMA DERSİ Dersin Modülleri HTML 1 HTML 2 Web Tasarım Editörü 1 Web Tasarım Editörü 2 Web Tasarım Editörü 3 Web Tasarım Editörü 4 Etkileşimli Web Uygulamaları 1 Etkileşimli Web Uygulamaları

Detaylı

Web Formlar ve Sayfalar Arasında Bilgi Gönderme. BATML İnternet Programcılığı 1

Web Formlar ve Sayfalar Arasında Bilgi Gönderme. BATML İnternet Programcılığı 1 Web Formlar ve Sayfalar Arasında Bilgi Gönderme BATML İnternet Programcılığı 1 Bazı web sitelerinde sayfalar arasında bilgi veya değişken göndermek gerekebilir. Gönderilen bu bilgi kullanıcı adı ve şifre

Detaylı

ÖNDER BİLGİSAYAR KURSU. Microsoft Office Kursu Eğitim İçeriği

ÖNDER BİLGİSAYAR KURSU. Microsoft Office Kursu Eğitim İçeriği ÖNDER BİLGİSAYAR KURSU Microsoft Office Kursu Eğitim İçeriği Microsoft WORD 1. PENCERE ELEMANLARI VE GÖRÜNTÜLEME BİÇİMLERİ 1.1. Genel Bilgiler 1.2. Ekran Görünümleri 1.3. Metin Sınırları ve Basımda Çıkmayan

Detaylı

ÖĞRENME FAALİYETİ 1 ÖĞRENME FAALİYETİ 1 1. FORMLAR

ÖĞRENME FAALİYETİ 1 ÖĞRENME FAALİYETİ 1 1. FORMLAR ÖĞRENME FAALİYETİ 1 AMAÇ ÖĞRENME FAALİYETİ 1 Uygun ortam sağlandığında web sayfaları için formlar oluşturabileceksiniz. ARAŞTIRMA Web sayfalarında formların kullanım amaçlarını ve nasıl kullanıldığını

Detaylı

Sayfa 1 3

Sayfa 1 3 PowerPoint 5 Saat Ön Koşullar (Eğitimler) Temel Bilgisayar Eğitimi, Word Eğitimi Eğitimin Süresi (Saat) 5 Saat Katılımcılar eğitim sonunda; sunum hazırlarken slaytlarında yer verdikleri nesnelerin (resim,

Detaylı

1 MICROSOF T OFFICE 2010 A GİRİŞ

1 MICROSOF T OFFICE 2010 A GİRİŞ İÇİNDEKİLER V İÇİNDEKİLER 1 MICROSOFT OFFICE 2010 A GİRİŞ 1 Microsoft Office 2010 ile Gelen Yenilikler 1 Metin Efektleri 2 Akıllı Kopyala - Yapıştır Fonksiyonu 2 Fikirlerimizi Daha Görsel Olarak İfade

Detaylı

1 RUBY HAKINDA 1 Ruby nin Gelişim Hikayesi 1 Neden Ruby? 1 Neden Bu Kadar Popüler? 2

1 RUBY HAKINDA 1 Ruby nin Gelişim Hikayesi 1 Neden Ruby? 1 Neden Bu Kadar Popüler? 2 İÇİNDEKİLER VII İÇİNDEKİLER 1 RUBY HAKINDA 1 Ruby nin Gelişim Hikayesi 1 Neden Ruby? 1 Neden Bu Kadar Popüler? 2 2 RUBY KURULUMU 3 Windows İçin Ruby Kurulumu 3 Ubuntu ve Debian İçin Ruby Kurulumu 6 Mac

Detaylı

Dersin Konusu ve Amaçları: Ders P lanı: Bölüm 1: Bilgi Teknolojilerinde Temel Kavramlar

Dersin Konusu ve Amaçları: Ders P lanı: Bölüm 1: Bilgi Teknolojilerinde Temel Kavramlar Bilgi Teknolojileri ve Uygulamalarına Giriş Dersin Konusu ve Amaçları: Bu dersin amacı daha önce bilgisayar ve bilgi teknolojileri alanında herhangi bir bilgi ve/veya deneyime sahip olmayan öğrenciye bilgi

Detaylı

İNTERNET PROGRAMCILIĞI DERSİ

İNTERNET PROGRAMCILIĞI DERSİ İNTERNET PROGRAMCILIĞI DERSİ Dersin Modülleri İnternet Programcılığı 1 İnternet Programcılığı 2 İnternet Programcılığı 3 İnternet Programcılığı 4 İnternet Programcılığı 5 Kazandırılan Yeterlikler Programlama

Detaylı

Web Tasarımının Bugünü ve Geleceği

Web Tasarımının Bugünü ve Geleceği Efe ÇİFTCİ Çankaya Üniversitesi Bilgisayar Mühendisliği Bölümü Ocak 2011 www.efeciftci.com Dünya tarihinde yayınlanan ilk web sayfaları, olabildiğince basit tasarımlara sahipti ve ağırlıklı olarak metin

Detaylı

Internet Programming II. Elbistan Meslek Yüksek Okulu Bahar Yarıyılı

Internet Programming II. Elbistan Meslek Yüksek Okulu Bahar Yarıyılı Internet Programming II Elbistan Meslek Yüksek Okulu 2015 2016 Bahar Yarıyılı Öğr. Gör. Murat KEÇECĠOĞLU 23 May. 2016 Form Form İşlemleri Tarayıcıdan bilgi alarak işlem gerçekleştirme FORM elemanları yardımıyla

Detaylı

Akdeniz Üniversitesi

Akdeniz Üniversitesi F. Ders Tanıtım Formu Dersin Adı Öğretim Dili Akdeniz Üniversitesi Bilgi Teknolojileri Kullanımı Türkçe Dersin Verildiği Düzey Ön Lisans ( ) Lisans (x) Yüksek Lisans( ) Doktora( ) Eğitim Öğretim Sistemi

Detaylı

HTML içerik oluşturmak için düşünülen bir işaret dilidir. Örnek

HTML içerik oluşturmak için düşünülen bir işaret dilidir. Örnek STİLLER CSS NEDİR? CSS (Cascading Style Sheet) Stiller, HTML elemanlarının nasıl gösterileceğini tanımlar. Stiller HTML de karşılaşılan bazı problemleri çözmek için HTML 4.0 a eklenmiştir. HTML, web

Detaylı

HTML5. Erek Göktürk. Özgür Yazılım A.Ş. www.ozguryazilim.com.tr

HTML5. Erek Göktürk. Özgür Yazılım A.Ş. www.ozguryazilim.com.tr HTML5 Erek Göktürk Nedir? Yenir mi? Web içerik dili HTML'in yeni sürümü Daha iyi belirlenmiş işletim semantiği Yeni elemanlar (tags) ve özellikler (attributes), bazıları da çöpe Ümit: Tarayıcılar arası

Detaylı

GELİŞMİŞ İNTERNET UYGULAMALARI

GELİŞMİŞ İNTERNET UYGULAMALARI Ünite 1: HTML5 HTML nin kısa tarihçesi: GELİŞMİŞ İNTERNET UYGULAMALARI 1991 World Wide Web ve HTML 1 ortaya çıktı 1995 HTML 2.0 1997 HTML 3.7 1998 Web Standarts Project 1999 HTML 4.0 2000 XHTML 1.0 2004

Detaylı

Doç. Dr. İsmail Rakıp Karaş www.ismailkaras.com irkaras@gmail.com. Hazırlayan: İdris Kahraman

Doç. Dr. İsmail Rakıp Karaş www.ismailkaras.com irkaras@gmail.com. Hazırlayan: İdris Kahraman 7. Doç. Dr. İsmail Rakıp Karaş www.ismailkaras.com irkaras@gmail.com Hazırlayan: İdris Kahraman Dreamweaver Dreamweaver en iyi web editör yazılımlarından biridir. Biz tasarım modunda çalışırken,dreamweaver

Detaylı

Çoktan Seçmeli Değerlendirme Soruları Akış Şemaları İle Algoritma Geliştirme Örnekleri Giriş 39 1.Gündelik Hayattan Algoritma Örnekleri 39 2.Say

Çoktan Seçmeli Değerlendirme Soruları Akış Şemaları İle Algoritma Geliştirme Örnekleri Giriş 39 1.Gündelik Hayattan Algoritma Örnekleri 39 2.Say İÇİNDEKİLER 1. Bilgisayarın Yapısı Ve Programlama Dilleri Giriş 1 Bilgisayar ve Programlamanın Kısa Bir Tarihçesi 2 Donanım ve Yazılım Kavramları 3 Bilgisayarın Donanımsal yapısı 4 Giriş Birimi (Input

Detaylı

Arayüz Geliştirme Dokümantasyonu

Arayüz Geliştirme Dokümantasyonu Arayüz Geliştirme Dokümantasyonu Proje: İş: Müşteri: Nosab Web Sitesi Arayüz Geliştirme Aeronorm Index 1. Sayfalar 2. Renk Paleti 3. Tipografi 4. Kutu Modeli 5. Bileşenler 6. Kod ve Sayfa Yapısı 7. Responsive

Detaylı

3 ANGULARJS UYGULAMA VE MODULE YAPISI 25 Dependency Injection 28 Routing 31 Scope Kavramı 33 Digest Loop, Model ve Scope İlişkisi 35

3 ANGULARJS UYGULAMA VE MODULE YAPISI 25 Dependency Injection 28 Routing 31 Scope Kavramı 33 Digest Loop, Model ve Scope İlişkisi 35 İÇİNDEKİLER VII İÇİNDEKİLER 1 HIBRIT UYGULAMA GELIŞTIRMEYE GIRIŞ 1 Native ve Hibrit Uygulama Karşılaştırması 3 AngularJS Nedir? 5 Cordova ve Native Platform İlişkisi 6 Hibrit Uygulamaların Geleceği 6 Online

Detaylı

Metin Tabanlı İçerik Oluşturma Araçları

Metin Tabanlı İçerik Oluşturma Araçları Metin Tabanlı İçerik Oluşturma Araçları Microsoft Office Word Kelime işlemci, görsel nesnelerin veya çizimlerin resim ya da arka plan olarak kullanıldığı metinler oluşturabilen, harita ve tablo gibi şekiller

Detaylı

12 TBT / WEB TASARIM ve PROGRAMLAMA ( Not 3 )

12 TBT / WEB TASARIM ve PROGRAMLAMA ( Not 3 ) 12 TBT / WEB TASARIM ve PROGRAMLAMA ( Not 3 ) 25.09.2017 METİN VE GÖRÜNÜM DÜZENLEME ETİKETLERİ : etiketleri dökümana başlık eklemek için kullanılır. etiketinde ki x ifadesi 1 den 6 ya kadar

Detaylı

ASP.NET ile Bir Web Sitesi Oluşturma

ASP.NET ile Bir Web Sitesi Oluşturma 29,30 Eylül 2011 ASP.NET ile Bir Web Sitesi Oluşturma ASP.NET sitesi oluşturmak için File menüsündeki, New açılır listesindeki, Web Site komutuna tıklıyoruz Açılan pencereden C# içindeki ASP.NET Web Site

Detaylı

EĞİTİM-ÖĞRETİM YILI BİLİŞİM TEKNOLOJİLERİ VE YAZILIM DERSİ 6. SINIF 2. DÖNEM 2. SINAV ÇALIŞMA NOTLARI

EĞİTİM-ÖĞRETİM YILI BİLİŞİM TEKNOLOJİLERİ VE YAZILIM DERSİ 6. SINIF 2. DÖNEM 2. SINAV ÇALIŞMA NOTLARI 2015-2016 EĞİTİM-ÖĞRETİM YILI BİLİŞİM TEKNOLOJİLERİ VE YAZILIM DERSİ 6. SINIF 2. DÖNEM 2. SINAV ÇALIŞMA NOTLARI MİCROSOFT EXCEL PROGRAMI Programın Açılışı: Başlat Tüm Programlar Microsoft Office Microsoft

Detaylı

Kopya Hakkı 2005 The European Computer Driving Licence Foundation Ltd

Kopya Hakkı 2005 The European Computer Driving Licence Foundation Ltd Tüm haklar mahfuzdur. Bu yayının hiçbir kısmı ECDL Kuruluşundan izin almadan hiçbir şekilde çoğaltılamaz. Çoğaltım talepleri yayıncıya yapılmalıdır. The European Computer Driving Licence Foundation Ltd

Detaylı

Site Tasarım Çalışması -3

Site Tasarım Çalışması -3 Site Tasarım Çalışması -3 Aşağıda adresini verdiğim çalışmayı table kullanarak yapmaya çalışınız., Örnek site div ile yapıldığından bölümler tablo aynı hizada değildir. Sizler eşit bölmeli table kullanacaksınız;

Detaylı

Site Temizlik Projesi Kodları

Site Temizlik Projesi Kodları Site Temizlik Projesi Kodları Site Temizlik Projesi -2 nin kodları aşağıdadır. (İlgili site sayfasını önceki yazılarda bulabilirsiniz.) [crayon-5c2acf77c2a0b746634170/] İndir (DOCX, 15KB) İlk Hafta Sunumu

Detaylı

2014-2015 EĞİTİM-ÖĞRETİM YILI BİLİŞİM TEKNOLOJİLERİ VE YAZILIM DERSİ 6. SINIF 2. DÖNEM 2. SINAV ÇALIŞMA NOTLARI

2014-2015 EĞİTİM-ÖĞRETİM YILI BİLİŞİM TEKNOLOJİLERİ VE YAZILIM DERSİ 6. SINIF 2. DÖNEM 2. SINAV ÇALIŞMA NOTLARI 2014-2015 EĞİTİM-ÖĞRETİM YILI BİLİŞİM TEKNOLOJİLERİ VE YAZILIM DERSİ 6. SINIF 2. DÖNEM 2. SINAV ÇALIŞMA NOTLARI İşletim Sisteminde Yapılan Uygulamalar Bir Bilgisayarda Hangi İşletim Sistemi Yüklü Olduğunu

Detaylı

jquery kütüphanesini sayfaya eklemek için iki yöntem vardır. 1. Direkt jquery nin sitesinden ekleme

jquery kütüphanesini sayfaya eklemek için iki yöntem vardır. 1. Direkt jquery nin sitesinden ekleme az kod, çok iş! jquery bir JavaScript kütüphanesidir 2006 yılında, John Resig adlı bir JavaScript geliştiricisi tarafından yazılmaya başlanmıştır. Javascript ile yapmak istediğimiz bir uygulama için yazmamız

Detaylı

Programın Adı: Eğitim ve Öğretim Yöntemleri Proje/Alan Çalışması. Diğer Toplam Kredi AKTS Kredisi

Programın Adı: Eğitim ve Öğretim Yöntemleri Proje/Alan Çalışması. Diğer Toplam Kredi AKTS Kredisi Dersin Adı Kodu: Bilgisayar II Yarıyıl Teori Uyg. Lab. Programın Adı: Eğitim ve Öğretim Yöntemleri Proje/Alan Çalışması Krediler Diğer Toplam Kredi AKTS Kredisi I (Güz) 28 28 56 3 6 Ders Dili Türkçe Zorunlu

Detaylı

Temel Bilgisayar Eğitimi, Word Temel Eğitimi Süresi

Temel Bilgisayar Eğitimi, Word Temel Eğitimi Süresi PowerPoint - Outlook Ön Koşullar (POWERPOİNT) Temel Bilgisayar Eğitimi, Word Temel Eğitimi Eğitimin Süresi Saat Ön Koşullar (OUTLOOK) Temel Bilgisayar Eğitimi, Word Temel Eğitimi Eğitimin Süresi 5 Saat

Detaylı

HTML Bloklar. CSS Display özelliği

HTML Bloklar. CSS Display özelliği HTML Bloklar Tüm HTML etiketleri için varsayılan bir görünüm değeri vardır ve blok yada satıriçi olarak belirtilir. Blok tipindeki etiketler her zaman yeni bir satırda başlar ve tüm satır boyunca mümkün

Detaylı

PAKET PROGRAMLAR DERSİ

PAKET PROGRAMLAR DERSİ PAKET PROGRAMLAR DERSİ Dersin Modülleri Kelime İşlemci Programı Elektronik Tablolama Programı Sunu Hazırlama Programı Internet ve e-posta Yönetimi Kazandırılan Yeterlikler Kelime işlem programını kullanmak

Detaylı

1 JQUERY MOBILE 2 JQM SAYFA YAPISI

1 JQUERY MOBILE 2 JQM SAYFA YAPISI İÇİNDEKİLER IX İÇİNDEKİLER 1 JQUERY MOBILE 1 Mobil Hayat 1 Mobil Cihazlar 2 Mobil telefonlar 2 Düşük Teknoloji Ürünü Mobil Cihazlar 2 Orta ve Üst Seviye Mobil Cihazlar 3 Akıllı telefonlar 3 Tabletler 4

Detaylı

1 C#.NET GELİŞTİRME ORTAMI 1 Visual Studio 2015 Arayüzü 4 Menu Window 6 Solution Explorer 7 Properties Window 8 Server Explorer 8 Toolbox 9

1 C#.NET GELİŞTİRME ORTAMI 1 Visual Studio 2015 Arayüzü 4 Menu Window 6 Solution Explorer 7 Properties Window 8 Server Explorer 8 Toolbox 9 VII 1 C#.NET GELİŞTİRME ORTAMI 1 Visual Studio 2015 Arayüzü 4 Menu Window 6 Solution Explorer 7 Properties Window 8 Server Explorer 8 Toolbox 9 2 KOD YAZMAYA BAŞLANGIÇ 11.Net Framework 11 Yeni Proje Oluşturmak

Detaylı

Değerlendirme Soruları 140. Şerit Kullanımı 124 Şerit Sekmeleri 124 Şeridi Gizleme 125 Eklentiler 125

Değerlendirme Soruları 140. Şerit Kullanımı 124 Şerit Sekmeleri 124 Şeridi Gizleme 125 Eklentiler 125 ! 1 Excel Nedir? 2 Excel in Gelişimi 2 Yeni Özellikler 11 Görünüm 11 Bulut Desteği 11 Şablonlar 14 Anlık Veri Çözümleme 16 Hızlı Veri Doldurma 17 Grafik Önerileri (Recomended Charts) 17 Dilimleyiciler

Detaylı

3 SİTE OLUŞTURMA VE YÖNETME

3 SİTE OLUŞTURMA VE YÖNETME İÇİNDEKİLER V İÇİNDEKİLER 1 BAŞLARKEN 1 Giriş 1 Sistem Gereksinimleri 2 Dreamweaver CS6 ile Gelen Yeni Özellikler 3 Akıcı Izgara Mizanpajı 3 JQuery Mobile ve PhoneGap Desteği 4 Güncellenen Canlı Görünüm

Detaylı

Yazılım Nedir? 2. Yazılımın Tarihçesi 3. Yazılım Grupları 4 Sistem Yazılımları 4 Kullanıcı Yazılımları 5. Yazılımın Önemi 6

Yazılım Nedir? 2. Yazılımın Tarihçesi 3. Yazılım Grupları 4 Sistem Yazılımları 4 Kullanıcı Yazılımları 5. Yazılımın Önemi 6 ix Yazılım Nedir? 2 Yazılımın Tarihçesi 3 Yazılım Grupları 4 Sistem Yazılımları 4 Kullanıcı Yazılımları 5 Yazılımın Önemi 6 Yazılımcı (Programcı) Kimdir? 8 Yazılımcı Olmak 9 Adım Adım Yazılımcılık 9 Uzman

Detaylı

8.Sayfa ve 9.Yazım 10.Belge Görünüm 11.Ekran Yakınlaştırma Sözcük Sayısı Denetimi Düğmeleri ve Uzaklaştırma

8.Sayfa ve 9.Yazım 10.Belge Görünüm 11.Ekran Yakınlaştırma Sözcük Sayısı Denetimi Düğmeleri ve Uzaklaştırma Genel Ekran Görünümü 1.Ofis Düğmesi 2.Hızlı Erişim Araç Çubuğu 3.Belge Başlığı 4.Menüler 5.Menü Şeridi 6.Kaydırma Çubuğu 7.Cetveller 8.Sayfa ve 9.Yazım 10.Belge Görünüm 11.Ekran Yakınlaştırma Sözcük Sayısı

Detaylı

AOSB 2017 EĞİTİM PROGRAMI

AOSB 2017 EĞİTİM PROGRAMI Eğitimin Konusu : Makro Excel Eğitim Tarihi : 04-05-10-11-12 Mayıs 2017 Eğitim Hedef Kitlesi : Excel kulllanıcıları arasında pratiklik ve hız kazanmış, Excel fonksiyonları, Veri Analizi araçlarını kullanma

Detaylı

BİLGİSAYAR İŞLETMENLİĞİ (MEB ONAYLI)

BİLGİSAYAR İŞLETMENLİĞİ (MEB ONAYLI) BİLGİSAYAR İŞLETMENLİĞİ (MEB ONAYLI) WİNDOWS İŞLETİM SİSTEMİ Genel Konu Başlıkları :Bilgisayar kavramı, Farenin kullanılması, Masa üstü kavramı, Klavye kullanımı, Bir uygulama penceresi özellikleri, Dosya

Detaylı

FORMÜLLER VE FONKSİYONLAR

FORMÜLLER VE FONKSİYONLAR C FORMÜLLER VE FONKSİYONLAR Konuya Hazırlık 1. Excel de formül kullanmanın faydalarını açıklayınız. Formüller, bir sayfadaki verileri kullanarak işlem yapan denklemlerdir. Bir formülde, aynı sayfadaki

Detaylı

Powerpoint; Microsoft ofis programları içinde bulunan bir sunum hazırlama programıdır.

Powerpoint; Microsoft ofis programları içinde bulunan bir sunum hazırlama programıdır. Powerpoint; Microsoft ofis programları içinde bulunan bir sunum hazırlama programıdır. Powerpoint ile toplantılar da veya herhangi bir konu üzerinde açıklama getirmek için sunu hazırlarız. Powerpoint2003

Detaylı

Web Tasarımının Temelleri

Web Tasarımının Temelleri 1. Hafta Web Tasarımının Temelleri Öğr. Gör. Murat YAZICI www.muratyazici.com Artvin Çoruh Üniversitesi, Artvin Meslek Yüksekokulu www.artvin.edu.tr Formlar Kullanıcının da aktif olacağı dinamik web sayfaları

Detaylı

Hızlı Başlangıç Kılavuzu

Hızlı Başlangıç Kılavuzu Hızlı Başlangıç Kılavuzu Microsoft Publisher 2013 önceki sürümlerden farklı görünüyor, bu nedenle öğrenmenizi kolaylaştırmak için bu kılavuzu oluşturduk. Hızlı Erişim Araç Çubuğu En sevdiğiniz komutları

Detaylı

HTML Etiketleri Genel Özellikler (Global Attributes)

HTML Etiketleri Genel Özellikler (Global Attributes) HTML Yorum Eklemek HTML kodunun içine tarayıcı tarafından gösterilmeyecek yorumlar şu şekilde eklenir. Hatırlatıcı notlar eklemek için de kullanılabilir. HTML Etiketleri Genel

Detaylı

1 NEDEN PROGRAMLAMA ÖĞRENMELIYIZ?

1 NEDEN PROGRAMLAMA ÖĞRENMELIYIZ? İÇİNDEKİLER VII İÇİNDEKİLER 1 NEDEN PROGRAMLAMA ÖĞRENMELIYIZ? 1 Neden Python? 3 Python Neden Bütün Hacker ların Favori Programlama Dili? 4 Hangi Editörü Kullanmalıyım? 5 Bu Kitabı Nasıl Kullanmayalıyım?

Detaylı

İÇİNDEKİLER 1 BAŞLARKEN 1

İÇİNDEKİLER 1 BAŞLARKEN 1 İÇİNDEKİLER V İÇİNDEKİLER 1 BAŞLARKEN 1 Giriş 1 Sistem Gereksinimleri 2 Dreamweaver CS6 ile Gelen Yeni Özellikler 3 Akıcı Izgara Mizanpajı 3 JQuery Mobile ve PhoneGap Desteği 4 Güncellenen Canlı Görünüm

Detaylı

ÖĞRENME-ÖĞRETME YÖNTEM VE TEKNİKLERİ. gösterip yaptırma, uygulamalı çalışma. Anlatım, soru-cevap, gösterip yaptırma, uygulamalı çalışma.

ÖĞRENME-ÖĞRETME YÖNTEM VE TEKNİKLERİ. gösterip yaptırma, uygulamalı çalışma. Anlatım, soru-cevap, gösterip yaptırma, uygulamalı çalışma. KASIM EKİM EYLÜL AY 02.11.2009 06.11.2009 26.10.2009 0.10.2009 19.10.2009 2.10.2009 12.10.2009 16.10.2009 05.10.2009 09.10.2009 28.09.2009 02.10.2009 24.09.2009 25.09.2009 09.11.2009 1.11.2009 MODÜL: İNTERNET

Detaylı

Temel Bilgi Teknolojileri - I Ayrıntılı Ders İçerikleri

Temel Bilgi Teknolojileri - I Ayrıntılı Ders İçerikleri Temel Bilgi Teknolojileri - I Ayrıntılı Ders İçerikleri Bilgi Teknolojileri (IT) Kavramları, Bilgisayar Kullanımı ve Dosyaların Yönetimi, Bilgi ve İletişim HAFTA 1 1. Genel Kavramlar(Bilgisayarın tanımı,bilgi

Detaylı

2 APP INVENTOR A ILK ADIM

2 APP INVENTOR A ILK ADIM İÇİNDEKİLER VII İÇİNDEKİLER 1 GIRIŞ 1 Mobil Programlama 2 Android Nedir? 5 Sosyal Kodlama Ortamları 7 Bloklarla Kodlama 7 AppInventor Nedir? 8 AppInventor un İşleyişi 9 AppInventor 2 nin Özellikleri 10

Detaylı

Internet Programming II. Elbistan Meslek Yüksek Okulu Bahar Yarıyılı

Internet Programming II. Elbistan Meslek Yüksek Okulu Bahar Yarıyılı Internet Programming II Elbistan Meslek Yüksek Okulu 2013 2014 Bahar Yarıyılı Öğr. Gör. Murat KEÇECĠOĞLU 26 May. 2014 Form Form İşlemleri Tarayıcıdan bilgi alarak işlem gerçekleştirme FORM elemanları yardımıyla

Detaylı

Akdeniz Üniversitesi

Akdeniz Üniversitesi F. Ders Tanıtım Formu Dersin Adı Öğretim Dili Akdeniz Üniversitesi Bilgi ve İletişim Teknolojisi Türkçe Dersin Verildiği Düzey Ön Lisans (x) Lisans ( ) Yüksek Lisans( ) Doktora( ) Eğitim Öğretim Sistemi

Detaylı

TARSUS HALK EĞİTİMİ MERKEZİ VE ASO MÜDÜRLÜĞÜ

TARSUS HALK EĞİTİMİ MERKEZİ VE ASO MÜDÜRLÜĞÜ TARSUS HALK EĞİTİMİ MERKEZİ ASO MÜDÜRLÜĞÜ KULLANIMI ( İŞLETMENLİĞİ OPERATÖR) KURS PLANI BŞL : 08.03.2011 - BTŞ : 02.05.2011 Hafta içi her gün: 14.30-17 :40 ( 4 saat ) TARİH GÜN SAAT MODÜL Açılış konuşması,

Detaylı

Programın Adı: Eğitim ve Öğretim Yöntemleri Proje/Alan Çalışması. Diğer Toplam Kredi AKTS Kredisi

Programın Adı: Eğitim ve Öğretim Yöntemleri Proje/Alan Çalışması. Diğer Toplam Kredi AKTS Kredisi Dersin Adı-Kodu: Bilgisayar II Yarıyıl Teori Uyg. Lab. Programın Adı: Eğitim ve Öğretim Yöntemleri Proje/Alan Çalışması Krediler Diğer Toplam Kredi AKTS Kredisi I (Güz) 28 28 - - - 56 3 6 Ders Dili Türkçe

Detaylı

Önsöz. İçindekiler Algoritma Algoritma Nasıl Hazırlanır? Yazılımda Algoritma Mantığı Nedir? 1.2. Algoritma Örnekleri ve Sorular

Önsöz. İçindekiler Algoritma Algoritma Nasıl Hazırlanır? Yazılımda Algoritma Mantığı Nedir? 1.2. Algoritma Örnekleri ve Sorular Önsöz Giriş İçindekiler V VII IX 1.1. Algoritma 1.1.1. Algoritma Nasıl Hazırlanır? 1.1.2. Yazılımda Algoritma Mantığı Nedir? 1.2. Algoritma Örnekleri ve Sorular 2.1. Programın Akış Yönü 19 2.2. Başlama

Detaylı

MIS213T İNTERNET VE WEB PROGRAMLAMA GÜZ 2016 LAB DOKÜMANI #2. 1. Bölüm: Temel HTML Etiketleri - Resimler

MIS213T İNTERNET VE WEB PROGRAMLAMA GÜZ 2016 LAB DOKÜMANI #2. 1. Bölüm: Temel HTML Etiketleri - Resimler MIS213T İNTERNET VE WEB PROGRAMLAMA GÜZ 2016 LAB DOKÜMANI #2 Konular - Temel HTML etiketleri kullanma, - Resim, arkaplan rengi, arkaplan resmi ekleme, - Link oluşturma ve ekleme, - Maddeleme, numaralandırma,

Detaylı

İÇİNDEKİLER BÖLÜM-1. BİLGİSAYARIN TANIMI VE ÇALIŞMA PRENSİBİ...1 BÖLÜM-2. WİNDOWS XP İŞLETİM SİSTEMİ...27

İÇİNDEKİLER BÖLÜM-1. BİLGİSAYARIN TANIMI VE ÇALIŞMA PRENSİBİ...1 BÖLÜM-2. WİNDOWS XP İŞLETİM SİSTEMİ...27 İÇİNDEKİLER BÖLÜM-1. BİLGİSAYARIN TANIMI VE ÇALIŞMA PRENSİBİ...1 1.1. GİRİŞ...1 1.2. BİLGİSAYARIN TANIMI VE TARİHSEL GELİŞİMİ...3 1.3. BİLGİSAYARIN FONKSİYONLARI...3 1.4. BİLGİSAYARIN YAPISI VE BİLGİSAYARI

Detaylı

Web sayfalarında yapılan her çalışma ve düzenleme tablolar aracılığı ile yapılır. Dolayısıyla çoğu web sayfalarında tablo kullanmak zorunluluktur.

Web sayfalarında yapılan her çalışma ve düzenleme tablolar aracılığı ile yapılır. Dolayısıyla çoğu web sayfalarında tablo kullanmak zorunluluktur. Yazı Tipi Stili HTML kodları 47 Kalın İtalik Altı Çizili 9.2.6 Metin yükseltme veya alçaltma 1. Sayfa görünümünde, belge penceresinin altındaki Tasarla düğmesini tıklatın. 2.

Detaylı

<html> <head> <title>sayfa Başlığı</title> </head> <body> Bu benim ilk sayfam <b>bu metin koyu</b> </body> </html>

<html> <head> <title>sayfa Başlığı</title> </head> <body> Bu benim ilk sayfam <b>bu metin koyu</b> </body> </html> HTML'e Giriş 1. HTML dosyası nedir? HTML'in açılımı Hyper Text Markup Language (Bunun tam Türkçe'si bulunmamakla beraber "çok yere açılan metin" denebilir. Bir HTML dosyası bir text dosyası olmakla beraber

Detaylı

Bölüm 10: PHP ile Veritabanı Uygulamaları

Bölüm 10: PHP ile Veritabanı Uygulamaları Bölüm 10: PHP ile Veritabanı Uygulamaları -231- Öğr.Gör. Serkan DİŞLİTAŞ 10.1. PHP PHP, platformdan bağımsız sunucu taraflı çalışan betik bir web programlama dilidir. PHP programlama dili ile MySQL, MSSQL,

Detaylı

DIV KAVRAMI <style> position: absolute

DIV KAVRAMI <style> position: absolute DIV KAVRAMI Div tag i katman oluşturmak için kullanılır. Div ler sayfanın komple bir satırını kaplarlar, bu yüzden tag i içerisinde şekillendirilip, boyutlandırılmaları gerekir. Aşağıdaki şekilde

Detaylı

Internet Programming II. Elbistan Meslek Yüksek Okulu 2014 2015 Bahar Yarıyılı

Internet Programming II. Elbistan Meslek Yüksek Okulu 2014 2015 Bahar Yarıyılı Internet Programming II Elbistan Meslek Yüksek Okulu 2014 2015 Bahar Yarıyılı Öğr. Gör. Murat KEÇECĠOĞLU 11-14 May. 2014 Form Form İşlemleri Tarayıcıdan bilgi alarak işlem gerçekleştirme FORM elemanları

Detaylı

Basamaklı Stil Şablonları (CSS) BIM206 Web Programlama

Basamaklı Stil Şablonları (CSS) BIM206 Web Programlama Basamaklı Stil Şablonları (CSS) BIM206 Web Programlama Basamaklı Stil Şablonları (CSS) CSS, bir HTML elemanının nasıl görüneceğini belirleyen kurallar tanımlamamızı sağlayar. Örneğin: Sayfanın arka planının

Detaylı

2 CORDOVA UYGULAMA DİZİN YAPISI 9 Cordova Uygulama Dizin Yapısı 9 www Klasörü 10 platforms Klasörü 11 plugins Klasörü 12 merges Klasörü 15

2 CORDOVA UYGULAMA DİZİN YAPISI 9 Cordova Uygulama Dizin Yapısı 9 www Klasörü 10 platforms Klasörü 11 plugins Klasörü 12 merges Klasörü 15 İÇİNDEKİLER VII İÇİNDEKİLER 1 MOBİL UYGULAMA GELİŞTİRME VE APACHE CORDOVA/PHONEGAP 1 PhoneGap ya da Apache Cordova Nedir? 1 PhoneGap Nasıl Ortaya Çıktı? 2 PhoneGap Nasıl Çalışır? 2 PhoneGap ile Hangi Platformalara

Detaylı

2 PYTHON A GIRIŞ 13 PyCharm İle Python Projesi Oluşturma 15 Projenin Çalıştırılması 18 İlk Python Programımız 19 Açıklama Satırları 21

2 PYTHON A GIRIŞ 13 PyCharm İle Python Projesi Oluşturma 15 Projenin Çalıştırılması 18 İlk Python Programımız 19 Açıklama Satırları 21 İÇİNDEKİLER VII İÇİNDEKİLER 1 PYTHON 1 Neden Python? 2 Python Sürümleri 2 Python Kurulumu 3 Windows Üzerinde Python 3 Ubuntu Üzerinde Python 6 Komut Satırında Python Çalıştırma 6 Windows komut istemi üzerinde

Detaylı

ÖNDER BİLGİSAYAR KURSU. İşletmenlik Kursu Eğitim İçeriği

ÖNDER BİLGİSAYAR KURSU. İşletmenlik Kursu Eğitim İçeriği ÖNDER BİLGİSAYAR KURSU İşletmenlik Kursu Eğitim İçeriği İŞLETİM SİSTEMİNİN TEMELLERİ 1.1. Sistem Kaynakları 1.1.1. Kesme İstekleri (IRQ) 1.1.2. Doğrudan Bellek Erişimi (DMA) 1.1.3. Giriş/Çıkış Adresleri

Detaylı

Basit bir web uygulaması

Basit bir web uygulaması AJAX Ahmet Demirelli ahmetdemirelli@sabanciuniv.edu SCJP 5.0, SCWCD 1.4 Sabancı Üniversitesi Bilişim Teknolojileri Yüksek Lisans Programı 3/20/2007 Sabanci University 1 Ajanda Neden AJAX ihtiyacı AJAX

Detaylı

CSS3, HTML 5 ve jquery ile Web Tasarımı. Umuthan Uyan

CSS3, HTML 5 ve jquery ile Web Tasarımı. Umuthan Uyan CSS3, HTML 5 ve jquery ile Web Tasarımı Umuthan Uyan JavaScript Kütüphanesi JavaScript ile yazılan özellikle AJAX ve diger web teknolojilerini kullanarak web yazılımlarını kolaylıkla gelistirmemizi saglayan

Detaylı

EKOM WEB DESIGNER PROGRMI KULLANMA KILAVUZ. 1 - Web Sayfası Tasarımı Oluşturma / Var Olan Tasarımı Açma:

EKOM WEB DESIGNER PROGRMI KULLANMA KILAVUZ. 1 - Web Sayfası Tasarımı Oluşturma / Var Olan Tasarımı Açma: EKOM WEB DESIGNER PROGRMI KULLANMA KILAVUZ 1 Web Sayfası Tasarımı Oluşturma / Var Olan Tasarımı Açma 2 Web Sayfasına Yeni Element Ekleme Ve Özelliklerini Belirleme Değişiklik Yapma 3 Web Sayfası Tasarımını

Detaylı

MICROSOFT WORD Word 2000/II TAB AYARLARI :

MICROSOFT WORD Word 2000/II TAB AYARLARI : MICROSOFT WORD 2000 TAB AYARLARI : Yazımı belli bir sütundan başlatmak için kullanılır. Tab (durak) ayarı yapıldıktan sonra her Tab tuşuna basıldığında eklenti noktası yerleştirilen tab ayarlarına gelir.

Detaylı

YZM 3215 İleri Web Programlama

YZM 3215 İleri Web Programlama YZM 3215 İleri Web Programlama Yrd. Doç. Dr. Deniz KILINÇ Celal Bayar Üniversitesi Hasan Ferdi Turgutlu Teknoloji Fakültesi Yazılım Mühendisliği 1 BÖLÜM - 4 Bootstrap Bu bölümde; Responsive Web Design

Detaylı

HTML & CSS. Öğr.Gör. M.Ersin AKAY

HTML & CSS. Öğr.Gör. M.Ersin AKAY HTML & CSS Öğr.Gör. M.Ersin AKAY Neler Öğreneceğiz? HTML işaretleme dili CSS stil şablonları HTML Hyper Text Markup Language HTML de Neler Öğreneceğiz? Html işaretleme dili temel yapısı ve kavramları Html

Detaylı

HTML 5 ve CSS 3. Yrd. Doç. Dr. Murat Olcay ÖZCAN

HTML 5 ve CSS 3. Yrd. Doç. Dr. Murat Olcay ÖZCAN HTML 5 ve CSS 3 Yrd. Doç. Dr. Murat Olcay ÖZCAN HTML HTML web sayfalarını tanımlayan bir işaretleme dilidir. HTML (Hyper Text Markup Language) açılımı Hiper Metin İşaretleme Dili HTML dosyaları HTML etiketleri

Detaylı

.. ROBOTİK VE KODLAMA EĞİTİMİ ÇERÇEVESİNDE ÖĞRETİM YILI BİLİŞİM TEKNOLOJİLERİ DERSİ ÜNİTELENDİRİLMİŞ YILLIK DERS PLANI

.. ROBOTİK VE KODLAMA EĞİTİMİ ÇERÇEVESİNDE ÖĞRETİM YILI BİLİŞİM TEKNOLOJİLERİ DERSİ ÜNİTELENDİRİLMİŞ YILLIK DERS PLANI .. ROBOTİK VE KODLAMA EĞİTİMİ ÇERÇEVESİNDE 2018 2019 ÖĞRETİM YILI BİLİŞİM TEKNOLOJİLERİ DERSİ ÜNİTELENDİRİLMİŞ YILLIK DERS PLANI Hazırlayan : Özel Öğretim Kurumları Birliği (ÖZKURBİR) Dersin Adı : Bilişim

Detaylı

Öğr. Gör. Serkan AKSU http://www.serkanaksu.net. http://www.serkanaksu.net/ 1

Öğr. Gör. Serkan AKSU http://www.serkanaksu.net. http://www.serkanaksu.net/ 1 Öğr. Gör. Serkan AKSU http://www.serkanaksu.net http://www.serkanaksu.net/ 1 JavaScript JavaScript Nedir? Nestcape firması tarafından C dilinden esinlenerek yazılmış, Netscape Navigator 2.0 ile birlikte

Detaylı

Uzaktan Eğitim Uygulama ve Araştırma Merkezi

Uzaktan Eğitim Uygulama ve Araştırma Merkezi JAVA PROGRAMLAMA Öğr. Gör. Utku SOBUTAY İÇERİK 2 Java Kodlarına Yorum Satırı Eklemek Java Paket Kavramı Java Kütüphane Kavramı Konsoldan Veri Çıkışı ve JOPtionPane Kütüphanesi JOptionPane Kütüphanesi Kullanarak

Detaylı

WEB TASARIMININ TEMELLERİ

WEB TASARIMININ TEMELLERİ WEB TASARIMININ TEMELLERİ Öğr. Gör. M. Mutlu YAPICI Ankara Üniversitesi Elmadağ Meslek Yüksekokulu Ders İzlencesi Hafta Modüller/İçerik/Konular 1. Hafta İnternet ve WEB Tanımları Html Temel Etiketleri

Detaylı

Ders Adı Kodu Yarıyılı T+U Saati Ulusal Kredisi AKTS

Ders Adı Kodu Yarıyılı T+U Saati Ulusal Kredisi AKTS DERS BİLGİLERİ Ders Adı Kodu Yarıyılı T+U Saati Ulusal Kredisi AKTS İnternet Uygulamaları için Veritabanı Programlama EEE474 8 3+2 4 5 Ön Koşul Dersleri Dersin Dili Dersin Seviyesi Dersin Türü İngilizce

Detaylı

SAB 103 TEMEL BİLGİSAYAR KULLANIMI

SAB 103 TEMEL BİLGİSAYAR KULLANIMI SAB 103 TEMEL BİLGİSAYAR KULLANIMI Kelime İşlemci - Word Prof.Dr. Fatih TANK Ankara Üniversitesi Uygulamalı Bilimler Fakültesi Sigortacılık ve Aktüerya Bilimleri Bölümü Prof.Dr. Fatih TANK - Temel - Ders

Detaylı

BİRİNCİ BÖLÜM İNTERNET

BİRİNCİ BÖLÜM İNTERNET BİRİNCİ BÖLÜM İNTERNET 1. İnternet... 1 1.1. Tanımı ve Tarihçesi... 1 1.2. İnternette Kullanılan Kavramlar... 3 1.2.1. Alan Adları(Domain Name)... 3 1.2.2. İnternette Kullanılan Terimler... 4 1.3.İnternet

Detaylı

Kullanım Kılavuzu Milli Eğitim Bakanlığı 2010

Kullanım Kılavuzu Milli Eğitim Bakanlığı 2010 Kullanım Kılavuzu Milli Eğitim Bakanlığı 2010 Bu belge BT Sınıfı Etkinliklerinde Kullanılmak Üzere Hazırlanmıştır İÇİNDEKİLER GİRİŞ... 3 ÜYE (KAYIT) OLMA... 3 YÖNETİM PANELİ İŞLEMLERİ... 5 ŞABLON AYARLARI...

Detaylı

WEB TASARIMI VE PROGRAMLAMA

WEB TASARIMI VE PROGRAMLAMA WEB TASARIMI VE PROGRAMLAMA MODÜL ADI SÜRESİ TASARIMIN TEMEL İLKELERİ 40/8 HTML İLE BASİT WEB İŞLEMLERİ 40/32 HTML İLE GELİŞMİŞ WEB İŞLEMLERİ 40/32 STİL ŞABLONU (CSS) 40/32 WEB TASARIM EDİTÖRÜNE GİRİŞ

Detaylı

Metin İşlemleri, Semboller

Metin İşlemleri, Semboller Ankara Üniversitesi Nallıhan Meslek Yüksekokulu Metin İşlemleri, Semboller NBP108 - GRAFİK ANİMASYON il Öğr.Gör. Salih ERDURUCAN 1 / 13 3. METİN İŞLEMLERİ 3.1. Metin Aracı Animasyon yazılımı yazı yazmak

Detaylı

BTP 207 İNTERNET PROGRAMCILIĞI I. Ders 4

BTP 207 İNTERNET PROGRAMCILIĞI I. Ders 4 BTP 207 İNTERNET PROGRAMCILIĞI I Ders 4 Sayfalara Resim Eklemek 2 Etiketi Sayfaya resim eklemek için kullanılır. JPG, BMP, GIF, PCX, PNG, TIFF, WMF gibi resim formatlarını destekler. Sonlandırmalı

Detaylı

SELÇUK ÜNİVERSİTESİ SEYDİŞEHİR MESLEK YÜKSEKOKULU BİLGİSAYAR TEKNOLOJİLERİ BÖLÜMÜ BİLGİSAYAR PROGRAMCILIĞI PROGRAMI DERS DAĞILIM ÇİZELGESİ (2010)

SELÇUK ÜNİVERSİTESİ SEYDİŞEHİR MESLEK YÜKSEKOKULU BİLGİSAYAR TEKNOLOJİLERİ BÖLÜMÜ BİLGİSAYAR PROGRAMCILIĞI PROGRAMI DERS DAĞILIM ÇİZELGESİ (2010) SELÇUK ÜNİVERSİTESİ SEYDİŞEHİR MESLEK YÜKSEKOKULU BİLGİSAYAR TEKNOLOJİLERİ BÖLÜMÜ BİLGİSAYAR PROGRAMCILIĞI PROGRAMI DERS DAĞILIM ÇİZELGESİ (2010) 1. SINIF GÜZ YARIYILI 6913130 Atatürk İlkeleri ve İnkılap

Detaylı

YZM 3215 İleri Web Programlama

YZM 3215 İleri Web Programlama YZM 3215 İleri Web Programlama Yrd. Doç. Dr. Deniz KILINÇ Celal Bayar Üniversitesi Hasan Ferdi Turgutlu Teknoloji Fakültesi Yazılım Mühendisliği 1 BÖLÜM - 3 jquery II. Bölüm Bu bölümde; Jquery II. Bölüm

Detaylı

WORD 2010 PROGRAMI 1-miseR 2-miseR Pencere Durum Düğmeleri: Başlık Çubuğu:

WORD 2010 PROGRAMI 1-miseR 2-miseR Pencere Durum Düğmeleri: Başlık Çubuğu: Resim-2 Resim-1 WORD 2010 PROGRAMI Word programı metin oluşturma programıdır. Bu metin oluşturma işleminin yanında resim, şekil, tablo, grafik, wordart gibi birçok nesne ekleyerek çeşitli belgeler ortaya

Detaylı

AEGEE-Eskişehir Online Web Yönetim Paneli ( WEBBY ) Yardım Dökümanı

AEGEE-Eskişehir Online Web Yönetim Paneli ( WEBBY ) Yardım Dökümanı AEGEE-Eskişehir Online Web Yönetim Paneli ( WEBBY ) Yardım Dökümanı Emre GÜLCAN IT Responsible & Web Admin AEGEE-Eskişehir emregulcan@gmail.com e_gulcan@hotmail.com 0535 729 55 20 1 1. YÖNETİM PANELİNE

Detaylı

Google Search API ile ajax arama

Google Search API ile ajax arama Google Search API ile ajax arama 14 Ağustos Salı 12 http://mfyz.com/google-search-api-ile-ajax-arama Eğer bir kaynak arıyorsanız, indexlerin güncelliği, genişliği gibi nedenlerden dolayı, diğer arama motorları

Detaylı

1 REACT (REACTJS) GIRIŞ

1 REACT (REACTJS) GIRIŞ İÇİNDEKİLER VII İÇİNDEKİLER 1 REACT (REACTJS) GIRIŞ 1 React Nedir? 4 ReactJS Özellikleri 6 Online Geliştirme Araçları 12 Jsfiddle (Jsfiddle.net) 12 CodePenIO (Codepen.io) 12 JSBin (jsbin.com) 13 Plunker

Detaylı

Ç NDEK LER G R fi 1 Bafllamadan Önce 1 Kitab Kimler Okumal? 1 Kitap çerisindeki Örnekler 2 Örneklerin Kullan m 3 Çekinmeden Yaz n 7

Ç NDEK LER G R fi 1 Bafllamadan Önce 1 Kitab Kimler Okumal? 1 Kitap çerisindeki Örnekler 2 Örneklerin Kullan m 3 Çekinmeden Yaz n 7 +AS3-icindekiler 4/13/10 10:51 PM Page ix Ç NDEK LER G R fi 1 Bafllamadan Önce 1 Kitab Kimler Okumal? 1 Kitap çerisindeki Örnekler 2 Örneklerin Kullan m 3 Çekinmeden Yaz n 7 1 PROGRAMLAMAYA G R fi 9 Programlama

Detaylı

ÜNİTE 1: KELİME İŞLEMCİ PROGRAMI

ÜNİTE 1: KELİME İŞLEMCİ PROGRAMI ÜNİTE 1: KELİME İŞLEMCİ PROGRAMI Kelime İşlemci Nedir? Bilgisayarda yazıların(metinlerin) yazılmasını ve düzenlenebildiği, resimlerin ve tabloların eklenebildiği yazılımların(programların) genel adıdır.

Detaylı

Web Teknolojileri ve Programla

Web Teknolojileri ve Programla 12.05.2010 Dersi Özeti Kursun içeriğini özeti Alt başlıkları Proje Kurs esnasında kullanmayı planladığımı editörler HTMLe giriş Temel etiketler Notepad+ da örnekler Web Teknolojileri ve Programla Bölüm

Detaylı