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
JavaScript Tip 💡

3 options you can pass to addEventListener.


#Javascripttip
JavaScript Question 💡

You need to square a number in JavaScript. What do you prefer? 🤔 #Javascript
Anonymous Poll
46%
const square =Math.pow(foo,2);
39%
const square= foo ** 2;
14%
const square = foo*foo;
Next.js Conf : A special event to improve how you develop for the web

Claim your ticket to a special edition of Next.js Conf.👇👇👇

https://nextjs.org/conf
JavaScript Tip 💡

Use console.assert to make conditional log statements.

#Javascripttip
The easiest way to learn & practice modern JavaScript


https://learnjavascript.online/
Forwarded from Learn PHP
Roadmap for becoming Back-End Developer in 2021

Learn the basics of Internet

1. How does the internet work?
2. What is HTTP & HTTPS?
3. What is Domain Name?
4. What is IP Address?
5. DNS and how it works?
6. What is hosting?
7. What is SMTP?

Basics of front-end languages

1. HTML
2. CSS
3. JavaScript

Learn a back-end language

1. PHP
2. NodeJS
3. Ruby On Rails
4. Python
5. Go
5. C#

Just learn anyone of the above language but make sure you have in-depth understanding of that language.

I will recommend NodeJs or PHP.

Learn Version Control System

1. Basic Git Commands
2. Repo hosting services
I. GitHub
II. Gitlab
III. Bitbucket

github is most popular and widely used among all of them

Learn about Relational Databases

1. MySQL
2. PostgreSQL
3. MariaDB
4. MS SQL
5. Oracle

MySQL is the most popular one.

Learn about NoSQL databases

1. MongoDB
2. RethinkDB
3. CouchDB
4. DynamoDB

NoSQL are very popular databases. Many startups are opting for NoSQL databases instead of SQL databases.

Learn About APIs

1. REST
2. JSON APIs
3. HATOAS
4. Open API Spec and Swagger
5. Authentication
6. GraphQL

Learn about caching

1. CDN (Cloud Delivery Network)
2. Server-side caching
I. Redis
II. Memcached
3. Client-side caching

Web Servers

1. Nginx
2. Apache
3. Reverse Proxy

Understand web security

1. Hashing Algorithm
I. MD5
II. SHA Family
III. Scrypt
IV. Bcrypt
2. HTTPS
3. CORS
4. SSL/TLS

Learn testing

1. Integration Testing
2. Unit Testing
3. Functional Testing

Containerization / Virtualization

1. Docker
2. Kubernetes
3. rkt

Architectural Patterns

1. Monolithic
2. Microservices
3. Serverless
4. Scaling (Horizontal & Vertical)
5. Load Balancers
Introducing Thread JS, a library that can help implement Worker Threads and Worker Threads in Node JS easily

https://threads.js.org/

---

Get to know the concept of asynchronous and concurrency in Node JS and its event loops.

https://javascript.plainenglish.io/nodejs-asynchronous-concurrency-model-d4d18e17edf3

---

#nodejs #workerThread #threadjs #webworker #async‌‌
Collection of some UI elements for Vue JS 3

https://blog.logrocket.com/the-best-ui-frameworks-for-vue-3/

---

Practice using CSS in JS on Vue JS

https://blog.logrocket.com/theming-vue-js-with-styled-components/

---

Practice making word guessing games with Nuxt JS, then published to the Google Play Store with PWA and TWA modes

https://css-tricks.com/what-i-learned-building-a-word-game-app-with-nuxt-on-google-play/

---

It's been a long practice building a simple Vue JS app and then deploying it to a Netlify service with the help of Github

https://www.freecodecamp.org/news/build-a-portfolio-with-vuejs/

#vue #ui #cssinjs #course #pwa #twa‌‌
Uppy: A Powerful, Modular JavaScript File Uploader

https://uppy.io

#javascript #uploader #library
Learn JavaScript pinned «Which content should I post on my YouTube channel?»
List of free study books themed Web Development that can be downloaded directly

https://dev.to/pascavld/30-free-ebooks-for-all-developers-30pf

—-

A collection of interesting Youtube channels to follow to learn web application programming

https://dev.to/theinsightfulcoder/25-youtube-channels-to-learn-web-development-for-free-45np

https://dev.to/line/top-10-youtube-channel-for-developers-283b

#learning #ebook #channel #youtube‌‌