Nitelikli Bilişim Uzmanı Yazılım Eğitimi İçeriği (2017)


Çalışma Bakanlığı ve Bilişim Eğitim Merkezi işbirliği ile 6 ay süresince ücretsiz olarak verdiğim yazılım eğitimimde anlattığım konu ve teknolojilerin bir listesini hazırladım:

1. Veri yapıları ve algoritma
2. İlişkisel Veritabanları (SQL Server 2016, SQL ve T-SQL)
3. No-SQL Veritabanları (MongoDB)
4. Temel C# ve Programlamaya Giriş
5. OOP ve SOLID prensipleri
6. Design Patterns
7. Windows Forms
8. Koleksiyonlar
9. Dosya İşlemleri
10. Serialization/Deserialization
11. XML ve XSL
12. WPF, XAML ve UWP
13. ADO.NET
14. HTML5
15. CSS3
16. JavaScript
17. jQuery, AJAX, JSON
18. Bootstrap
19. SASS
20. Web Forms
21. .NET Core MVC
22. Entity Framework Core
23. ASP.NET Identity
24. Asenkron Programlama
25. Dependency Injection ve IoC
26. Onion Architecture, Domain-Driven Design (DDD)
27. Agile Scrum
28. Trello
29. Git ve GitHub
30. Team Foundation Server (TFS) ve Visual Studio Team Services
31. UML
32. İş Analizi (Mockup, İş Planı, SWOT vs.)
33. Testing (Unit Testing, QA Testing, Automated Testing, Penetration Testing)
34. NodeJS
35. Angular
36. TypeScript
37. React
38. Web Servisleri, SOA, SOAP, WSDL, WCF
39. Web API
40. Xamarin
41. Apache Cordova
42. Ionic
43. Domain, Hosting ve Deployment (GoDaddy, Nic.tr, DNS, IIS, FTP)
44. SSL
45. SEO
46. Bulut Bilişim ve Azure
47. SaaS ve Multi-Tenancy
48. Yapay Zeka ve Machine Learning
49. Big Data, Hadoop ve HDInsight
50. Mikroservis mimarileri ve Docker
51. IoT ve Raspberry Pi 3
52. SignalR
53. Oyun Geliştirimi (Unity3D)
54. WordPress
55. CV Hazırlama ve Mülakat Teknikleri

Bu konuları teorik ve uygulamalı olarak anlatıyorum, bireysel ve ekip çalışması ile çok sayıda projeler hazırlıyoruz. Dolu dolu ve sizi sıfır noktasından kısa zamanda uzman yapacak bu eğitimin bu kadar kapsamda ve etkili olan bir benzerinin daha yapıldığını sanmıyorum. Bu eğitim için hiçbir ücret alınmadığı gibi katılımcılara İş-Kur tarafından günlük 35 TL harçlık ödeniyor. Eğitimin amacı uzmanlaşıp yazılımcı olarak işe girmenizdir. Başvuru için www.bilisimegitim.com

iPhone ve Android Eğitimleri


Geçen yıl katılmış olduğum önemli etkinliklerden ikisini bloglamayı unutmuşum. Sizlerden özür dilerek söze başlıyorum. Mayıs-Haziran 2012 döneminde 50’şer saatlik iPhone/iPad Uygulama Geliştirme ve Android Uygulama Geliştirme eğitimleri aldım. Medyasoft’tan aldığım bu eğitimler bana mobil uygulama geliştiriminde destek oldu. iPhone/iPad eğitimi çok eğlenceli geçti, eğitmen Emre Cem Kırbıyık idi. Android eğitiminde ise eğitime odaklanamadım ve devamsızlık yapmak durumunda kaldım. Objective-C ve Java dillerinde geliştirdiğimiz küçük uygulamalarla eğitimimizi tamamladık ve mobil uygulama geliştirim dünyasına ilk adımı atmış olduk. Yalnız bir Mac temin edip XCode kurulumunu başarılı şekilde yapamadığım için öğrendiğim şeyler üzerinde pratik yapabildiğim söylenemez.

Eğitim Materyallerini WordPress.com zip dosyalarına izin vermediğinden şimdilik paylaşamıyorum fakat talep üzerine maille size iletebilirim.

 

Workcube’de Temel ColdFusion Eğitimi


Bu hafta uzun bir aradan sonra WorkCube’de ColdFusion eğitimlerimize başladık. WorkCube’de özelleştirmeler yapmak isteyenlerin öncelikle ColdFusion’da program yazmayı öğrenmeleri gerekiyor. Bu amaçla verdiğimiz Temel ColdFusion eğitimi gayet başarılı geçti. Uygulama ağırlıklı bir stille ColdFusion’da giriş seviyesinde çalışmalar yapıp, uygulama geliştirmenin temellerini oradan da uygulama güvenliği gibi biraz daha ileri seviye konuları anlattım. Uygulama ağırlıklı bir eğitim tercih etmem öğrencilerin beğenisini topladı.

Fireworks


FireworksHızlı ve kolay arayüz geliştirimi için Fireworks en uygun araçtır. Fireworks ile arayüzlerinizi tasarlayabilir, iş akışlarınızı çizebilir ya da fotoğraflarınızı düzenleyebilirsiniz.

