Aydın Akademi Bilgisayar Programcılık kursu kapsamında bilgisayar 32 yıldır Bilgisayar Programcılığı, yazılım uzmanlığı ve web programcılığı eğitimleri veriyoruz. Bununla birlikte Bilgisayar Programcısı olmak, emek, zaman, sabır, azim gerektirir. Ancak her şeyden önemlisi de net karar verip hedef belirlemeniz gerekir. Yalnız Bilgisayar Programcılık Kursuna katılabilmeniz için en az lise ve dengi okul mezunu olmanız gerekmektedir. Sonuç olarak Bilgisayar İşletmenliği Bilgisine sahip olmanız yeterlidir.
PROGRAMCILIK KURSU HEDEFLERİ
Böylece Aydın akademi Bilgisayarı ve Bilgisayar Donanım Birimlerini tanıyarak İşletim Sistemine, Editör Programlara ve Bellek Hizmet Programını tam hakim olabileceksiniz. Bununla birlikte en az iki programlama dilini ve Veri Tabanı Yönetim Programlarından birini iyi seviyede kullanabileceksiniz. Böylece analizi yapılmış problemler için algoritmalar yazıp öğrendiğiniz programlama dilleriyle program hazırlayabileceksiniz ve yazılmış programları geliştirebileceksiniz.
PROGRAMCILIK KURSU İÇERİĞİ

