The ABCs of Tech: Guide for Aspiring Product Managers from Non-Tech Background.

$5+
2 ratings

Embracing the world of tech and not let the fear of tech jargons overwhelm you in your journey to be a successful Product Manager.

Book covers the concepts of Internet, Coding Langauges, testing and QA, RestfulAPI's, Version Controlling, Database, caching, deployment, Mobile app technologies and chrome developer tools.

Read a FREE lesson

Content :

#1

Basic Terminology

  • How Computers Actually Work Part
  • How Computers Actually Work
  • Data Types7
  • IP Address
  • Source Code
  • Where is Code Written?
  • Servers
  • What is a Client/Server Relationship?
  • Backend and Frontend
  • HTML, CSS and JavaScript
  • What's done on the backend/frontend?
  • Linux
  • Remote Connections
  • CRUD Operations
  • Libraries
  • Frameworks
  • API
  • SDK4
  • JSON
  • Virtual Machines5

    #2

    Everything Code

    An overview of the most common terms and buzzwords that developers throw around daily.
  • Types of Programming Languages
  • HTML, CSS, DOM
  • Common Languages and Frameworks
  • What is Node.js?
  • What is ES6?
  • Component Based Architecture
  • Model View Controller
  • Vertical & Horizontal Scaling
  • Single Page Application
  • Absolute and Relative Paths
  • Environments

#3

Testing & QA

Learn about the different kinds of tests, including: unit testing, integration testing E2E testing, and quality assurance.

  • Quality Assurance
  • Unit Testing
  • Integration Testing & End to End Testing
  • Test Driven Development

#4

RESTful APIs


Understand the fundamentals of how user interfaces (like browsers, and mobile devices) interact with servers.

  • Web Services
  • RESTful API
  • RESTful API Verbiage
  • Payload and Query String
  • Headers
  • HTTP Status Codes
  • How Requests Are Made
  • Polling
  • Web Sockets
  • Microservices vs Monolithic Services

#5

Version Control

Using Git and Github, learn about how developers keep track of different versions of the application they’re building.

  • Using Git
  • Using Github
  • Pushing, Pulling & Cloning
  • Branching and Merging
  • Pull Requests
  • Branch Conventions
  • Typical Flow - Creating a Feature
  • Typical Flow - Doing a Release
  • Typical Flow - Doing a Hotfix
  • Merge Conflicts
  • Common Terms Used
  • Continuous Integration
  • Semantic Versioning

#6

Databases

Understand where and how all of our application data is stored.

  • Overview of a Database
  • Creating a Table
  • Altering a Table
  • Inserting Data into a Table
  • Update and Delete Data
  • Primary Keys
  • Indexes
  • Fixing Our Queries
  • Reading Data
  • Foreign Keys
  • Joining Tables
  • Database Migrations
  • Connecting Our Backend & Frontend
  • Limits & Offsets
  • Table Relationships

#7

Caching

The best ways to make our application more performant.

  • Overview of Caching
  • Too Many Queries
  • Introducing Redis
  • Implementing Redis
  • Caching Issues

Client Side Cache

#8

Deployment

Go through an entire deployment process and the tools involved.

  • Overview of Deployment
  • Builds and Bundles
  • Development vs Production Builds
  • Deployment Process
  • Automating the Deployment Process
  • Containers and Docker

Continuous Deployment & Delivery

#9

Loose Ends

A few things that are important to know, but don’t fit in any other module.

  • Regular Expressions
  • Cron Jobs
  • Technical Debt
  • Synchronous and Asynchronous
  • Race Conditions
  • Timeouts and Intervals
  • Continuous Deployment & Delivery
  • Exceptions

Serverless

#10

Mobile & PWAs

A detailed overview of mobile applications and Progressive Web Applications (PWA).

  • Mobile Apps Technologies
  • Progressive Web Apps - Overview
  • PWA - Manifest

PWA - Service Worker

#11

Chrome Developer Tools

A useful tool that can not only provide value to developers, but anyone that manages an application.

  • Overview of Chrome Developer Tools
  • Device Toolbar
  • Inspecting HTML Elements
  • Network Tab
  • Console Tab
  • Chrome Profiles
  • Application Tab

    Connect on Linkedin
$
I want this!
128 sales

How much is it costing you NOT to get this e-book? ... Hours or even years wasted on YouTube trying to make sense of free resources.

Pages
120
Copy product URL

Ratings

5.0
(2 ratings)
5 stars
100%
4 stars
0%
3 stars
0%
2 stars
0%
1 star
0%
$5+

The ABCs of Tech: Guide for Aspiring Product Managers from Non-Tech Background.

2 ratings
I want this!