Learn JavaScript
4.3K subscribers
459 photos
10 videos
132 files
3.02K links
All info, tutorial, JS tips and more ....!
bio.link/javascript_js_
For HTML: @html_web_learn
For CSS: @CSS_web_learn
For JS: @JavaScript_js_learn
For PHP: @learn_php_web
For Programming courses @Programmingworld_dev
For CEH,Cybersec: @technical_stark
Download Telegram
Forwarded from Learn CSS
CSS Grid introduction by Kevin Powell

https://youtu.be/rg7Fvvl3taU

---

Comparison between Flexbox and CSS Grid

https://levelup.gitconnected.com/grid-vs-flexbox-battle-75f9f940502a

---

#css #grid #flexbox #kevinPowell
Introduction training of some MySQL commands and examples of CRUD data in them

https://www.freecodecamp.org/news/learn-sql-in-10-minutes/

#sql
How to fetch data with Fetch and Svelte JS

https://www.sitepoint.com/svelte-fetch-data/

#svelte
Get to know the Vue JS Composition API for creating reusable components

https://www.sitepoint.com/vue-composition-api-reusable-components/

#vue #composition
Create a cryptocurrency price dashboard by Ania Kubow

https://youtu.be/_itMdiSc0KI

#aniaKubow #dashboard
The difference between interfaces and classes in TypeScript and when to use them

https://blog.logrocket.com/when-how-use-interfaces-classes-typescript/

---

#typescript #interface
Some alternatives from dockers that can be used and tried

https://blog.logrocket.com/top-docker-alternatives-2022/

#Docker #Alternative
Creating a web application with an input editor with a character counter by Dcode

https://youtu.be/cRAHKgT-DUk

#counter #character #input #dcode
Introducing Wallpaper JS, a library for replacing operating system wallpapers with JavaScript and Node JS

https://github.com/sindresorhus/wallpaper

#wallpapers #nodejs
Forwarded from Learn Web Development
🔺Roadmap to become Full-Stack developer in 2021🔺

🔺How The Internet Works

1. What happens when you go google
2. Introduction to Networks
3. Browser Networking
4. IP Addresses
5. HTTP/2
6. What is domain name?
7. What is hosting?

🔺Advanced Front End 🔚

1. HTML
2. CSS
3. JavaScript
4. React

🔺Operating Systems 🖥

1. Using the command line
2. What is an operating system?
3. Memory
4. Unix Programming
5. Bash-Scripting Guide
6. Thread & Concurrency
7. Process Management
8. Interprocess Communication
9. Basic Networking
10. Basic Terminal Commands

🔺Programming Languages 📕

1. Know PHP
2. Learn Ruby
3. Learn Rust
4. Learn Go
5. Know Server-Side JavaScript
6. Learn Python
7. Learn C#
8. Learn Java

Make sure you have in-depth knowledge of your favorite language

🔺Version Control

1. A Visual Git Reference
2. Visualizing Git Concepts with D3
3. Github Cheat Sheet
4. SVN
5. Repo Hosting Services
a. GitHub
b. GitLab
c. Bitbucket

🔺Relational Databases

1. Object-Relational Mapping
2. ACID
3. N+1 Problem
4. Sharding
5. CAP Theorem
6. Normalization
7. Indexes
8. Theory of Relational Databases
a. Learn MySQL
b. Learn PostgreSQL
c. Learn MariaDB
d. Learn MS SQL

🔺NoSQL Databases

1. Learn MongoDB
2. Learn CouchDB
3. NoSQL Databases
4. Graph Databases

🔺APIs

1. Working with APIs
2. REST
3. GraphQL
4. JSON-RPC
5. HATEOAS
6. Authentication

🔺Caching

1. Learn HTTP caching
2. Learn Redis
3. Learn Memcached
4. Learn Service workers

🔺Security

1. HTTPS + TLS
2. CORS
3. MD5
4. SHA-2
5. SCrypt
6. BCrypt
7. OWASP
8. Content Security Policy

🔺CI/CD

1. Testing your code
2. Jenkins
3. TravisCI

🔺Development Concepts

1. SOLID
2. KISS
3. YAGNI
4. DRY
5. Domain-Driven Design
6. Test Driven Development
7. MVC

🔺Software Architecture

1. Monolithic Apps
2. Microservices
3. Service Oriented Architecture
4. CQRS
5. Serverless

🔺Containers

1. Docker Fundamentals
2. Docker Cookbook
3. Kubernetes Cookbook
4. rkt
5. LXC

🔺Servers

1. Nginx Handbook
2. Apache
3. Caddy

🔺Scalability

1. Distributed Systems
2. System Design Primer
3. Real-World Maintainable Software
4. The 12 Factor App
5. Architecting Frontend Projects To Scale