Hodnotenie:
Kniha je oceňovaná pre svoju prístupnosť začiatočníkom, dôkladné vysvetlenia a dobre štruktúrovaný prístup ku koncepciám softvérového inžinierstva. Niektorí používatelia však majú pocit, že predpokladá predchádzajúce znalosti a obsahuje drobné chyby.
Výhody:Ľahko zrozumiteľná, prehľadná, príjemný tón, nabáda k experimentovaniu, zvyšuje sebadôveru v programátorské zručnosti, komplexné pokrytie tém softvérového inžinierstva.
Nevýhody:Predpokladá určité predchádzajúce znalosti programovania, obsahuje niekoľko preklepov a chýbajúcu syntax v príkladoch.
(na základe 5 čitateľských recenzií)
Software Engineering for Absolute Beginners: Your Guide to Creating Software Products
Začnite programovať od nuly, nie sú potrebné žiadne skúsenosti. Tento sprievodca softvérovým inžinierstvom pre začiatočníkov začína diskusiou o rôznych editoroch používaných na tvorbu softvéru a venuje sa nastaveniu prostredia Docker. Ďalej sa dozviete o repozitároch a kontrole verzií spolu s ich využitím. Teraz, keď ste pripravení programovať, prejdete základy jazyka Python, ktorý je ideálnym jazykom na to, aby ste sa ho naučili ako začínajúci softvérový inžinier. Mnohé moderné aplikácie potrebujú komunikovať s nejakou databázou, takže preskúmate, ako vytvoriť databázu a pripojiť sa k nej a ako ju navrhnúť pre svoju aplikáciu. Okrem toho zistíte, ako používať mikroprogram Flask v jazyku Python a ako efektívne testovať svoj kód. Na záver kniha vysvetľuje osvedčené postupy pri kódovaní, návrhu, nasadení a zabezpečení.
Kniha Softvérové inžinierstvo pre úplných začiatočníkov odpovedá na otázku, aké témy by ste mali vedieť, keď sa začínate učiť softvérové inžinierstvo. Táto kniha pokrýva množstvo tém a jej cieľom je objasniť skryté, ale veľmi dôležité časti súboru nástrojov na vývoj softvéru.
Po prečítaní tejto knihy budete aj vy, úplní začiatočníci, schopní identifikovať osvedčené postupy a efektívne prístupy k vývoju softvéru. Budete schopní ísť do pracovného prostredia a rozpoznať používané technológie a prístupy a nastaviť profesionálne prostredie na tvorbu vlastných softvérových aplikácií.
Čo sa naučíte
⬤ Poznáte pojmy, s ktorými sa stretnete vo väčšine spoločností zaoberajúcich sa vývojom softvéru.
⬤ Vytvárať čitateľný kód, ktorý je prehľadný aj dobre navrhnutý.
⬤ Vytvárať kód, ktorý je riadený zdrojovým kódom, kontajnerovaný a nasaditeľný.
⬤ Zabezpečte svoju kódovú základňu.
⬤ Optimalizujte svoj pracovný priestor.
Pre koho je táto kniha určená
Čitateľovi so záujmom o tvorbu softvéru. Je užitočná aj pre študentov.