Delphi, C/C++,C#,ASP.NET ve Java programları verilmektedir.
DELPHİ
Windows Programlama
Neden Delphi
Delphi programlama ortamı gerek güçlü bir Nesne-Yönelimli programlama dili olan Object Pascal programlama diline sahip olmasıyla ve gerekse programlamayı son derece kolaylaştıran bileşen /component teknolojisine sahip kütüphanesiyle Windows programlamada 1990’larda olduğu gibi günümüzde de en popüler tercihlerden birisidir.
Yazılım dünyasında ‘Hızlı Uygulama Geliştirme’ /Rapid Application Development araçları sınıfına dahil edilen Delphi görsel elementleri yoğun masaüstü ve sunucu istemci programlarının yazılmasında özellikle önemlidir. Kendi zengin kütüphanesinde ki bileşenlerin dışında çok sayıda yazılım firmasının ve programcının geliştirdiği bileşenlerle geliştirilmesi oldukça zor olan programlar, çok rahatlıkla yazılabilmektedir.
Kursun Amacı
Bu kursun en önemli amacı Delphi ile Windows programlamayı öğretebilmektir. Bunun için Delphinin çekirdek programlam dili olan Pascal programlama dili öncelikle öğretilmektedir. Nesne-Yönelimli programlamanın temel kavramları Object-Pascal ile birlikte anlatılmaktadır.Delphi ile Windows programlama’nın bileşenleri ile görsel programlama teknikleri anlatılmaktadır. Veritabanı tasarımına bir girişle birlikte Delphi’nin veritabanı programlamaya verdiği güçlü destek öğretilmektedir.
Kursun İçeriği
1. Programlamaya giriş
2. Pascal ile yapısal programlama
3. Object-Pascal ile nene yönelimli programlama
4. Delphi Görsel Bileşen Kütüphanesi ve Windows programlama
5. Veritabanı tasarımına giriş, SQL ve Delphi ile database programlama
JAVA
Nesne Yönelimli Programlama
Neden Java
Çoğunlukla internet programlama dili olarak bilinen Java, hemen her türlü yazılımın geliştirilebileceği, zengin kütüphaneleri olan. Nesne-Yönelimli bir programlama dilidir. JBu dilin yeniliği platformdan bağımsız olmasıdır. Java sanal makinesinin bulunduğu her türlü platformda çalışabilen Java programları sadece bir kez yazılır. Ve istenen her platformda çalıştırılabilir.
Java’nın hedefi performanstan ziyade güvenlik ve sağlam kod geliştirmedir. Java programları C veya C++ dillerinde olduğundan çok daha hızlı, kolay ve sağlam geliştirilir. Java programları bu kolaylığın bedelini bazen düşük bir performansla ödemekle birlikte geniş ölçekli yazılım geliştirme konusunda öncelikli tercihlerden birisidir.
Kursun İçeriği
1. Java programları mimarisi ve syntaxı
2. Nesne-Yönelimli Programlama
3. İstisna Yönetimi
4. Java Veri Yapıları (Collections)
5. Java ile Çok Kanallı Programlama (Multithreading)
6. Java File I/O
7. Java ile GUI programlamaya giriş
8. Java ile veritabanı programlama, JDBC
9. Servlet ve JSP programlamaya giriş
C /C++
Yapısal Programlama
Neden C
C programlama dili en çok kullanılan programlama dillerinden birisidir. Her özellikle Unix tabanlı işletim sistemlerinin resmi programlama dilidir. Ayrıca endüstride yüksek performanslı, Real Time /Gerçek zamanlı ve Embedded / Gömülü yazılım geliştirmede çokça kullanılmaktadır. Yazılım, bilgisayar mühendisliği, programcılık ve bilişim programlarında C programlama dili teknoloji öğretiminin başlangıç noktasını oluşturmaktadır. Ve birçok teknoloji eğitimcisi tarafından C türevi denilen nesne yönelimli C++, Java, C# gibi programlama dillerini öğrenmeye başlamak için temel kabul edilmektedir.
Kursun İçeriği
1. Programlamaya giriş
2. Kontrol Yapıları
3. Fonksiyonlar ve Program mimarisi
4. Pointer ve Array
5. String, Enumaration, Struct
6. I/O, Konsol ve Dosya Giriş-çıkış işlemeleri
7. Veri Yapılarına Giriş
C#
Nesne Yönelimli Programlama
Neden C#
C# Java sonrası programlama dillerinden en önemlisidir. C# aynı zamanda Java’nın pek dahil edilmediği Hızlı Uygulama Geliştirme Aracı sınıfına (RAD Tool) dahildir. C# Windows uygulamaları geliştirme konusunda Visual Basic’in sahip olduğu kolaylık ve üretkenliği Java programlarının sağlamlığı ve güvenliğiyle birleştirebilmektedir.Programcılara sayısız kolaylıkları sunan C# programlama dili .NET platformuyla birlikte özellikle dağıtık ve web tabanlı geniş çaplı projelerin geliştirme konusunda Java ile rekabet halinde öncelikli tercihlerden birisidir.
Kursun İçeriği
1. C# ve .NET mimarisi
2. Nesne-Yönelimli Programlama
3. İstisna Yönetimi
4. C# Veri Yapıları (Collections), indexers
5. Çok Kanallı Programlama (Multithreading)
6. C# I/O Streams
7. C# ile Windows programlamaya giriş
8. ADO.NET ile Database Programlama
ASP.NET
Web Uygulamaları Geliştirme
Neden ASP.NET
ASP.NET web tabanlı uygulama ve servis geliştirmek için .NET platformu üzerine kurulu, birden fazla programlama dilini destekleyen en son teknolojisidir.
Kursiyerlere ASP.NET kullanarak kaliteli web uygulamaları oluşturmak için gerekli bilgi ve beceri kazandırılmaktadır. Kursumuzda ASP.NET programlama dili olarak C# seçilmiştir. C#’a bir girişle birlikte .NET platformu tanıtılmaktadır. ASP.NET’in sunduğu olanaklar ADO.NET ve WEB Servisleriyle birlikte anlatılmaktadır. Kursiyerlerin , ASP.NET ve C# kullanarak database erişimi ve XML web servislerini kullanabilmesi hedeflenmektedir.
Kursun İçeriği
1. C# ve .NET Framework.
2. ASP.NET ile Web programlamaya giriş
3. Web Forms, ASP.NET components
4. ADO.NET ile veritabanı programlama
5. XML Web servisleri
Kursiyerlerin seviyelerine uygun olarak özel ve standart gruplar oluşturulmaktadır.
toplam kurs saati; 72 / kurs süresi 2 ay
Özel Gruplar : 4 kişiliktir
Standart Gruplar : 8 kişiliktir
|