Programlama Kursunu, yazılım ve bilgisayar programcılığı alanında ülke çapında isim yapmış, Türkiye’nin her şehrinde öğrencileri olan Ahmet AYDINALP ile uygulamalı bir şekilde işleyeceksiniz. Böylece yazılım Kurslarımıza, hoca kaygısı yaşamadan, Programlamanın temeli olan algoritma çözümlerinden ile, bilişim mantığının gelişmesini sağlayarak başlıyoruz. Böylece algoritmalar sözde kodlar oldukları için, adım adım problem çözme becerinizi geliştiriyoruz. Ancak, iyi ve hatasız yazılım geliştirmenin yolu, algoritma çözümlerinin iyi anlaşılmasından geçtiğini unutmamalıyız.
Ancak, bilişim mantığı olan algoritmayı öğrenen kursiyerlerimizle, bilgisayar dersliklerinde program yazmaya başlıyoruz. Böylece Programlarımızı, C, C++, C#, Java, Python, Visual Basic gibi yüksek seviyeli programlama dilleriyle veriyoruz. bununla birlikte bilgisayar yazılımı olarak Web Programlama Kurslarımızda veriyoruz. İnternet Programlama, WEB Programlama, Mobil Programlam Kurslarımızda ise Bilişim mantığı Algoritmayla birlikte, PHP ya da ASP Web Programlama Dilleri ile SQL, MySQL, Oracle gibi de veri tabanı programlarını anlatıyoruz. Böylece tabi ki bütün yazılımları tek kurs süresi içinde öğretmiyoruz. Ancak, istesek de, yazılım derslerimizin daha verimli olabilmesi için bunu yapamayız. Yukarıda bahsettiğimiz programlama dillerinden özelleştirerek oluşturduğumuz eğitim paketlerinin listesi aşağıda verilmiştir. kısacası kursiyerimizin, alanında uzmanlaşması için bu eğitim paketlerinden birini tercih etmesi gerekmektedir.
PROGRAMCILIK KURSU EĞİTİM PAKETLERİ
- Bilişim Mantığı Algoritma – C / C++ (C Plas Plas) – Java
- Programlamaya Algoritma – C / C++ (C Plas Plas) – C# (C Sharp)
- Algoritma – C / C++ (C Plas Plas) – Python
- Algoritma – C / C++ (C Plas Plas) – Visual Basic
WEB PROGRAMLAMA EĞİTİM PAKETLERİ
- Paket: Algoritma – PHP – MySQL
- Paket: Algoritma – ASP – MsSQL
PROGRAMCILIK KURSU DERS PROGRAMI
Böylece, haftada 2 gün olmak üzere aşağıda belirtilen gün ve saatlerde ders yapılmaktadır.
- Pazartesi ve Çarşamba günleri :Öğlen 13:00–16.00 veya akşam 18:30–20.30
- Salı ve Perşembe günleri : Öğlen 13:00–16.00 veya akşam 18:30–20.30
- Cumartesi ve Pazar günleri : 10:00–13:00 veya 13:00–16.00 veya 18:30–20.30
Bununla birlikte Bilgisayar Programcılık ders gün ve saatleri uymayan kursiyerlerimize bire bir özel dersler de verilmektedir. Ancak özel dersler farklı ücretlendirmeye tabidir.
PROGRAMCILIK KURSU KİMLER KATILABİLİR?
Ancak gözde büyütüldüğü gibi ağır şartları yoktur. Ancak sadece Bilgisayar İşletmenliği seviyesinde bilgiye sahip olan Bilgisayar Programcısı ve Yazılım Uzmanı olmak isteyen her yaştan kursiyer Programcılık Kurslarına katılabilir. bununla birlikte sınıflarımızda yaş ve bilgiye göre homojen sınıflar oluşturmaktayız.
Robotik Kodlama Kursu için tıklayınız.
PROGRAMCILIK KURSU DERS İÇERİĞİ
C DİLİ İLE PROGRAMLAMA KURSU
C Programlama Diline Giriş
- Programlama editör ara yüzü
- C Programlama söz dizim ve imla kuralları
- Tanımlama, değişkenler ve sabitler
- Programlama veri türleri
- C Programlama giriş – çıkış komutları
- Programlama aritmetiksel ve mantıksal operatörleri
C Programlama Dili Akış Kontrolü
- C’de İf else else if karar yapısı
- C switch anahtarı ve durumları
- goto ile sayaçlı döngü
- C for döngüsü
- Programlamada while döngüsü ya da Dili do – while döngüsü
- Döngülerine ara verme ya da devam ettirme
C Yazılım Dili Fonksiyonları (İşlevleri)
- Programlama fonksiyonları
- C Programlama kullanıcı tanımlı fonksiyonlar
- Programlama fonksiyon tipleri
- C Programlama fonksiyonları aşırı yükleme
- Programlama öz yinelemeli fonksiyonlar
C Dili Dizileri
- C Dili Dizileri
- Programlama çok boyutlu diziler (Matrisler)
- C’de dizi ve fonksiyonları (İşlevleri)
C Dili İşaretçileri
- Programlama işaretçileri (Pointerler)
- C işaretçi ve dizileri
- İşaretçiler ve işlevleri
- C Programcılığında bellek tahsisi
C’de Dizeleri (Katarlar)
- C Programcılık Dili Dizesi (Karakter Dizeleri)
- String ve Fonksiyonları
C Programlama Dili Yapılar
- Yapı (Struc)
- C Yapısı ve İşlevleri
C Programlama Dili Dosya İşlemleri
- Dosya Tanımlama
- C’de Dosya Giriş – Çıkış İşlemleri
- C Dosya Silme
C Kodlama Dili Önişlemci Direktifleri
Standart Kütüphanesi
C++ PROGRAMLAMA KURSU
İşte C++ programlama diliyle ilgili temel ve popüler konu başlıkları, maddeler halinde:
- Temel Syntax ve Yapılar
- Değişkenler ve Veri Tipleri
- Operatörler
- Kontrol Yapıları (if, switch, for, while)
- Nesne Yönelimli Programlama (OOP)
- Sınıflar ve Nesneler
- Kalıtım (Inheritance)
- Polimorfizm (Polymorphism)
- Kapsülleme (Encapsulation)
- Soyutlama (Abstraction)
- Koleksiyonlar ve Veri Yapıları
- Listeler (List)
- Sözlükler (Dictionary)
- Kuyruklar (Queue)
- Yığınlar (Stack)
- Diziler (Arrays)
- Hata Yönetimi
- Try-Catch Blokları
- Özel İstisnalar (Custom Exceptions)
- Dosya İşlemleri
- Dosya Okuma ve Yazma
- Stream Kullanımı
- LINQ (Language Integrated Query)
- Veri Sorgulama
- Filtreleme ve Sıralama
- Asenkron Programlama
- Async ve Await
- Task Kullanımı
- Web ve Uygulama Geliştirme
- ASP.NET Core
- MVC (Model-View-Controller)
- API Geliştirme
- Veritabanı İşlemleri
- Entity Framework
- SQL Entegrasyonu
- Gelişmiş Konular
- Delegates ve Events
- Reflection
- Multithreading
JAVA PROGRAMLAMA DİLİ
- Giriş ve Temeller
- Java’ya Giriş (Tarihçe, Özellikler)
- Java Sanal Makinesi (JVM) ve Çalışma Mantığı
- İlk Java Programı (Hello World)
- Değişkenler ve Veri Tipleri
- Operatörler (Aritmetik, Mantıksal, Karşılaştırma)
- Kontrol Yapıları
- Koşul İfadeleri (if, else, switch)
- Döngüler (for, while, do-while)
- Break ve Continue Kullanımı
- Nesne Yönelimli Programlama (OOP)
- Sınıflar ve Nesneler
- Yapıcı Metotlar (Constructors)
- Kalıtım (Inheritance)
- Çok Biçimlilik (Polymorphism)
- Soyutlama (Abstraction)
- Kapsülleme (Encapsulation)
- Arayüzler (Interfaces)
- Diziler ve Koleksiyonlar
- Tek Boyutlu ve Çok Boyutlu Diziler
- ArrayList, HashMap, HashSet gibi Koleksiyon Sınıfları
- Iterator ve Foreach Kullanımı
- Hata Yönetimi
- Try-Catch Blokları
- Exception Türleri
- Kendi Exception Sınıfını Oluşturma
- Giriş/Çıkış (I/O) İşlemleri
- Dosya Okuma ve Yazma
- BufferedReader, FileWriter gibi Sınıflar
- Serileştirme (Serialization)
- Çoklu İş Parçacığı (Multithreading)
- Thread Oluşturma ve Yönetimi
- Synchronized Kullanımı
- Thread Havuzları (Thread Pools)
- Java API ve Kütüphaneler
- String İşlemleri
- Math Sınıfı
- Tarih ve Saat İşlemleri (java.time Paketi)
- Java.util Paketi
- Veritabanı Bağlantısı
- JDBC (Java Database Connectivity)
- SQL Sorguları ile Çalışma
- Veritabanı Driver’ları
- Gelişmiş Konular
- Lambda İfadeleri ve Fonksiyonel Programlama
- Stream API
- Generics (Jenerikler)
- Annotations (Ek Açıklamalar)
- Java ile Uygulama Geliştirme
- GUI Programlama (Swing, JavaFX)
- Web Uygulamaları (Servlet, JSP)
- Maven ve Gradle ile Proje Yönetimi
Bu başlıklar, Java programlamayı öğrenmek ve geliştirmek için temel bir yol haritası sunar. Her bir konuyu derinlemesine incelemek, pratik yapmak ve projelerle pekiştirmek faydalı olacaktır.
C# PROGRAMLAMA DİLİ
- Temel Syntax ve Yapılar
- Değişkenler ve Veri Tipleri
- Operatörler
- Kontrol Yapıları (if, switch, döngüler)
- Nesne Yönelimli Programlama (OOP)
- Sınıflar ve Nesneler
- Kalıtım (Inheritance)
- Polimorfizm (Polymorphism)
- Kapsülleme (Encapsulation)
- Soyutlama (Abstraction)
- Koleksiyonlar ve Veri Yapıları
- Listeler (List)
- Sözlükler (Dictionary)
- Kuyruklar ve Yığınlar (Queue, Stack)
- Diziler (Arrays)
- Hata Yönetimi
- Try-Catch Blokları
- Özel İstisnalar (Custom Exceptions)
- Dosya İşlemleri
- Dosya Okuma/Yazma
- Stream Kullanımı
- LINQ (Language Integrated Query)
- Veri Sorgulama
- Filtreleme ve Sıralama
- Asenkron Programlama
- Async ve Await
- Task Kullanımı
- Web ve Uygulama Geliştirme
- ASP.NET Core
- MVC (Model-View-Controller)
- API Geliştirme
- Veritabanı İşlemleri
- Entity Framework
- SQL Entegrasyonu
- Gelişmiş Konular
- Delegates ve Events
- Reflection
- Multithreading