New ArrivalsEasterClothing, Shoes & AccessoriesHomeKitchen & DiningOutdoor Living & GardenFurnitureGroceryHousehold EssentialsBabyBeautyPersonal CareHealthWellnessBackpacks & LuggageSports & OutdoorsToysElectronicsVideo GamesMovies, Music & BooksSchool & Office SuppliesParty SuppliesGift IdeasGift CardsPetsUlta Beauty at TargetShop by CommunityTarget OpticalDealsClearanceTarget New ArrivalsRoller Rabbit x TargetEasterHome Decor Ideas & TrendsTop DealsTarget Circle DealsWeekly AdShop Order PickupShop Same Day DeliveryRegistryRedCardTarget CircleFind Stores
Software Engineering for Absolute Beginners - by  Nico Loubser (Paperback) - 1 of 1

Software Engineering for Absolute Beginners - by Nico Loubser (Paperback)

$24.99Save $20.00 (44% off)See 1 deal for this item

In Stock

Free & easy returns

Free & easy returns

Return this item by mail or in store within 90 days for a full refund.
Eligible for registries and wish lists
Available deals

Target Circle Deal: Buy 2, get 1 free select books, movies & music

Eligible with Target Circle membership ∙ Expires Mar 27 ∙ Details

About this item

Highlights

  • Start programming from scratch, no experience required.
  • About the Author: Nico Loubser has been working in the software development environment for more than 16 years, and holds a post-graduate degree in software engineering from the University of South Africa.
  • 334 Pages
  • Computers + Internet, Software Development & Engineering

Description



About the Book



"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"--



Book Synopsis



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.

What You Will Learn

  • 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

Who This Book Is For

A reader with a keen interest in creating software. It is also helpful for students.



From the Back Cover



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 alot 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



Review Quotes




"The content is appropriate for someone who has had some minimal programming experience, for example, classwork or playing around at home, and is ready for their first real project or professional job. ... definitely good enough to guide motivated users to search the web for deeper information as each topic becomes relevant. ... I enjoyed reading the book and think it will be a useful aid for new developers learning Python production skills." (David Goldfarb, Computing Reviews, July 22, 2021)



About the Author



Nico Loubser has been working in the software development environment for more than 16 years, and holds a post-graduate degree in software engineering from the University of South Africa. He has spent quite a bit of his career as a team lead, and advising on architecture, which prompted him to amalgamate his knowledge and experience into one book. He currently lives in London, where he seeks exposure to an even greater variety of ideas and methods in today's software development industry.
Dimensions (Overall): 9.21 Inches (H) x 6.14 Inches (W) x .75 Inches (D)
Weight: 1.11 Pounds
Suggested Age: 22 Years and Up
Number of Pages: 334
Genre: Computers + Internet
Sub-Genre: Software Development & Engineering
Publisher: Apress
Format: Paperback
Author: Nico Loubser
Language: English
Street Date: January 31, 2021
TCIN: 83822473
UPC: 9781484266212
Item Number (DPCI): 247-18-5229
Origin: Made in the USA or Imported
If the item details aren’t accurate or complete, we want to know about it.

Shipping details

Estimated ship dimensions: 0.75 inches length x 6.14 inches width x 9.21 inches height
Estimated ship weight: 1.11 pounds
We regret that this item cannot be shipped to PO Boxes.
This item cannot be shipped to the following locations: American Samoa (see also separate entry under AS), Guam (see also separate entry under GU), Northern Mariana Islands, Puerto Rico (see also separate entry under PR), United States Minor Outlying Islands, Virgin Islands, U.S., APO/FPO, Alaska, Hawaii

Return details

This item can be returned to any Target store or Target.com.
This item must be returned within 90 days of the date it was purchased in store, delivered to the guest, delivered by a Shipt shopper, or picked up by the guest.
See the return policy for complete information.

Q: What efficient practices does this book teach for coding?

submitted by AI Shopping Assistant - 7 days ago
  • A: It teaches best practices in coding, design, deployment, and security for software development.

    submitted byAI Shopping Assistant - 7 days ago
    Ai generated

Q: What programming language does the book focus on for beginners?

submitted by AI Shopping Assistant - 7 days ago
  • A: The book focuses on Python as the ideal language for novice software engineers.

    submitted byAI Shopping Assistant - 7 days ago
    Ai generated