Tasarımcı olmamama rağmen bu eğitimi de verdiğim olmuştu. Çalışmalarımda sıklıkla kullandığım program Photoshop değil Fireworks çünkü.. Bir zamanlar Fireworks, Photoshop’a göre daha pratikti…

Fireworks CS3: Temel

2 gün / Eğitmen Eşliğinde / Her öğrenciye 1 bilgisayar

Platform

Microsoft Windows XP

Eğitim Tanımı

Fireworks CS3: Temel eğitimi, fotoğraflarınızı düzenlemek, vektörel çizimler yapmak ve web sitelerinize gelişmiş arayüzleri eklemek için tüm bilgileri içermektedir.

Hedef Kitle

Web tasarımcıları, web’e adım atmak isteyen amatörler ve  masaüstü tasarım profesyonelleri

Önşartlar

Bu eğitime katılacak kişilerin Windows, Microsoft Office programlarını kullanabiliyor olmaları gereklidir.

Ders Akışı

  1. Başlangıç
    • Fireworks arayüzü
    • Çalışma ekranları
    • Araç çubukları ve paneller
  2. Resimlerle Çalışmak
    • Resimler ve Çizimler
    • Resimleri açmak
    • Yeniden boyutlandırmak
    • Sihirli değnek ve diğer seçme araçları
    • Rubber Stamp, Smudge araçları
    • Resimleri ihraç ve İthal etmek
  3. Vektörel Çizimler
    • Vektörel çizim araçları
    • Katmanlarla çalışmak
    • Çizgiler ve dolgular
    • Metin araçlarını kullanmak
    • Efektleri uygulamak
    • Hatları birleştirmek
  4. Butonlarla Çalışmak
    • Buton oluşturmak
    • 9 dilim boyutlandırmak
  5. Dilimler, Etkileşim ve Optimizasyon
    • Dilim eklemek
    • Hotspot eklemek
    • Dilim özellikleri
    • Optimizasyon seçenekleri
    • Etkileşim seçenekleri
    • Rollover butonlar
    • Açılır menüler
    • Resim haritaları
  6. İhraç Etmek
    • Resim olarak ihraç etmek
    • HTML olarak ihraç etmek
  7. Dreamweaver ile Etkileşim
    • Fireworks HTML sayfalarını ithal etmek
    • Dreamweaver’dan Fireworks özelliklerini kullanma

Flash


FlashYeni web dünyasının en güçlü oyuncusu Flash ile tanışmak ya da bilginizi daha ileri götürmek için bu eğitimleri tercih etmelisiniz.

Çalışmalarımda özellikle ActionScript ve Flash Video’ları ve Flash Animasyonlarını sıklıkla kullanıyorum. Flash eğitimini Ankara’dan gelen eğitmen adaylarına vermiştim…

Flash CS3 Temel Eğitimi

2 gün / Eğitmen Eşliğinde / Her öğrenciye 1 bilgisayar

Platform

Microsoft Windows XP

Eğitim Tanımı

Flash CS3: Temel eğitimi, Flash ile tanışmak ve vektörel temelli animasyonlar yapmak için gerekli tüm içeriği barındırmaktadır.

Hedef Kitle

Web tasarımcıları, animasyon dünyasına adım atmak isteyen amatörler ve  masaüstü tasarım profesyonelleri

Önşartlar

Bu eğitime katılacak kişilerin Windows, Microsoft Office programlarını kullanabiliyor olmaları gerekmektedir.

Ders Akışı

  1. Başlangıç
    • Flash arayüzü
    • Flash çalışma ekranları
    • Flash Araç çubukları ve paneller
  2. Flash ve Çizim Araçları
    • Flash vektörel çizim araçları
    • Flash’da shape araçları ile çalışmak
    • Flash’da dolgular ve çizgiler
    • Flash ve gradientler
    • Flash ve çizgilerin düzenlemesi
  3. Vektörel Çizimler
    • Flash vektörel çizim araçları
    • Flash ve katmanlarla çalışmak
    • Flash’da çizgiler ve dolgular
    • Flash’da metin araçlarını kullanmak
    • Flash efektleri uygulamak
    • Hatları birleştirmek
  4. Animasyon Temelleri
    • Flash’ın zaman çizgisi kavramı
    • Flash’da anahtar kareler ve kareler ile çalışmak
    • Flash dökümanının kare oynatma sayısını belirlemek
    • Flash animasyon araçları
    • Flash’da shape animasyonları (Shape Tween)
  5. Sembollerle Çalışmak
    • Flash sembolleri
    • Flash’da isimlendirme ve ip uçları
    • Flash sembol örnekleri hazırlamak
    • Flash’da semboller ve düzenlenmesi
    • Flash’da buton hazırlamak
    • Flash ve grafik sembolleri
    • Flash’da görünmez butonlar ile çalışmak
  6. Hareket Animasyonları (Motion Tween)
    • Flash hareket ve şekil animasyonları
    • Flash’da motion guide ile animasyon
    • Flash ve maskeler
    • Flash’da filtreler ve blend modlar
  7. Varlıkları İthal Etmek
    • Flash’a bitmap (raster) resimleri eklemek
    • Flash ve vektör grafikler
    • Photoshop, Illustrator ve Fireworks dosyalarını ithal etmek
  8. Actionscript Temelleri
    • Actionscript paneli ve ipuçları
    • Actionscript ile zaman çizgisini kontrol etmek
    • Actionscipt ile Movieclip’leri kontrol etmek
    • Actionscript ile döngü ve durum cümleleri yazmak
    • Actionscript ve linkler
  9. Metinlerle Çalışmak
    • Flash statik ve dinamik metinleri
    • Flash metin girdi kutuları
    • Flash metin alanlarını düzenlemek
    • Flash’a metin yüklemek
  10. Ses ve Video
    • Flash’a ses ithal etmek
    • Flash ve ses sıkıştırması, optimizasyonu
    • Flash’da Actionscript ile sesi kontrol etmek
    • Flash’dan video ithal etmek
    • Flash video optimizasyonu ve sıkıştırma
    • Flash Video: FLV’ler
    • Flash FLV oynatma bileşeni
  11. Yayınlama ve İhraç Etme
    • Flash ile yayınlanabilecek dosya türleri
    • Flash yayınlama ayarları
    • Flash bandwidth profiler
    • Flash için HTML içerik oluşturma
    • Flash ile exe dosyaları oluşturmak
    • Flash ile yayınlama ve optimizasyon

