I've got you covered 😉. I'm going to share incredible repositories where you can learn or develop your current JS abilities for free.
Each algorithm and data structure has its own separate README with related explanations and links for further reading (including ones to YouTube videos).
Not every principle herein has to be strictly followed, and even fewer will be universally agreed upon. These are guidelines and nothing more, but they are ones codified over many years of collective experience by the authors of Clean Code.
This is a quick review of basic web security concepts.
SSL/TLS General Transport Layer Security (TLS) and its predecessor, Secure Sockets Layer (SSL), are cryptographic protocols designed to provide communications security over a computer network.
SSL (and its successor, TLS) is a protocol that operates directly on top of TCP. This way, protocols on higher layers (such as HTTP) can be left unchanged while still providing a secure connection. Underneath the SSL layer, HTTP is identical to HTTPS.
What an attacker can see on the cable when using SSL/TLS correctly is which IP and port you are connecting to, approximately how much information you are sending, what encryption and compression are using. He may still terminate the connection, so both sides will know a third party has broken the connection.
I hope you find this useful!
Don't forget to give thumbs up and share with others. 😊