Cargando…

Software engineering for absolute beginners : your guide to creating software products /

Start programming from scratch, no experience required. This beginners' guide to software engineering starts with a discussion of the different editors used to create software and covers setting up a Docker environment. Next, you will learn about repositories and version control along with its...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Loubser, Nico (Autor)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: [Berkeley, California] : Apress, [2021]
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)

MARC

LEADER 00000cam a2200000 i 4500
001 OR_on1239998246
003 OCoLC
005 20231017213018.0
006 m o d
007 cr nn||||mamaa
008 210130s2021 caua o 001 0 eng d
040 |a SFB  |b eng  |e rda  |e pn  |c SFB  |d YDXIT  |d OCLCO  |d GW5XE  |d EBLCP  |d TOH  |d NOC  |d YDX  |d OCLCF  |d UKAHL  |d OCLCQ  |d OCLCO  |d COM  |d OCLCQ  |d TEFOD  |d N$T 
019 |a 1235871193  |a 1236260833 
020 |a 1484266226  |q (electronic book) 
020 |a 9781484266229  |q (electronic bk.) 
020 |z 1484266218 
020 |z 9781484266212 
024 7 |a 10.1007/978-1-4842-6622-9  |2 doi 
029 1 |a AU@  |b 000068856556 
029 1 |a AU@  |b 000068875101 
029 1 |a AU@  |b 000069010147 
035 |a (OCoLC)1239998246  |z (OCoLC)1235871193  |z (OCoLC)1236260833 
037 |a 0799AD30-CE4C-40A8-A536-D003594F97C9  |b OverDrive, Inc.  |n http://www.overdrive.com 
050 4 |a QA76.758  |b L68 2021 
072 7 |a UMZ  |2 bicssc 
072 7 |a COM051230  |2 bisacsh 
072 7 |a UMZ  |2 thema 
082 0 4 |a 005.1  |2 23 
049 |a UAMI 
100 1 |a Loubser, Nico,  |e author. 
245 1 0 |a Software engineering for absolute beginners :  |b your guide to creating software products /  |c Nico Loubser. 
264 1 |a [Berkeley, California] :  |b Apress,  |c [2021] 
300 |a 1 online resource (xxiv, 334 pages) :  |b illustrations 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
520 |a Start programming from scratch, no experience required. This beginners' guide to software engineering starts with a discussion of the different editors used to create software and covers setting up a Docker environment. Next, you will learn about repositories and version control along with its uses. Now that you are ready to program, you'll go through the basics of Python, the ideal language to learn as a novice software engineer. Many modern applications need to talk to a database of some kind, so you will explore how to create and connect to a database and how to design one for your app. Additionally you will discover how to use Python's Flask microframework and how to efficiently test your code. Finally, the book explains best practices in coding, design, deployment, and security. Software Engineering for Absolute Beginners answers the question of what topics you should know when you start out to learn software engineering. This book covers a lot of topics, and aims to clarify the hidden, but very important, portions of the software development toolkit. After reading this book, you, a complete beginner, will be able to identify best practices and efficient approaches to software development. You will be able to go into a work environment and recognize the technology and approaches used, and set up a professional environment to create your own software applications. You will: Explore the concepts that you will encounter in the majority of companies doing software development Create readable code that is neat as well as well-designed Build code that is source controlled, containerized, and deployable Secure your codebase Optimize your workspace. 
505 0 |a Editors -- Containerizing Your Environment -- Repositories and Git -- Programming in Python -- Object Calisthenics, Coding Styles, and Refactoring -- Database and Database Design -- Creating a RESTful API: Flask -- Testing and Code Quality -- Planning and designing your code -- Security -- Hosting and CI/CD. 
500 |a Includes index. 
588 0 |a Online resource; title from PDF title page (SpringerLink, viewed March 17, 2021). 
590 |a O'Reilly  |b O'Reilly Online Learning: Academic/Public Library Edition 
650 0 |a Software engineering. 
650 6 |a Génie logiciel. 
650 7 |a Software engineering.  |2 fast  |0 (OCoLC)fst01124185 
776 0 8 |i Print version:  |z 9781484266212 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781484266229/?ar  |z Texto completo (Requiere registro previo con correo institucional) 
938 |a Askews and Holts Library Services  |b ASKH  |n AH38714808 
938 |a ProQuest Ebook Central  |b EBLB  |n EBL6466132 
938 |a YBP Library Services  |b YANK  |n 17241124 
938 |a EBSCOhost  |b EBSC  |n 2739252 
994 |a 92  |b IZTAP