Flash CS3 Gelişmiş Teknikler Eğitimi

2 gün / Eğitmen Eşliğinde / Her öğrenciye 1 bilgisayar

Platform

Microsoft Windows XP

Eğitim Tanımı

Flash CS3: Gelişmiş Teknikler eğitimi daha önce Flash bilgisi olan kullanıcılar için gelişmiş etkileşim ve XML ile entegrasyon konusunda gerekli bilgileri vermektedir.

Hedef Kitle

Web tasarımcıları, Flash tasarımcıları

Önşartlar

Bu eğitime katılacak kişilerin Windows, Microsoft Office programlarını kullanabiliyor olmaları ve Flash CS3 ve ActionScript konusunda temel bilgilere sahip olmaları gereklidir.

Ders Akışı

  1. Başlangıç
    • Flash arayüzü
    • Flash çalışma ekranları
    • Flash araç çubukları ve paneller
  2. Flash Uygulamaları
    • Flash ve katmanlar
    • Flash ve Movieclipler
    • Flash’da harici actionscript dosyaları ile çalışmak
    • Flash class’ları
    • Flash ve dinamik değişkenler
    • Flash’da movieclip class’ını genişletmek
  3. XML ile Çalışmak
    • Flash ve XML
    • XML ile Flash’ı kullanmak
    • XML verileri ile çalışmak
    • Satırları tekrar etmek
  4. Metinlerle Çalışmak
    • Flash metinleri ve gelişmiş Anti-Alias özellikleri
    • TextFormat actionscript class’ı
    • Flash’da CSS ile biçimlendirme
  5. Grafik Yükleme İşlemleri
    • Anlık kod geliştirme
    • Flash’a harici medya yüklemek
    • Flash’da Listener ve Event Handler’lar
    • MovieClipLoader event handler
    • EmptyMovieClip()
    • MovieClipleri eklemek
  6. Flash animasyonlarını actionscript ile yeniden eşfetmek
    • ActionScript ile animasyon
    • Fare konumu
    • ActionScript ile maskeler ve easing
  7. ActionScript ile Gelişmiş Animasyon
    • Actionscript Tween class
    • Actionscript Tween class olayları
    • Actionscript Transition class
  8. Actionscript ile Stiller ve Skinler
    • Flash bileşenlerini stillemek
    • Flash bileşenlerin görünüşlerini düzenlemek

Flash CS3 Video Geliştirme Eğitimi

2 gün / Eğitmen Eşliğinde / Her öğrenciye 1 bilgisayar

Platform

Microsoft Windows XP

Eğitim Tanımı

Flash CS3: Video Geliştirme eğitimi, Flash ile yeni nesil FLV videoları oluşturmak için gerekli içeriği içermektedir.

Hedef Kitle

Web tasarımcıları, Flash geliştiricileri, animasyon dünyasına adım atmak isteyen amatörler ve  masaüstü tasarım profesyonelleri

Önşartlar

Bu eğitime katılacak kişilerin Windows, Microsoft Office programlarını kullanabiliyor olmaları ve Flash CS3 ve ActionScript ile ilgili ileri seviye bilgiye sahip olmaları gereklidir.

