E-book Particulars :
Language English
Pages 299
Format PDF
Dimension 7.95 MB

Software Development From A to Z by Filipova and Vilao

Software Development From A to Z A Deep Dive into all of the Roles Concerned within the Creation of Software by Olga Filipova and Rui Vilao | PDF Free Download.

Authors of Software Development From A to Z

Olga Filipova was born in Kyiv, Ukraine. She grew up in a household of physicists, researchers, and professors. She studied utilized arithmetic on the Nationwide College of Ukraine Kyiv Polytechnic Institute.

On the age of 20, she moved to Portugal, the place she studied Informatics Engineering on the College of Coimbra.

Throughout her research, she participated within the investigation tasks on the analysis lab of her division and taught Working Techniques and Laptop Graphic subjects as an assistant instructor.

After finishing her Grasp’s diploma, she began working at Feedzai a small startup on the time with a small growth crew of 4. On the time of this book-writing, Feedzai has greater than 300 staff and is taken into account probably the most profitable tech firms in Portugal.

After transferring to Berlin in 2014, Olga instantly began working as a Lead Frontend Developer at a web-based promoting measurement firm known as Meetrics, and 2 years after, I joined Optiopay as VP Engineering.

Olga believes within the energy of peopleware over software program and {hardware} and within the power of studying and knowledge-sharing.

Rui Vilão was born in Coimbra, Portugal. Throughout his research in Informatics Engineering on the College of Coimbra, he was a member of the Laboratory of Communications and Telematics analysis group, the place he participated and contributed to two FP7 European Tasks: EuQoS and WEIRD.

Following his commencement in Informatics Engineering in 2009, he began working at Feedzai in early 2010, the place he was one of many first 4 engineers to develop the corporate’s core product, Feedzai Pulse.

In 2014, he determined to transfer to Berlin alongside along with his spouse and step-daughter, the place he began working at Gymondo, a web-based health firm, and the place he nonetheless works to the current day as Lead Software Engineer.

Olga and Rui studied collectively on the College of Coimbra and labored collectively at Feedzai. They acquired married and moved collectively to Berlin in 2014.

Each Olga and Rui are the technical co-founders of EdEra (https://ed-era.com), a non-profit on-line training mission based mostly in Ukraine.

Edra explores instructing and studying in probably the most progressive methods and positions itself as a bridge between the information possessors and those that want this data.

In Berlin, Olga and Rui dwell along with Olga’s daughter Taíssa a lovely and good teenager, two cats named Patuscas and Objects, and two fluffy chinchillas named Cheburashka and Barabashka.

They’re anticipating their son Alex to come actually quickly (may very well be any minute on the time of writing these traces).

Software Development Contents

Chapter 1: I Have An Concept!

  • Introduction
  • Software Merchandise and Concepts Behind Them
  • Completely different Fashions
  • Analysis and Development
  • Data Sharing Platform 
  • Minimal Viable Product
  • Abstract

Chapter 2: Roles, Obligations, and Methodologies

  • Roles and Obligations 
  • Enterprise Proprietor
  • Product Supervisor
  • Designers 
  • Backend
  • Frontend 
  • High quality Assurance (QA) 
  • DevOps (growth + operations) 
  • It’s Regular to be Confused About Roles!
  • Methodologies 
  • Scrum
  • Kanban 
  • Okay, However What Ought to I Use? 
  • Our Workforce and Course of 
  • Abstract

Chapter 3: Necessities, Dedication, and Deadlines 

  • Product Supervisor 
  • Interview With Product Supervisor
  • How Individuals Turn into Product Managers and What They Deal With
  • Variations Between Product Proprietor and Product Supervisor
  • Involvement on the Path From Concept to Product 
  • Managing Merchandise of Completely different Enterprise Areas 
  • The Greatest Screw-Up
  • The Greatest Success 
  • Preparation 
  • Necessities and Roadmap
  • Kick-Off
  • Dedication and Deadline
  • Necessities for Our MVP
  • Abstract

Chapter 4: Consumer-Centered Design

  • Design Journey Its Begin and Finish 
  • Personas and Consumer Tales
  • Kinds of Design
  • Consumer Interface and Consumer Expertise
  • Design Course of—How Designers Run It
  • Designing Our On-line Schooling Platform
  • Preliminary Brainstorming
  • Wireframes
  • Usability Testing
  • Visible Design 
  • Interview With a Product Designer
  • Abstract

Chapter 5: Backend Development

  • In regards to the Stack
  • Defining Backend Purposes 
  • Bootstrapping Mission 
  • Construct Automation Instrument: Maven
  • Database
  • Professionals 
  • Cons
  • Authentication
  • Development
  • Database 
  • Persistence Layer
  • Service Layer
  • Service API 
  • REST API and Transformation Layer 
  • Implementing the Registration 
  • Testing
  • Abstract

Chapter 6: Frontend Development

  • Let’s Code! 
  • The place Does Frontend Begin?
  • Markup and DOM 
  • Doc Object Mannequin 
  • Headings
  • Hyperlinks
  • Photographs
  • Kinds 
  • Inline and Block Components 
  • Type
  • Structure
  • Design Techniques
  • Pre-Processors and Template Engines 
  • Dynamic Content material
  • Development Instruments Console
  • Variables
  • Together with JavaScript
  • Features
  • Frameworks 
  • Contract Between Frontend and Backend 
  • Creating the Frontend Utility for Our Platform
  • IDEs
  • Abstract

Chapter 7: Testing Our Product

  • Completely different Kinds of Testing
  • Unit Testing
  • Integration Testing
  • System Testing 
  • Acceptance Testing
  • Regression Testing 
  • Who Is Testing What?
  • Handbook QA Tester
  • Automation QA Tester
  • From Handbook to Automation Tester
  • Instruments, Platforms, and Frameworks
  • Testing Our Product
  • Handbook Testing 
  • Unit Checks for the Frontend 
  • Abstract

Chapter 8: Let’s Go Dwell!

  • How to Publish Your Software Mission?
  • When Do We Begin Considering About Deployment?
  • The place Do I Put My Code?
  • Steady Integration and Automated Checks
  • Steady Supply and Deployment
  • Who Does What and How?
  • Interview With DevOps
  • Monitoring and Alerting
  • Analytics 
  • Internet hosting and Making a CI/CD for Our Platform
  • Internet hosting 
  • Steady Integration and Deployment 
  • Abstract

Chapter 9: Sustaining and  Bettering Your Software 

  • Sustaining 
  • Backups
  • Replication
  • Pure Disasters and Cosmic Rays
  • Bettering
  • Scaling
  • Dealing with Suggestions
  • Bug Fixing
  • Refactoring, Rewriting, and Technical Debt
  • Redesigning and Rebranding 
  • Abstract

Chapter 10: Wrapping Up With Some Suggestions and Tips 

  • Development Suggestions
  • Selecting Programming Languages or Frameworks 
  • Code Type Tips
  • Code Critiques and Pair Programming 
  • High quality Assurance Suggestions
  • DevOps Suggestions 
  • What About My Concept? 
  • Mission and Product Administration Suggestions 
  • Time Administration Suggestions 
  • Workforce Administration Suggestions 
  • Belief
  • Recognize 
  • Put money into Schooling 
  • Be the Finest to Rent the Finest 
  • Mirror on All the things 
  • Create YOUR Factor
  • Abstract

Software Development From A to Z: A Deep Dive into all the Roles Involved in the Creation of Software

Author(s): Olga Filipova, Rui Vilão

Publisher: Apress, Year: 2019

ISBN: 148423944X, 9781484239445

Download Software Development From A to Z by Filipova and Vilao PDF Free