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

Derinlemesine C/C++ 2: C++ & Object-Oriented Programming
24.99 USD
Buy Now

Bu eitim C++ diline en temelinden balamakta; giderek orta ve ileri dzey konulara geilmektedir. Ama, gelitiricinin nesne-ynelimli izlendirme (object-oriented programming)tekniiyle gelitirmesini salamaktadr. Bunun dnda uzman dzeyde gelitirme yapmak iin yaplmas gerekenler de eitimin ieriine katlmtr. rnein temiz dzg (clean code) yazma, adlandrma uylam (naming convention), yazlm tasarm(software design) gibi konulardaki ilkeler gzetilerek anlatlmaktadr. Bunlar ayrca kuramsal bir konu olarak deil, rneklerin gelitirilmesi srasnda uygulamal olarak gsterilmektedir. Temel konular arasnda cout & cin gibi konsol nesneleri, snf (class)kavram, dorultucu (pointer)konusunun nesnelerle kullanm; yklendirme (overloading) anlatlmaktadr. Sonrasnda ileri konu saylan ancak herkesin renmesi gereken konulardan yanllk (error)ve kuraldlk (exception); kaltm (inheritance) ve okbiimlilik (polymorphism); ablon (template)gibi konular anlatlmaktadr. Eitimin srdrmnde sicim (string), girdi kt akmlar (input/output streams) ve STL(Standard Template Library - ln Kesimlik Betiklii) gibi bilinmesi gereken ktphaneler anlatlmaktadr. C++ dili ilgili blmn sonunda yeni ve ileri zellikler aklanmaktadr. Son blmlaede anlatlanlarn bir ounu bir arada kullanan altrmalar gsterilmektedir. Bunlar hem bir proje gelitirmek iin gerekli yapnn kurulmasn anlatmakta hem de daha nce tekil olarak anlatlan zelliklerin yerine kullanmn gstererek daha iyi anlalmalarn salamaktadr. Bu altrmalardan birisinde varlk (entity)biimindeki nesnelerin iliki (relation)kurularak bir arada kullanlmalar anlamna gelen bileim(composition); veri kab (data container)olarak kullanlan nesnelerde kaltm (inheritance)ve okbiimlilik (polymorphism)kullanm; veri dosyalar (data files)zerinde ilem yaparken bilinmesi gerekenler ve bunlarn nesne-ynelimli gelitirilmesi ve grselletirme/grafik/oyun/animasyon gibi konularda ok kullanlan matematik ve lineer cebir ile ilgili ilemlerin kodlanmas konular anlatlmaktadr.