Ders Akışı

  1. Başlangıç
    • Flash arayüzü
    • FlashçÇalışma ekranları
    • Flash araç çubukları ve paneller
  2. Video Yakalama ve İşleme
    • Video çekimini planlamak
    • Video yakalamak
    • Videoyu düzenlemek
  3. Video Sıkıştırma
    • Kaynak dosyalarla çalışmak
    • Video bit oranlarını anlamak
    • Flash Player versiyonları ve Codec opsiyonları
    • Video sıkıştırmayı tanımlamak
    • FLV: Flash video dosyalarını oluşturmak
  4. Video Playback Bileşenini Kullanmak
    • Flash Video’yu Dreamweaver ile birleştirmek
    • Flash CS3 video bileşenleri kullanmak
    • FLV ve Cue Points ile çalışmak
    • Flash Video’yu sahneye dinamik olarak yerleştirmek
    • Flash Video bileşeni arayüzünü düzenlemek
    • Özelleştirilmiş Flash Video bileşeni arayüzleri kullanmak
  5. Özelleştirilmiş Flash Medya Oynatıcı Arayüzleri Oluşturmak
    • Flash Video Nesneleri ile çalışmak
    • Actionscript ile NetConnection ve NetStream nesneleri ile çalışmak
    • Flash Video ve basit oynatma kontrolleri
    • Flash Video meta bilgisini okumak
    • Flash Video meta bilgisine cevap vermek
  6. Çoklu bit oranları ile çalışmak
    • Bitrate stratejileri
    • Flash SMIL dosyalarını oluşturmak
    • Flash Videosu için gerekli bant genişliğini hesaplamak
    • Flash ve dinamik buffer özelliği
  7. Video’dan Daha Fazlası
    • Flash Video meta bilgisini ve Cue Points kullanarak navigasyon
    • Flash ile Video olayları
    • Flash ile video banner oluşturmak
    • Flash ve captioning’i zamanlı XML ile kontrol etmek
    • FLVPlayback ve Captioning’i kullanmak
    • Flash Videolarında’da alfa kanalını kullanmak
  8. Uygulamalı Video Deneyimi
    • Flash Video’nun oluşturulması
    • Flash Video ve yayın stratejileri
    • Flash Video ve JavaScript

Flash CS3: ActionScript 3.0 Eğitimi

3 gün / Eğitmen Eşliğinde / Her öğrenciye 1 bilgisayar

Platform

Microsoft Windows XP

Eğitim Tanımı

Flash CS3: ActionScript 3.0 eğitimi, Flash’ın yeni gelişmiş diline başlangıç yapmanız için en önemli bilgileri ve tecrübeyi içermektedir. Aynı zamanda eski versiyonundan birçok değişiklik içerdiği için ActionScript 2.0 kullanıcıları içinde önemli bilgiler içermektedir.

Hedef Kitle

Web tasarımcıları, Flash geliştiricileri, ActionScript 2.0 geliştiricileri

Önşartlar

Bu eğitime katılacak kişilerin Windows, Microsoft Office programlarını kullanabiliyor olmaları ve Flash CS3 ile ilgili ileri seviye bilgiye sahip olmaları gereklidir.

Ders Akışı

  1. Başlangıç
    • Flash arayüzü
    • Flash çalışma ekranları
    • Flash araç çubukları ve paneller
  2. ActionScript’i Anlamak
    • ActionScript versiyonları arasındaki farklılıklar
    • ActionScript elemanları
  3. ActionScript ile İletişim Kurmak
    • Actionscript iel movieclip’lerle çalışmak
    • Movieclip özellikleri actionscript ile düzenlemek
    • Actionscript ve değişkenler
    • Actionscript veri türlerini belirlemek
    • Trace cümleciklerini kullanmak
  4. Fonksiyonlar
    • Actionscript ve fonksiyonlar
    • Actionscript ve Metodlar
    • Actionscript ile özel fonksiyon yazmak
    • Actionscript modüler fonksiyonlarını anlamak
    • Fonsiyonlardan veri çıktısı almak
  5. Olaylara Cevap Vermek
    • Actionscript olaylarını (Events) anlamak
    • Actionscript metodlarını kullanmak
    • EventListener
    • EventHandler
    • Fare olaylarına cevap vermek
    • Klave olaylarına cevap vermek
    • Linkleri oluşturmak
    • ActionScript ile animasyon
  6. Class’ları Anlamak
    • Actionscript ile özel class yazmak
    • Actionscript ile varolan class’ları genişletmek
    • Class nesnesini zaman çizgisine eklemek
    • Actionscript doküman class’ları
  7. Karar Yapıları
    • Actionscript ve karar ifadeleri
    • Karar ifadelerini yazmak ve düzenlemek
    • Actionscript ile döngüler oluşturmak
  8. ActionScript ile Matematik
    • Actionscript ve Math class’ları
    • Temel matematik işleçleri
    • Actionscript ile rastgele sayılar oluşturmak
    • Actionscript ile sayıları yuvarlamak
  9. Metinler ve Dizelerle Çalışmak
    • Actionscript ile metin alanları oluşturmak
    • Actionscript ile Metin alanlarını düzenlemek
    • Actionscript ile harici metin yüklemek
    • Actionscript’da dizelerle çalışmak
  10. ActionScript ile Grafik ve Animasyon
    • Kod ile yazmak
    • Actionscript ile renk geçişleri oluşturmak
    • Actionscript ile geçişleri anime etmek
    • Actionscript ve filtreler
  11. Çokluortam ile Çalışmak
    • Actionscript ile harici resimleri ve SWF’leri yüklemek
    • Actionscript ile sesleri yüklemek
    • Actionscript ile yüklenmiş SWF’ler ile iletişim
    • Sesleri ActionScript ile kontrol etmek
    • Actionscript ile video oynatımını kontrol etmek
  12. Gelişmiş Etkileşim
    • Actionscript ve sürükle bırak class’ları
    • Actionscript ve çarpışmalar
    • Çarpışmalara cevap vermek
    • Nesneleri sahne üzerene actionscript ile rastgele yerleştirmek

