Derinlemesine C/C++ 2 : C++ & Object-Oriented Programming

C++ ile uzman yazılım geliştirme

4.50 (10 reviews)
Udemy
platform
Türkçe
language
Programming Languages
category
instructor
Derinlemesine C/C++ 2 : C++ & Object-Oriented Programming
62
students
18.5 hours
content
Nov 2021
last update
$39.99
regular price

What you will learn

C++ dilini öğrenmek

Nesne-Yönelimli Programlama (Object-Oriented Programming) öğrenmek

Düzenli ve uzmanca yazılımı geliştirme becerisi edinmek

Java, C#, PHP, Python ve JavaScript gibi dillerin altında çalışan yapıları anlamak

Why take this course?

Bu eğitim C++ diline en temelinden başlamakta; giderek orta ve ileri düzey konulara geçilmektedir. Amaç, geliştiricinin nesne-yönelimli izlendirme (object-oriented programming) tekniğiyle geliştirmesini sağlamaktadır. Bunun dışında uzman düzeyde geliştirme yapmak için yapılması gerekenler de eğitimin içeriğine katılmıştır. Örneğin temiz düzgü (clean code) yazma, adlandırma uylaşımı (naming convention), yazılım tasarımı (software design) gibi konulardaki ilkeler gözetilerek anlatılmaktadır. Bunlar ayrıca kuramsal bir konu olarak değil, örneklerin geliştirilmesi sırasında uygulamalı olarak gösterilmektedir.

Temel konular arasında  cout & cin gibi konsol nesneleri, sınıf (class) kavramı, doğrultucu (pointer) konusunun nesnelerle kullanımı; yüklendirme (overloading) anlatılmaktadır. Sonrasında ileri konu sayılan ancak herkesin öğrenmesi gereken konulardan yanlışlık (error) ve kuraldışılık (exception); kalıtım (inheritance) ve çokbiçimlilik (polymorphism); şablon (template) gibi konular anlatılmaktadır. Eğitimin sürdürümünde sicim (string), girdi çıktı akımları (input/output streams) ve STL (Standard  Template Library - Ölçün Kesimlik Betikliği) gibi bilinmesi gereken kütüphaneler anlatılmaktadır. C++ dili ilgili bölümün sonunda yeni ve ileri özellikler açıklanmaktadır.

Son bölümlaede anlatılanların bir çoğunu bir arada kullanan alıştırmalar gösterilmektedir. Bunlar hem bir proje geliştirmek için gerekli yapının kurulmasını anlatmakta hem de daha önce tekil olarak anlatılan özelliklerin yerine kullanımını göstererek daha iyi anlaşılmalarını sağlamaktadır. Bu alıştırmalardan birisinde varlık (entity) biçimindeki nesnelerin ilişki (relation) kurularak bir arada kullanılmaları anlamına gelen bileşim (composition); veri kabı (data container) olarak kullanılan nesnelerde kalıtım (inheritance) ve çokbiçimlilik (polymorphism) kullanımı; veri dosyaları (data files) üzerinde işlem yaparken  bilinmesi gerekenler ve bunların nesne-yönelimli geliştirilmesi ve görselleştirme/grafik/oyun/animasyon gibi konularda çok kullanılan  matematik ve lineer cebir ile ilgili işlemlerin kodlanması konuları anlatılmaktadır.

Screenshots

Derinlemesine C/C++ 2 : C++ & Object-Oriented Programming - Screenshot_01Derinlemesine C/C++ 2 : C++ & Object-Oriented Programming - Screenshot_02Derinlemesine C/C++ 2 : C++ & Object-Oriented Programming - Screenshot_03Derinlemesine C/C++ 2 : C++ & Object-Oriented Programming - Screenshot_04

Reviews

Bilalbede
December 18, 2021
Gerçekten derinlemesine ve anlamlı bir kurs hoca tanımlamaları da çok güzel yapıyor Örneğin class kavramı nereden geldi nasıl oluştu düzgün bir gidişatla anlatmış
Murat
November 18, 2021
C++ içeriği dolu olarak anlatılmış. Hoca gereksiz laf kalabalığı yapmamış, bu da benim için anlamayı kolaylaştırdı. Bu eğitimi Udemy'de paylaştığı için hocaya teşekkür ederim. Ayrıca pointer kavramını bilmeyenler önceden 5 dk olsa bile ne olduğuna baksınlar.

Charts

Price

Derinlemesine C/C++ 2 : C++ & Object-Oriented Programming - Price chart

Rating

Derinlemesine C/C++ 2 : C++ & Object-Oriented Programming - Ratings chart

Enrollment distribution

Derinlemesine C/C++ 2 : C++ & Object-Oriented Programming - Distribution chart
4272206
udemy ID
8/30/2021
course created date
9/21/2021
course indexed date
Bot
course submited by