Fortsetter vår serie med stykker om flere programmeringsrelaterte emner som ikke er en del av CodeGyms kurs, med lenker og anbefalinger om hvor du kan lære dem. I dag skal vi snakke om designmønstre.
Head First Design Patterns regnes for å være en av de beste bøkene om designmønstre for Java-utviklere, både ferske og de som har mange års yrkeserfaring, men aldri har studert designmønstre. Den siste utgaven av Head First Design Patterns, oppdatert for Java 8, viser deg de velprøvde, road-testede mønstrene som brukes av utviklere for å lage funksjonell, elegant, gjenbrukbar og fleksibel programvare. «Når du er ferdig med denne boken, vil du kunne dra nytte av den beste designpraksisen og erfaringene til de som har kjempet mot beistet av programvaredesign og triumfert. Ved å bruke den nyeste forskningen innen kognitiv vitenskap og læringsteori for å lage en multisensorisk læringsopplevelse, bruker Head First Design Patterns et visuelt rikt format designet for måten hjernen din fungerer på, ikke en teksttung tilnærming som får deg til å sove,
Denne boken, Design Patterns in Java, er flott for sin praksis-første tilnærming og dype innsikt som du trenger for å fullt ut utnytte kraften til designmønstre i ethvert Java-programvareprosjekt. Ved å trekke på sin omfattende erfaring som Java-instruktører og programmerere, belyser Steve Metsker og Bill Wake hvert mønster med ekte Java-programmer, klare UML-diagrammer og overbevisende øvelser. Leserne vil raskt gå fra teori til applikasjoner, lære hvordan de kan forbedre ny kode og refaktorisere eksisterende kode for enkelhet, håndterbarhet og ytelse.
Head First Object-Oriented Analysis & Design viser deg hvordan du analyserer, designer og skriver seriøs objektorientert programvare. Den lærer hvordan du bruker OO-prinsipper som innkapsling og delegering for å bygge applikasjoner som er fleksible, hvordan du bruker Open-Closed Principle (OCP) og Single Responsibility Principle (SRP) for å fremme gjenbruk av koden din, hvordan du kan utnytte kraften til design mønstre for å løse problemene dine mer effektivt. Du vil også lære å bruke UML, brukscases og diagrammer for å sikre at alle interessenter kommuniserer tydelig for å hjelpe deg med å levere riktig programvare som dekker alles behov.
I dette arbeidet presenterer fire erfarne designere en katalog med enkle og kortfattede løsninger på vanlige designproblemer. Disse 23 mønstrene som tidligere var udokumenterte, lar designere lage mer fleksible, elegante og til slutt gjenbrukbare design uten å måtte gjenoppdage designløsningene selv. Forfatterne begynner med å beskrive hva mønstre er og hvordan de kan hjelpe deg med å designe objektorientert programvare. Deretter fortsetter de med å systematisk navngi, forklare, evaluere og katalogisere tilbakevendende design i objektorienterte systemer.
Dette kurset utvider objektorientert analyse og design ved å inkludere designmønstre for å lage interaktive applikasjoner. Gjennom en kartlegging av etablerte designmønstre vil du få et grunnlag for mer komplekse programvareapplikasjoner. Til slutt vil du identifisere problematiske programvaredesign ved å referere til en katalog med kodelukter.
Dette er det fjerde kurset i spesialiseringen om å lære å utvikle videospill ved hjelp av programmeringsspråket C# og Unity-spillmotoren på Windows eller Mac. Vil være bra for de som er interessert i spillutvikling.
I denne videoopplæringen dekker Derek Banas alle de vanligste designmønstrene. Han forklarer også når de skal brukes og andre emner om OOP-designprinsipper.
Nok en anstendig designmønsteropplæring, denne gangen utført av Christopher Okhravi.
Til slutt, en veiledning for designmønstre forklart i enkle ord ved hjelp av eksempler fra den virkelige verden av Mosh Hamedani, forfatter av en populær kanal Programmering med Mosh.
Coding Skills LevelUp, del 3. Hvor kan du lære om designmønstre
Kommentarer
- Populær
- Ny
- Gammel
Du må være pålogget for å legge igjen en kommentar
Denne siden har ingen kommentarer ennå