Contribute


ContributeAdobe Contribute eğitimi ile iş kullanıcıları mevcut web sitesinin stil, tasarım ve kodunu bozmadan içerik değişiklikleri yapabilir. Özellikle web sitesine içerik eklemek isteyen ve programla hakkında bilgi sahibi olmayan kişiler için olan Adobe Contribute eğitimi ile web sitesi içeriklerinin değiştirilmesini kolayca yapabilirsiniz.

Bu eğitimi İSAM (İslam Araştırmaları Merkezi) personeline vermiştim vakti zamanında. Sitelerini Contribute ile güncellemelerini sağladıktan sonra…

Contribute CS3 Eğitim

1 gün / Eğitmen Eşliğinde / Her öğrenciye 1 bilgisayar

Platform

Microsoft Windows XP

Eğitim Tanımı

Contribute Eğitimi iş akışını yaratıp, yönetebilmek için çok geniş bir spektruma sahiptir. Eğitim konuları kullanıcı ve yönetici arayüzlerini içermektedir. Eğitim içerik yönetimi ile arayüz hazırlarken iş yükünü azaltıp, verimliliği arttırmak isteyen, HTML deneyimi olmayan ya da çok az olan kullanıcılar içindir. Eğitim Adobe Contribute’ün kurulumu; içerik düzenleme; yeni web sayfaları oluşturma, link ekleme ve yayınlama; iş akışı ilerleyişinin anlaşılması; Adobe Contribute’ü yapılandırma ve paylaşılan ayarları düzenleme; bağlantı yaratma; yönetici olma; site genişliğini ayarlamak ve izin verilen grupları yaratma; dışarıya bağlantı anahtarı verme; Contribute sayfaları ile Dreamweaver kullanımı konularını içermektedir.

Hedef Kitle

Adobe Contribute Eğitimi iş akışını yaratıp, yönetebilmek için çok geniş bir spektruma sahiptir. Eğitim konuları kullanıcı ve yönetici arayüzlerini içermektedir. İçerik yönetimi ile arayüz hazırlarken işyükünü azaltıp, verimliliği arttırmak isteyen, HTML deneyimi olmayan ya da çok az olan kullanıcılar içindir.

Önşartlar

Bu eğitime katılacak kişilerin Windows, Microsoft Office programlarını kullanabiliyor olmaları gereklidir.

Ders Akışı

  1. Adobe Contribute’ın Yetenekleri
    • Adobe Contribute ile neler yapılabilir?
    • Adobe Contribute hakkında bilgi
    • Adobe Contribute’ ü web sitesinde içeriğini muhafaza etmek için nasıl kullanırız
  2. Web Sayfalarında İçeriğin Gösterimi
    • HTML hakkına bilgi
    • Tarayıcılar hakkında bilgi
    • Web sitesinin görevi ve sorumluluklar
  3. Adobe Contribute
    • Arayüzler ve navigasyon
    • Tercihlerin ve seçeneklerin ayarlanması
    • Yardım menüsünü kullanmak
  4. Adobe Contribute ile Bir Web Sitesine Bağlanmak
    • Sayfaya gözatmak
    • Sitenin tanımlanması ve site ayarları
    • Sayfalara kolayca erişmek için sık kullanılanlara eklemek
  5. Sayfadaki Metinlerin Değiştirilmesi, Güncellenmesi
    • İçeriği değiştirmek
    • Resim eklemek
    • Word ve Excel belgesi eklemek
    • Link yaratmak
    • Listelerle çalışmak
    • Tablo eklemek
    • Adobe Flash belgeleri eklemek
  6. Yeni Sayfa Hazırlama
    • Mevcut sayfa kopyalanması
    • Boş web sayfası yaratmak
    • Dreamweaver sablonlarını kullanmak
    • Sayfa özelliklerini ayarlama
  7. Yayınlama
    • Yerel olarak kaydetmek
    • Web sitesine kaydetmek
    • İçeriği gözden geçirilmesi ve test edilmesi
    • Linkleri test etmek
  8. Adobe Contribute’ü Yönetmek
    • Kullanıcı türleri
    • Contribute kullanıcı arayüzü
    • Kullanıcı iş akışları
    • Web sitesi tipleri
    • Contribute Özellikleri
  9. Adobe Contribute’ün Kurulumu
    • Gereksimlerin kontrol edilmesi
    • Ortak ayarların konfigüre edilmesi
    • Web sitesinin topolojisine göre paylaşılan ayarları yerleştirme
    • FTP ya da LAN network bağlantıları ile bağlantı yaratmak
  10. Adobe Contribute ile Web Sitesinin Yönetimi
    • Yönetici olmak
    • Site genelindeki ayarların yapılması
    • İzin grupları oluşturmak
    • Bağlantı anahtarının dışarıya vermek
    • Contribute Özellikleri
  11. Adobe Contribute ve Adobe Dreamweaver
    • Adobe Contribute ile çalışan bir Adobe Dreamweaver sitesi oluşturmak
    • Dreamweaver sitesinde Adobe Contribute’ e yetki vermek
    • Dreamweaver’ı yönetmek
    • Bağlantı anahtarlarını paylaşma

Dreamweaver


Dreamweaver

