Terusake seri potongan babagan subjek sing gegandhengan karo pemrograman tambahan sing dudu bagean saka kursus CodeGym, kanthi tautan lan rekomendasi ing ngendi sampeyan bisa sinau. Dina iki kita bakal ngomong babagan pola desain.
Head First Design Patterns dianggep minangka salah sawijining buku paling apik babagan pola desain kanggo pangembang Jawa, sing anyar lan sing duwe pengalaman profesional pirang-pirang taun, nanging ora tau sinau pola desain. Edisi paling anyar saka Head First Design Patterns, sing dianyari kanggo Java 8, nuduhake pola sing wis dicoba lan bener, dites dalan sing digunakake dening pangembang kanggo nggawe piranti lunak sing fungsional, elegan, bisa digunakake maneh, lan fleksibel. "Nalika sampeyan ngrampungake buku iki, sampeyan bakal bisa njupuk kauntungan saka praktik desain lan pengalaman sing paling apik saka wong-wong sing wis nglawan kewan desain piranti lunak lan menang. Nggunakake riset paling anyar babagan ilmu kognitif lan teori sinau kanggo nggawe pengalaman sinau multi-sensori, Head First Design Patterns nggunakake format sing sugih visual sing dirancang kanggo cara kerja otak, dudu pendekatan abot teks sing nggawe sampeyan turu,
Buku iki, Design Patterns in Java, apik kanggo pendekatan praktik-pisanan lan wawasan jero sing sampeyan butuhake kanggo nggunakake daya pola desain kanthi lengkap ing proyek piranti lunak Java. Nganggo pengalaman ekstensif minangka instruktur lan programer Java, Steve Metsker lan Bill Wake madhangi saben pola kanthi program Jawa nyata, diagram UML sing jelas, lan latihan sing menarik. Pembaca bakal cepet pindhah saka teori menyang aplikasi, sinau carane nambah kode anyar lan refactor kode sing wis ana kanggo kesederhanaan, ngatur, lan kinerja.
Iki bakal migunani banget kanggo pangembang JEE. Pola EE Java World Nyata mbahas pola lan praktik paling apik kanthi cara terstruktur, kanthi kode saka proyek donya nyata. Versi sing ditulis maneh lan diowahi maneh saka buku iki kalebu introduksi menyang prinsip inti lan API Java EE 6, prinsip transaksi, tingkat isolasi, CAP lan BASE, remoting, modularisasi pragmatis lan struktur aplikasi Java EE, diskusi babagan pola sing ora perlu. lan laku paling outdated, pola kanggo domain mimpin lan komponen oriented layanan, orane katrangan adat, Processing bedo lan paralelization, wektu nyata acara HTTP, panjadwal, optimizations REST, plugins lan alat ngawasi, lan JCA 1.6 implementasine fungsi.
Head First Object-Oriented Analysis & Design nuduhake sampeyan carane nganalisa, ngrancang, lan nulis piranti lunak berorientasi obyek sing serius. Iki mulang babagan carane nggunakake prinsip OO kaya enkapsulasi lan delegasi kanggo mbangun aplikasi sing fleksibel, carane ngetrapake Prinsip Terbuka-Tutup (OCP) lan Prinsip Tanggung Jawab Tunggal (SRP) kanggo ningkatake panggunaan kode maneh, carane nggunakake kekuwatan kode sampeyan. pola desain kanggo ngatasi masalah sampeyan kanthi luwih efisien. Sampeyan uga bakal sinau nggunakake UML, kasus panggunaan, lan diagram kanggo mesthekake yen kabeh pemangku kepentingan komunikasi kanthi jelas kanggo mbantu sampeyan ngirim piranti lunak sing cocog karo kabutuhan saben wong.
Ing karya iki, papat desainer sing berpengalaman nampilake katalog solusi sing prasaja lan ringkes kanggo masalah desain sing umum. Sadurunge tanpa dokumen, 23 pola iki ngidini para desainer nggawe desain sing luwih fleksibel, elegan, lan bisa digunakake maneh tanpa kudu nemokake maneh solusi desain kasebut. Penulis miwiti kanthi njlèntrèhaké pola apa lan carane bisa mbantu sampeyan ngrancang piranti lunak berorientasi obyek. Dheweke banjur nerusake kanthi sistematis menehi jeneng, nerangake, ngevaluasi, lan katalog desain ambalan ing sistem berorientasi obyek.
Kursus iki ngluwihi analisis lan desain berorientasi obyek kanthi nggabungake pola desain kanggo nggawe aplikasi interaktif. Liwat survey pola desain sing wis ditemtokake, sampeyan bakal entuk dhasar kanggo aplikasi piranti lunak sing luwih rumit. Pungkasan, sampeyan bakal ngenali desain piranti lunak sing duwe masalah kanthi ngrujuk katalog bau kode.
Iki minangka kursus kaping papat ing spesialisasi babagan sinau babagan ngembangake game video nggunakake basa pemrograman C # lan mesin game Unity ing Windows utawa Mac. Bakal apik kanggo wong-wong sing kasengsem ing pangembangan game.
Ing tutorial video iki, Derek Banas nyakup kabeh pola desain sing paling umum. Dheweke uga nerangake nalika nggunakake lan topik liyane babagan prinsip desain OOP.
Tutorial pola desain liyane sing apik, wektu iki ditindakake dening Christopher Okhravi.
Pungkasan, tutorial pola desain diterangake nganggo tembung sing gampang nggunakake conto nyata dening Mosh Hamedani, penulis saluran populer Pemrograman karo Mosh.

GO TO FULL VERSION