Q: Who is the target audience for this book?

submitted by AI Shopping Assistant - 7 days ago
  • A: The book targets readers interested in creating software, especially beginners and students.

    submitted byAI Shopping Assistant - 7 days ago
    Ai generated

Q: Are editors and Docker environment discussed in the book?

submitted by AI Shopping Assistant - 7 days ago
  • A: Yes, the book starts with different editors used in software development and setting up a Docker environment.

    submitted byAI Shopping Assistant - 7 days ago
    Ai generated

Q: How does the book address database interaction?

submitted by AI Shopping Assistant - 7 days ago
  • A: It explores how to create, connect to, and design databases for applications.

    submitted byAI Shopping Assistant - 7 days ago
    Ai generated

Additional product information and recommendations

Discover more options

Software Engineering Made Easy - by  Marco Gähler (Paperback)

$23.25
MSRP $29.99
Buy 2, get 1 free select books, movies & music

Strategic Software Engineering - by  Filipe Ximenes (Paperback)

$39.69
MSRP $44.99
Buy 2, get 1 free select books, movies & music

Modern C for Absolute Beginners - 2nd Edition by  Slobodan Dmitrovic (Paperback)

$44.22
MSRP $59.99
Buy 2, get 1 free select books, movies & music

Modern C++ for Absolute Beginners - 2nd Edition by  Slobodan Dmitrovic (Paperback)

$31.36
MSRP $49.99
Buy 2, get 1 free select books, movies & music

Programming for Absolute Beginners - by  Jonathan Bartlett (Paperback)

$24.99
MSRP $44.99
Buy 2, get 1 free select books, movies & music

Frequently bought together

Digital Filters - (Dover Civil and Mechanical Engineering) by  R W Hamming (Paperback)

$13.49
MSRP $16.95
Buy 2, get 1 free select books, movies & music

Alienation: Final Cut - (Paperback)

$30.00
Buy 2, get 1 free select books, movies & music

Atomic Habits - by James Clear (Hardcover)

$18.00
MSRP $27.00
Buy 2, get 1 free select books, movies & music
4.8 out of 5 stars with 592 ratings

Simon & Schuster's Guide to Mushrooms - (Nature Guide Series) by  Gary H Lincoff (Paperback)

$12.25
MSRP $22.00
Buy 2, get 1 free select books, movies & music

Start Your Engines - by  Scott Robertson (Paperback)

$16.52
MSRP $29.95
Buy 2, get 1 free select books, movies & music

Guests also viewed

Beginning C++23 - 7th Edition by  Ivor Horton & Peter Van Weert (Paperback)

$42.15
MSRP $64.99
Buy 2, get 1 free select books, movies & music

Modern C++ for Absolute Beginners - 2nd Edition by  Slobodan Dmitrovic (Paperback)

$31.36
MSRP $49.99
Buy 2, get 1 free select books, movies & music

Programming for Absolute Beginners - by  Jonathan Bartlett (Paperback)

$24.99
MSRP $44.99
Buy 2, get 1 free select books, movies & music

The Lego(r) Engineer - by  Jeff Friesen (Hardcover)

$16.50
MSRP $24.99
Buy 2, get 1 free select books, movies & music
1 out of 5 stars with 1 ratings

The Julia Rothman Collection - (Paperback)

$31.49
MSRP $57.00
Buy 2, get 1 free select books, movies & music
4.6 out of 5 stars with 10 ratings

Get top deals, latest trends, and more.

Privacy policy

Footer

About Us

About TargetCareersNews & BlogTarget BrandsBullseye ShopSustainability & GovernancePress CenterAdvertise with UsInvestorsAffiliates & PartnersSuppliersTargetPlus

Help

Target HelpReturnsTrack OrdersRecallsContact UsFeedbackAccessibilitySecurity & FraudTeam Member ServicesLegal & Privacy

Stores

Find a StoreClinicPharmacyTarget OpticalMore In-Store Services

Services

Target Circle™Target Circle™ CardTarget Circle 360™Target AppRegistrySame Day DeliveryOrder PickupDrive UpFree 2-Day ShippingShipping & DeliveryMore Services
PinterestFacebookInstagramXYoutubeTiktokTermsCA Supply ChainPrivacy PolicyCA Privacy RightsYour Privacy ChoicesInterest Based AdsHealth Privacy Policy