Dünya üzerindeki web profesyonellerinin tercihi Dreamweaver ile bir web projesin de ihtiyacınız olan herşeyi yapabilirsiniz. Dreamweaver Eğitimi ile gerekli bilgi seviyesine ulaşabilir ve bu eğitimlerle Dreamweaver’ı profesyonelce kullanabilirsiniz.

Dreamweaver’ı da sadece anlatmıyor, web projelerimi geliştirirken aktif olarak kullanıyorum, bu nedenle benim eğitimlerim klasik eğitmenlere göre daha deneyimli ve zengin oluyor diyebilirim. Bu eğitimi İMMİB, kolej öğretmenleri ve Amerikan Hastanesi’ne vermiştim hatırlayabildiğim kadarıyla…

Dreamweaver CS3 Temel Eğitimi

2 gün / Eğitmen Eşliğinde / Her öğrenciye 1 bilgisayar

Platform

Microsoft Windows XP

Eğitim Tanımı

Dreamweaver CS3 Temel eğitimi, statik html sayfaları geliştirmek için gerekli tüm bilgileri içermektedir. Bu eğitimin sonunda Dreamweaver ile statik bir web sitesi oluşturabilecek ve sitenizi kendi sunucunuzda yayınlayabilecek duruma geleceksiniz.

Hedef Kitle

Web tasarımcıları, web’e adım atmak isteyen amatörler ve  masaüstü tasarım profesyonelleri

Önşartlar

Bu eğitime katılacak kişilerin Windows, Microsoft Office programlarını kullanabiliyor olmaları gereklidir.

Ders Akışı

  1. Başlangıç
    • Dreamweaver arayüzü
    • Dreamweaver ve Çalışma ekranları
    • Dreamweaver Araç çubukları ve paneller
  2. Site Tanımı
    • Dreamweaver ile Site tanımı
    • Sunucu türleri
  3. Metinlerle Çalışmak
    • Metin türleri ve özellikleri
    • Listeler
    • Harici metinleri ithal etmek
  4. Tablolar
    • Tablolar ile çalışmak
    • Tablosal veriler
    • Sayfa düzeninde tablo kullanımı
    • Layout modunda çalışmak
    • Expanded modunda çalışmak
  5. Resimler
    • Resimlerle çalışmak
    • Resim türleri
    • Harici düzenleme programları
  6. Linkler
    • Linkler ile çalışmak
    • Lünk türleri
    • Link kavramı
    • Eposta linkleri
  7. CSS
    • CSS nedir?
    • CSS türleri
    • Dreamweaver ile Sayfa içinde CSS kullanımı
    • Dreamweaver ve Harici CSS sayfaları
    • CSS ile tasarım
  8. Davranışlar
    • Ziyaretçi tarafı etkileşim
    • Javascript nedir?
    • Davranış türleri ve kurallar
    • Davaranışları eklemek ve düzenlemek
  9. SPRY
    • Dreamweaver SPRY framework nedir?
    • Dreamweaver SPRY nesneleri eklemek ve düzenlemek
  10. Formlar
    • Formlar ile çalışmak
    • Form temelleri
    • Form bileşenleri
    • Eylem türleri
  11. Çokluortam Bileşenleri
    • Çoklu ortam bilşenleri eklemek
    • Dreamweaver ve Flash Video eklemek
  12. Site Yönetimi
    • Dreamweaver ve Site yönetimi
    • Dreamweaver ve Raporlar
    • Dreamweaver ile Dosya transferler
  13. Yayınlama
    • Dreamweaver ve Yayınlama seçenekleri
    • Dreamweaver ile Sunucu bağlantısı
    • Dreamweaver ile Sitenin yayınlanması

Dreamweaver CS3 Dinamik Eğitimi

2 gün / Eğitmen Eşliğinde / Her öğrenciye 1 bilgisayar

Platform

Microsoft Windows XP

Eğitim Tanımı

Dreamweaver CS3 Dinamik eğitimi, ASP, PHP ya da CFML ile sunucu taraflı sayfalar geliştirmek isteyenler için tüm gerekli bilgileri içermektedir. Dreamweaver CS3 Dinamik eğitimi ile Dreamweaver CS3’ün görsel arayüzünü kullanarak dinamik sayfalar geliştirebilirsiniz.

Hedef Kitle

Web tasarımcıları, web’e adım atmak isteyen programcılar.

Önşartlar

Bu eğitime katılacak kişilerin Windows, Microsoft Office programlarını kullanabiliyor ve statik web sayfası geliştirmede bilgi sahibi olmaları gereklidir.

