Monday, October 5, 2020

Fullstack Software Engineer 's Cookbook



Computer Science Knowledge

⭐️Introduction to Computer Science and Programming Using Python

How The Internet Works

Front End Programming Knowledge

✨ HTML & CSS

💫 JavaScript

✨ Learn JavaScript in 1 Hour

✨ Learn Bootstrap 4 in 30 minutes

Operating Systems

✨ Using the command line
🎉 What is an operating system?
💫 Memory
🎊 Unix Programming
⭐️ Bash-Scripting Guide

Programming Languages

✨ Know PHP
🎉 Learn Ruby

🎉 Learn Java

🎉 Learn Java 8 - Full Tutorial for Beginners

🎉 Learn Python
🎊 Learn Go
⭐️ Know Server-Side JavaScript

Version Control

✨ A Visual Git Reference
🎉 Visualizing Git Concepts with D3
💫 Github Cheat Sheet

Database Concepts

🌟 Object-Relational Mapping
🎉 ACID
💫 N+1 Problem
☄️ Sharding
✨ CAP Theorem
💥 Normalization
🌟 Indexes

Relational Databases

✨ Theory of Relational Databases
🎉 Learn MySQL
💫 Learn PostgreSQL
🎊 Learn MariaDB

NoSQL Databases

💡 Getting Started with ArangoDB

💡 An Introduction To NoSQL Databases


Big Data, Data Science and Machine Learning 

⭐️ https://www.udacity.com/course/intro-to-data-analysis--ud170

⭐️ Data Science Full Course - Learn Data Science in 10 Hours

⭐️ Machine Learning Tutorial 

⭐️ Data Analysis with Python - Full Course for Beginners (Numpy, Pandas, Matplotlib, Seaborn)

APIs

⭐️ Working with APIs
💥 REST
💡 GraphQL
☄️ JSON-RPC

Caching

✨ HTTP caching
☄️ Redis
⭐️ Memcached
🚀 Service workers

Security

✨ HTTPS + TLS
🎉 CORS
💫 MD5
🎊 SHA-2
💡 SCrypt
💥 BCrypt
☄️ OWASP

CI/CD

✨ Testing your code
🎉 Jenkins
💫 TravisCI

Software Development Concepts

☄️ SOLID
⭐️ KISS
💥 YAGNI
✨ DRY
🎉 Domain-Driven Design
🌟 Test Driven Development

Software Architecture 

💫 Microservices and Service Oriented Architecture
🎊 CQRS
⭐️ Serverless

Cloud Computing & Containers

✨ Cloud Computing Tutorial for Beginners

✨ Docker Fundamentals
🎉 Docker Cookbook
💫 Kubernetes Cookbook

💫 https://serversforhackers.com/s/docker-in-dev-v2-i

Servers

☄️ Nginx Handbook
💡 Apache
💥 Caddy

Scalability

Digital Business Strategy & Customer-Centric IT Strategy

🌟 https://www.coursera.org/learn/uva-darden-customer-centric-it-strategy

Refer links