Description

Bu eitimin temel amac masast (desktop)programlar yaplmasnn retilmesidir. Ancak oyun programlama (game programming)iin de giri dzeyinde bilgilendirme yaplmaktadr. te yandan masast zerinde de olsa, veritaban zerinde ilem yapan uygulamalar anlatld iin yalnzca arayzde deil, uygulama gelitirmenin n-utan arka-uca kadar tm aamalarnn retilmesi amalanmaktadr. Bu ynyle bir programn ana yapsnn nasl kullanldn gstermektedir. Anlatlan konular dnda, yazlm gelitirme ve nesne-ynelimli programlamann temel ilkelerinin uygulamal gsterilmesi yoluna gidilmitir. Bu nedenle hi bir zaman masast programlama yapmayacak, yalnzca rn (web) ya da Android gibi ortamlarda yazlm gelitirecek kiilere de bu eitimi neriyoruz. nk soyut kavramlarn somut olarak, gzle grlr biimde uygulandn grmek rencinin taban dzeyinde konular daha iyi kavramasn salayabilmektedir. Java Enterprise ve Android eitimleri ve yaynlar teknoloji zerine younlatndan; her yerde gereken, genel bilgileri ounluklatemel dzeydeki ieriklere brakmaktadr. Bu da temel Java dilini renen bir kiinin birden bire ok gelimi bir uygulama gelitirme yntemiyle karlanca bocalamasna neden olmaktadr. Bu eitimde, uygulama gelitirmenin ana yapsgrsel programlama rneinde anlatld iin daha ileri konulara geii kolaylatrmaktadr.