Ders Akışı

  1. Başlangıç
    • Dreamweaver Arayüzü
    • Dreamweaver Çalışma ekranları
    • Dreamweaver Araç çubukları ve paneller
  2. Dinamik Sayfa Temelleri
    • Dreamweaver ile Site tanımı
    • Sunucu türleri
    • Statik ve Dinamik Sayfalar
    • Dreamweaver ile Test sunucusunu tanımlamak ve test etmek
  3. Veritabanı Temelleri
    • Veritabanlarını Anlamak
    • Temel SQL kuralları
    • Veritabanı yapıları
  4. Database, Bindings panelleri
    • Dreamweaver Panellerine bakış
    • Dreamweaver ile Bir kayıt seti oluşturmak
    • Dreamweaver ile Gelişmiş kayıt setleri oluşturmak
    • Dreamweaver ile Veriyi sayfalarla bağlamak
    • Satırları tekrar etmek
    • Dreamweaver ve Recordset navigation bar’ı kullanmak
    • Dreamweaver Server Debug penceresini kullanmak
  5. Detay Sayfalar Oluşturmak
    • Url parametrelerini anlamak
    • Detay sayfalar oluşturmak
    • Parametre ile veri aktarmak
  6. Arama Arayüzleri
    • Form değişkenlerini anlamak
    • Form ile veri aktarmak
    • Arama için SQL cümleleri yazmak
  7. Veritabanına Veri Eklemek
    • Form oluşturmak ve Dreamweaver Insert Record davranışını kullanmak
    • Dreamweaver Insert Record davranışını kullanmak
    • Form verilerinin geçerliliğini kontrol etmek
  8. Güncelleme Sayfaları Oluşturmak
    • Form oluşturmak ve Dreamweaver Update Record davranışını kullanmak
    • Dreamweaver Update Record sihirbazını kullanmak
  9. Silme Sayfaları Oluşturmak
    • Silme sürecini anlamak
    • Sayfalarınıza silme davranışı eklemek
    • Gizli form alanları
  10. Kullanıcı Adı ve Şifre İşlemleri
    • Dreamweaver ile Kullanıcı girşi sayfaları oluşturmak
    • Dreamweaver ile Kullanıcı adı şifre doğrulama mantığını anlamak
    • Giriş davranışını eklemek
    • Dreamweaver ile Seviyelendirme
    • Dreamweaver ile Sayfalara erişimi engellemek
    • Çıkış davranışını eklemek

ColdFusion


ColdfusionAdobe Coldfusion eğitimleri ile profesyonel web geliştirimcileri Coldfusion 8 ile dinamik, çeşitli veri kaynakları ile çalışabilen, interaktif web siteleri geliştirebilir.

İlk ColdFusion sertifikamı %98 derece ile Macromedia döneminde Pearson VUE’dan almıştım. O zamandan bu zamana her yeni sürümde ColdFusion’u takip ettim ve geliştirdiğimiz web uygulamaları ile ColdFusion’un bir çok özelliğini uygulama fırsatı buldum.  ColdFusion eğitimini Koç Bank başta olmak üzere bir çok kurum ve kişiye verdim. Verdiğim ColdFusion eğitimlerinin içerikleri şöyle:

Coldfusion 8 Temel Eğitim

3 gün / Eğitmen Eşliğinde / Her öğrenciye 1 bilgisayar

Platform

Microsoft Windows XP

Eğitim Tanımı

Adobe Coldfusion 8 Temel Eğimi dinamik web siteleri yaratmak ve web geliştirimcisi olmak isteyen kişiler içindir.

Hedef Kitle

Adobe Coldfusion ile uygulama geliştirmek isteyen geliştirimciler ile dinamik web uygulamarı yaratmak isteyen geliştirimciler

Önşartlar

  • Bu eğitime katılacak kişilerin Windows, Microsoft Office programlarını kullanabiliyor olmaları gereklidir.
  • Web sunucularının işleyişi hakkında temel bilgi
  • HTML etiketleri ve kullanımları hakkında bilgi
  • Temel SQL (Insert, Update, Delete, Select) komutları hakkında bilgi

Ders Akışı

  1. Coldfusion’a Giriş
    • Dinamik web sayfaları hakkında bilgi
    • Adobe Coldfusion’ı tanıyalım
    • Adobe Dreamweaver kullanımı hakkında bilgi
    • Coldfusion değişkenleri yaratmak
    • Coldfusion değişkenlerinin kullanımı ve görüntülenmesi
    • Dosyaların include edilmesi
    • Kod yorumları ekleme ve düzenleme
    • Kod geliştirilmesinde kullanilan teknik ve tiyolar
  2. Veri Tabanı Içeriğinin Yayınlanması
    • Coldfusion ile veri tabanına bağlanma
    • Verilerin Debug edilmesi
    • Recordset verilerinin tarayıcıda gösterilmesi
    • Dinamik tablo aracının kullanılması
    • Resulset verilerinin kullanılması
    • CurrentRow özelliği
    • Coldfusion fonksiyonlarının kullanılması
  3. Adobe Coldfusion ve Formlar
    • HTML formlarını anlayalım
    • Debug özelliğinin aktif hale getirilmesi
    • Self-Posting formları
    • Form veri gönderiminin kontrol edilmesi
    • Form değişkenlerinin kullanılması
    • Coldfusion Formlarını tanıyalım
  4. Coldfusion ile Arama Sistemleri
    • Dinamik sorgulamalarda form verilerinin kullanılması
    • Form verilerinin korunması
    • Çok kriterli aramalar için dinamik SQL cümleleri oluşturmak
    • Metin aramaları
    • Liste aramaları
  5. Coldfusion ile Derinlemesine Sorgulama
    • Dinamik URL değişkenlerinin kullanımı
    • Detay sayfaları oluşturma
    • Çalışma zamanında PDF oluşturmak
    • Verilerin tab’larda gösterilmesi
  6. Yeni Veri Eklenmesi
    • Veri ekleme için arayüz hazırlanması
    • Veri ekleme için form tasarlanması
    • Coldfusion formlarının kontrolü
    • Veri ekleme akışı ve yönlendirme
  7. Verilerin Güncellenmesi ve Silinmesi
    • Veri tabanı kayıtlarının güncellenmesi
    • Veri güncelleme formlarının oluşturulması
    • Veri güncelleme mantığının oluşturulması
    • Veri tabanından kayıt silmek
    • SQL güvenliğinin sağlanması
  8. Şablonlar ve Yeniden Kod Kullanımı
    • Kodların yeniden kullanılması
    • Kullanıcı temelli etiketlerin kullanılması
    • Kullanıcı temelli fonksiyonların kullanılması
    • Coldfusion Componentleri
  9. Proje ve Güvenlik
    • Web ve güvenlik
    • Application framework kullanımı
    • Application değişkenleri
    • Session kullanım

