İkiteknik Bilişim Yazılım Uzmanlığı Kursu

Eğitim konularının tamamı, sadece sözel olarak ve ayrık örnekler ile değil uygulama içerisinde projeye bağlı örneklerle anlatılmaktadır.
0
Yazılım, .Net, C#, MVC, Bilgisayar
Yazılım
  • Eğitmenlerimiz yazılım şirketlerinde veya büyük kurumlarda saygın pozisyonlarda aktif olarak çalışmaktadırlar. Bu eğitimler katılımcılara işin mantığını öğretmeye yönelik olup eğitim süreci boyunca eğitmen katılımcılara tecrübelerini aktarmaktadır.
  • Eğitim boyunca katılımcılar ders içerisinde eğitmenin yazdığı tüm kodları kendine özel olarak ayrılmış bilgisayarda eğitmen kontrolünde yazacaktır.
  • Dersler eğitmen tarafından ses ve ekran görüntüsü olarak kayıt altına alınacaktır. Eğitmenin isteği doğrultusunda en azından derse katılamayanlara o dersin açığını kapatması için o günün videoları verilecektir.

 

Bu Programın Temel Amaçları;

  • Yazılım temellerini sıkılmadan öğrenilmiş olması
  • Eğitim sonunda .NET teknolojilerinin dışında php, java veya diğer yazılım alanlarında da temel edinip yönlenebilecek seviyeye gelinmiş olması
  • Bir web sitesi veya masaüstü uygulamaya nasıl başlanıp nasıl sonlandırıldığının öğrenilmiş olması
  • Web sitesinin veya Masaüstü uygulamasının literatürde olmayan standartlarının öğrenilmiş olması
  • Proje süreçlerinin yönetimi ve kararı hakkında fikir sahibi olunması
  • Temel yazılım standartlarını ve klasik hataların öğrenilmiş olması

 

Eğitim içi Projeler
Console Uygulama: C# temelleri ( 1.a.iii ) ayrık örnekler ile üzerine eklene eklene burada anlatılmaktadır.


Windows (Form) Uygulama:Nesle Yönelimli Programlamaya giriş itibari ile grup seviyesine uygun bir proje ile konular işlenecektir. Temel seviyede (sadece kayıtları ekle/düzenle/sil, ilişkili database) bir proje olup Windows uygulamanın yapılabilirliğini görmek amaçlı tamamlanacaktır.

Web Uygulama: Eğitim süresince görülen tüm konuların uygulandığı bir web uygulama ile konular tekrar edilecektir. Temel seviyede (Yönetim Paneli olmayan sadece sunum özelliği olan, ilişkili database,4-5 sayfadan oluşan) bir proje olup Web uygulama ile web sitesinin yapılabilirliğini görmek amaçlı tamamlanacaktır.

Yazılım Uzmanlığı Başlangıç Seviye Eğitimi – 100 Saat – (Web + Windows)
1. Temel Yazılım Eğitimi (90 saat)

  • C#

i. Temel Bilgiler

  • Syntax
  • Kodlama Standartları
  • Algoritma
  • Visual Studio Kullanımı (Son Versiyon)

i. .Net Teknolojileri ve Özellikleri
iii. C# Temelleri

  • Veri Tipler ve Değişkenler
  • Değer ve referans Türler
  • Kontroller (Koşul İfadeleri)
  • Döngüler
  • Hata Yönetimi
  • Metodlar
  • Ref ve Out ifadeleri
  • Class
  • Struct
  • Enum

iv. Nesne Yönelimli Programlamaya Giriş
1. Class- Object kavramları
2. Class yapısı

  • Metod
  • Property
  • Field
  • Constructor
  • Static
  • Const
  • ReadOnly

3. Nesne Yönelimli Programlama (NYP) Kilit Özellikler

  • Encapsulation (özet)
  • İnheritance (özet)
  • Polimorphism (özet)


v. Projeye uygun sınıf yapıları
vi. C# - Database Senkronizasyonu

  1. Ado.Net bağlantı özelliği
  2. Ado.Net Kullanım örnekleri
  3. Entity Framework bağlantı özelliği
  4. Entity Framework Kullanımı (Detaylı)
  • b. Database (SQL Server)

 

i. Temel SQL Bilgileri

  1. SQL MANAGMENT STUDİO kullanımı
  2. Veri – Tablo ve İlişki Mantığı
  3. Gereksinimler ve standartlar


ii. SQL SERVER Yapısı

  • Tablo
  • View
  • Sorgular
  • Update/Insert/Delete
  • Window Uygulama

 

i. Windows Uygulama Mantığı
ii. Form
iii. Textbox
iv. Button
v. Label
vi. Combobox
vii. Checkbox

  • Web Uygulama (ASP.NET)

 

i. Web Uygulama Mantığı
ii. İstek-Cevap Mantığı
iii. Server-Client İlişkisi
iv. Web Page
v. Web.config
vi. Global.asax
vii. Session, Application, Cookie

 

2. Eğitim sonu Proje Süreci (10 Saat)
Eğitim bittikten sonra Eğitmen takibinde öğrencilerin eğitmen tarafından belirlediği projeleri sürece uygun takip edilmesi ve sonlandırılması aşamasıdır.

  • Proje tasarımı
  • Kodlama
  • Test
  • Geliştirme
  • Sonlandırma

Yorumlar

    Yorum Yaz

    1
    Menu