Yazılım Uzmanlığı
Yazılım Geliştirme Eğitim Programı
Programlamaya Giriş ve Algoritmalar (10 ders saati)
Nesneye Yönelik Programlama (10 ders saati)
MS SQL T-SQL ile Programlama (15 ders saati)
Oracle PL/SQL ile Programlama (15 ders saati)
ADO.NET ile Programlama (10 ders saati)
Visual Studio .NET ile Masaüstü Uygulama Geliştirme (15 ders saati)
XML Web Servisleri (5 ders saati)
Visual Studio .NET ile ASP.NET Web Uygulama Geliştirme (40 ders saati)
WPF, WCF ve Silverlight (20 ders saati)
Mobil Uygulama Geliştirme (10 ders saati) — Java/Android ve Windows Phone 7
Proje Yönetimi (5 ders saati)
Yazılım Mühendisliği Standartları (5 ders saati)
Programlamaya Giriş ve Algoritmalar (10 ders saati)
Matematik için denklemler, edebiyat için cümleler ne ise, yazılım geliştirme için de algoritmalar odur. Bu düşünceden hareketle, katılımcılar ilk günden itibaren yoğun bir programlama eğitimine başlayacaktır.
.NET Mimarisi ve Nesneye Yönelik Programlama (10 ders saati)
Nesneye yönelik mimari, yalnızca Microsoft ürünlerine özgü olmayan bir yazılım geliştirme yaklaşımıdır. C++ ve Java gibi platformlarda da aynı felsefe kullanıldığından, bu modülün temel amacı Microsoft .NET'in de temelini oluşturan nesneye yönelik programlama metodolojisini aktarmaktır.
Modülde hem .NET'in temel araçları hem de .NET mimarisini oluşturan CLR, CLI, CTS ve JIT gibi temel yapılar ele alınacaktır.
MS SQL Server 2008 ile Programlama (15 ders saati)
Bu modül, güçlü bir veritabanı kültürü oluşturmayı ve SQL'in gücünü kavramayı amaçlamaktadır. İleri sorgulama tekniklerinin de ele alınacağı modülün sonunda katılımcılar, ilişkisel veritabanlarının yetenekleri konusunda kapsamlı bir bilgi sahibi olacaktır.
Konular arasında veritabanı tasarımı, tablolar, view'lar, stored procedure'ler, function'lar, trigger'lar, SQL, karmaşık sorgular ve ilgili diğer kavramlar yer almaktadır.
Oracle 11g (15 ders saati)
Bu modül, büyük ölçekli kurumsal uygulamaların veritabanı katmanında yaygın olarak kullanılan önemli veritabanı teknolojilerinden biri olan Oracle hakkında bilgi ve deneyim kazandırmayı amaçlamaktadır.
ADO.NET ile Programlama (10 ders saati)
Bu modül, uygulamaların veritabanlarıyla bağlantısının kapsamlı şekilde öğrenilmesini amaçlamaktadır. Katılımcılar yalnızca .NET–MS SQL ikilisi hakkında değil, farklı veritabanı bağlantı modelleri hakkında da bilgi sahibi olacaktır.
OLE, ODBC ve native bağlantı modelleri de ele alınacaktır.
Visual Studio .NET 2010 ile Masaüstü Uygulama Geliştirme (15 ders saati)
Masaüstü uygulamalar; hastane yönetim sistemlerinden belediye uygulamalarına, tapu ve kadastro sistemlerinden üretim uygulamalarına kadar birçok alanda kullanılmaktadır. Bu modülde bu tür uygulamaların nasıl tasarlanıp geliştirildiği ele alınacaktır.
Katılımcılar tarafından seçilecek bir konu doğrultusunda masaüstü uygulaması geliştirilecektir.
Windows uygulamalarında raporlama da ele alınacak; ayrıca katılımcılardan, eğitim içeriğine ek olarak CV'lerinde gösterebilecekleri bir portföy projesi geliştirmeleri beklenecektir.
XML Web Servisleri ve Uygulamalar Arası Entegrasyon (5 ders saati)
Günümüzde neredeyse hiçbir uygulama tamamen bağımsız çalışmamaktadır. Uygulamaların dünyanın herhangi bir yerindeki diğer uygulama ve servislerle entegre olması sıklıkla gerekmektedir.
Bir uygulamanın SMS veya e-posta göndermesi, kamu servisleri üzerinden sorgulama yapması veya ticari bir uygulamaya kredi kartıyla ödeme özelliği eklenmesi bu tür entegrasyonlara örnek olarak verilebilir.
Bu modülde web servislerinin bu tür entegrasyon senaryolarında nasıl kullanılacağı detaylı şekilde ele alınacaktır.
Mobil Uygulama Geliştirme (10 ders saati)
Bu modülde mobil uygulama geliştirme konusu kapsamlı şekilde ele alınacak ve geliştirilecek bir mobil proje ile pekiştirilecektir.
Ayrıca modül kapsamında bir Android projesi geliştirilecektir.
Visual Studio .NET 2010 ile ASP.NET Web Uygulama Geliştirme (40 ders saati)
Bu modül; HTML, CSS, JavaScript, AJAX, jQuery ve SEO gibi temel web geliştirme teknolojileri ve kavramlarını kapsamaktadır.
Özellikle Arama Motoru Optimizasyonu (SEO) ve arama motorlarında daha üst sıralarda yer alma teknikleri üzerinde durulacaktır.
Teorik konulara paralel olarak katılımcılar tarafından uygulamalı bir e-ticaret uygulaması geliştirilecektir.
WPF, WCF ve Silverlight (20 ders saati)
Bu modülde WPF, WCF ve Silverlight teknolojilerinin yetenekleri ve kullanım senaryoları ele alınacaktır.
Katılımcılar, Silverlight, web servisleri ve veritabanını birlikte kullanan, referans olarak kullanılabilecek bir proje geliştirecektir.
Proje Yönetimi (5 ders saati)
Bu modülde, uluslararası kabul görmüş PMP (Project Management Professional) sertifikasyonunun içerik ve yaklaşımı dikkate alınarak proje yönetimi süreçleri hakkında temel bilgi aktarılacaktır.
Konular:
Genel Proje Yönetimi Kavramları
Proje Yönetimi Yaşam Döngüsü
Proje Yönetimi Süreçleri
Temel Yönetim Yaklaşımları
Proje Entegrasyon Yönetimi
Proje Kapsam Yönetimi
Proje Zaman Yönetimi
Proje Maliyet Yönetimi
Proje Kalite Yönetimi
Proje İletişim Yönetimi
Proje İnsan Kaynakları Yönetimi
Proje Risk Yönetimi
Yazılım Mühendisliği Standartları (5 ders saati)
Bu modülde yazılım geliştirme süreçleri ve yazılım mühendisliği yaşam döngüsü boyunca dikkate alınması gereken kalite standartları hakkında bilgi aktarılacaktır.
Yorumlar
Tüm yorumlar →Merhabalar, Bilgisayar Mühendisligi ikinci sınıf ögrencisiyim.Necmettin hocayla tanışmadan önce yazılım konusuna önyargılıydım ve sürekli bir yapamama korkusu içerisindeydim,bu nedenle bölümümü bile degiştirmeyi düşünüyordum,ancak Necmettin Hocayla tanıştıktan sonra,ilk dersimizin sonunda bile bakış açımda ,yazılıma yaklaşımımda bir degişiklik oldugunun farkındayım,kendisi tek bir derste önyargılarımı azaltmış ve tekrardan ögrenme istegi vermiştir bana.Ögretim şekli ise direkt pratige dökme soruları cevaplama ,eksikleri kapatma şeklinde oldugu için kalıcı ve tatmin edicidir.Hocamız özverili,sabırlı ve anlayışlıdır,ders saati kavramının ötesinde konuyu anlamayı baz alarak ders planını oluşturur.Destege ihtiyacınız oldugunu düşünüyorsanız ertelemeden Necmettin Hoca ile iletişime geçin, kendi adıma keşke daha önce Necmettin Hocayla tanışsaydım diyorum, size en etkin şekilde destek vereceginden emin olabilirsiniz. (Öğrenci)
Necmettin Demir, bence o bir fenomen. Meslek hayatında zirveye tırmanmış ve kendini her alanda geliştirebilmiş bir abi, öğretmen, hoca yada kral ne derseniz her tanımda karşılığını dolu dolu verebilecek bir insan. Kendine has uslubu ve ders anlatma metotları ile adeta anlatmak istediğini beyninize yazan bir yazılımcı. Seni tanıdığım için kendimi şanslı sayıyorum. Teşekkürler. (Programcı)
Merhabalar ben bilgisayar mühendisliği 3. sınıf öğrencisiyim Necmettin hocamla yani KING le karşılaşmamız bu yılın başında gerçekleşti. Necmettin hocama minnet duygularımı tekrar tekrar ifade etmem gerekiyor. çünkü bugün, geleceğe dair kendime mesleğimde ve yaşamımda belirli hedefler koyabilmişsem onun sayesinde oldu. IT ve kişisel gelişim konusunda Necmettin hocam herkese rol model olabilecek bir güce sahip. Necmettin Demir'in dergahından geçmek büyük bir ayrıcalıktır. Onunla sonsuz gelişim döngüsüne girmeniz kaçınılmazdır. Bu açıdan kendimi inanılmaz şanslı sayıyorum. özellikle öğrenciyken bu çok değerli bilgileri kazanıp onun yaşamış olduğu tecrübelerden faydalanmak bana büyük avantajlar sağlayacaktır. Tekrar hocama saygılarımı sunar ve başarılarının devamını dilerim. (Öğrenci)
Merhaba, bilgisayar mühendisliğinde okumaktayım ve yazılım konusunda çok ciddi sıkıntılarım olduğundan bölüme karşı kendimi çok uzak hissediyordum.Bu işi yapılabilecek en iyi şekilde icra eden Necmettin hocayla çok yeni tanıştığım halde bölüme bakışım tamamen değişti.Bunun için hocama çok teşekkür ederim.Özellikle uzaktan eğitim programına verdiği emek bu eğitimden yararlanan herkesin dikkatini çekecektir.Kod yazmanın inceliklerini mükemmel anlatmış ve programlamada sorun yaşayan herkesin vakit kaybetmeden başlamalarını öneririm. (Öğrenci)