Coldfusion 8 İleri Eğitim

3 gün / Eğitmen Eşliğinde / Her öğrenciye 1 bilgisayar

Platform

Microsoft Windows XP

Eğitim Tanımı

İleri düzey Coldfusion Eğitimi web geliştirimcilerin uygulamalarını yaratmak, yönetmek, ölçeklendirmek ve geliştirim sürecini hızlandırmasını amaçlamaktadır. Eğitimde Application Framework, karışık veriler ile çalışmak, Coldfusion Componentleri, Etiket yaratmak, .Net entegrasyonu, PDF dosyaları ile çalışmak, Adobe Livecycle formlarını güncellemek, Resimler ile çalışmak ve benzeri bir çok konu bulunmaktadır.

Hedef Kitle

Coldfusion ile geliştirdiği projeleri, bir sonraki adıma taşımak ve ölçeklendirmek isteyen geliştirimciler.

Önşartlar

  • Bu eğitime katılacak kişilerin Windows, Microsoft Office programlarını kullanabiliyor olmaları gereklidir.
  • Temel Adobe Coldfusion eğitimini tamamlamış yada benzer düzeyde deneyime sahip olmak
  • CFML etiketleri ve fonksiyonlarına hakim olmak
  • Temel SQL (Insert, Update, Delete, Select) komutları hakkında bilgi

Ders Akışı

  1. Adobe Coldfusion Component’leri
    • Coldfusion componentleri oluşturmak
    • CFC sözdizimi
    • Statik CFC methodlarını çağırmak
    • Application framework kullanımı
    • <cflog> ile loglama
    • Shared Scope değişkenlerinin kilitlenmesi
  2. Liste ve Sorguların Kullanılması
    • Liste yaratmak
    • Listelerin fonksiyonlar ile işlenmesi
    • Sorgu nesneleri
    • Verinin özetlenmesi ve gruplanması
    • Transaksiyonel işlem yürütmek
    • Sorgu sorgulanması
    • <cffile> ile dosya yüklemek
  3. Array ve Structure Kullanımı
    • Array kullanımı
    • Array’lerin fonksiyonlar ile işlenmesi
    • Structure kullanımı
    • Structure’ların fonksiyonlar ile işlenmesi
    • Structure ve döngüler
    • Dahili Coldfusion Data Structure’larının kullanımı
    • Data Structure’larının birleştirilmesi
    • Duplicate komutu ile kompleks verilerin kopyalanması
  4. İleri Düzey Component Kavramları
    • Instance tabanlı component’ler
    • Instance tabanlı component’ler ile etkileşim
    • Componentlere veri atanması
    • Getter/Setter yaklaşımı
    • Component method tetiklenmesinin kısıtlanması
    • Component methodlarının kullanıcı temelli kısıtlanması
    • Coldfusion dahili componentlerinin kullanımı
    • <cfinterface> komutunun kullanımı
  5. Hata Ayıklama ve Gözlemeleme
    • Hata Ayıklama’ya giriş
    • Site boyunca hata ayıklama
    • Uygulama boyunca hata ayıklama
    • Try/Catch methodunun kullanılması
  6. Kod ve İçeriğin Yeniden Kullanılması
    • Kişisel etiket yaratmak
    • Kişisel etiketlerin cağrılması
    • CFML basit yuvalanmış kişisel etiket oluşturmak
    • Coldfusion ve .NET entegrasyonu
    • Web Servisleri oluşturmak
    • Web Servislerini kullanılmak
  7. PDF Dosyaları ve Formlarla Çalışmak
    • Coldfusion ile PDF dökümanı oluşturmak
    • <cfpdf> ile PDF’lerin işlenmesi
    • PDF formlarının ön doldurulması
    • PDF formalarından verinin Coldfusion’a yollanması
  8. Coldfusion ile Dosya ve Veri Üzerinde Çalışmak
    • <cfimage> ile resimler üzerinde çalışmak
    • Resim datalarının okunması ve yazılması
    • Resimlerin işlenmesi
    • Coldfusion ile RSS oluşturmak
  9. Proje Ölçeklemesi
    • Recordset cache’lenmesi
    • Sonuçların <cf_accelerate> ile cache’lenmesi
    • Sayfaların cache’lenmesi
    • Asenkron işleyiş ile sayfaların hızlandırılması