Skip to content
/ notes Public
forked from 8483/notes

Full-stack web development notes.

Notifications You must be signed in to change notification settings

Manavv20/notes

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

Reality

90% of real-world programs are database frontends, held by duct tape.

Programming

Javascript

Basic Steps for Full Stack Web Developer

  1. Learn Basic of:
    • HTML
    • CSS
    • JavaScript
  2. Develop Simple Project using these technologies to understand how does the website actually work.
  3. Choose any 1 Front-End Technology:
    • React JS
    • Vue JS
    • Angular
  4. Along with Front-End we need to study Back-End also:
    • Java
    • Python
    • C#
    • Ruby
    • Php
    • Node JS
  5. We need databases to store the data:
  • SQL
    • MYSQL
    • SQL Server
    • Oracle
    • Postegre SQL
  • NOSQL
    • MongoDB
    • Casssandra
    • CouchDB
  1. Then we have different versions of the developed software with some changes, so we use:
    • Git
    • GitHub/GitLab/BitBucket
  2. Finally we need one of the Cloud Services to host the website:
    • Google Cloud Platform
    • Microsoft Azure
    • Amazon Web Service
    • Heroku
  3. Some containers used in Cloud Services:
    • Docker
    • Kubernetes

Once we prepare all these aspect for a particular project we can get a hang of Full Stack Web Development.

Frontend

Backend

Database

Tooling

Architecture

Concepts

Useful

APIs

Workflow

Mobile

Native

Compiled

  • React Native (React, Javascript)
  • Native Script (XML, Javascript)
  • Flutter (Dart)

Hybrid

Linux

Administration

Tools

Networking

DevOps

Virtualization

Containerization

Configuration Management

Electronics

General

Embedded

Electricity

Startup

If you can build a product that is so good, people spontaneosly tell their friends about it, you've done 80% of the work you need to be a really successful startup.

The most successful companies you know, you've probably found out about them because a friend of your's said "You have to try this, it's great!".

One important indicator for a product like that is a product that's simple to explain and easy to understand.

If you can't explain in a few words what you do, and some people say "Oh, that's pretty interesting...", it's a mistake, and usually a sign of unclear thinking, or a need that is not big enough.

Overview

Business

Product

Sales

Random

Machine Learning

Googling

"keyword"                - Search must include keyword
-keyword                 - Search must exclude keyword
website.com: query       - Search only in the website
query 2017..2018         - Seach in the date range
filetype:pdf query       - Search just for file type

About

Full-stack web development notes.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages

  • Shell 100.0%