Posts

Complete RoadMap of DSA in 120 ( 4 Month's ) Days

Image
  Complete RoadMap of DSA in 120 Days !! Day  −∞  to 0:  Stick to a programming language like C++/Java/Python. Make sure that you are comfortable with pointers/objects. Things to do: Things to Know in C++/Java/Python or any language. → User Input/Output. → Data Types → If Else statement → Switch Statement → Arrays , Strings → For Loop → While Loop → Function → Time Complexity Build-up Logical Thinking. → Practice Pattern Questions from any source like Leetcode. Learn STL/Java-Collections or similar thing in your language. Basic Maths. → Count Digits → Reverse a Number → Check Palindrome → GCD or HCF → Armstrong Number → Print all Divisors → Check for Prime Learn Basic Recursion. → Understand recursion by print something N times → Print name N times using recursion → Print 1 to N using recursion → Print N to 1 using recursion → Sum of first N numbers → Factorial of N numbers → Reverse an array → Check if a string is palindrome or not → Fibonacci Number Learn Basic Hashing. → Counting fr

5 websites to learn Frontend-web development faster

Image
  I have been a web developer for a few years now. I have come to a complete understanding that being a frontend-web developer is undoubtedly about combining   HTML ,   CSS   and   JavaScript . GIF Oh yes, you read it right! In this article, I have curated 5 resourceful sites that will help you better you web development skills really fast. Exercism One important key to fast learning is knowing the roadmap to master a new skill. It simplifies the learning process for you and help you learn in most efficient way as possible. Roadmap keeps you in loop with what languages you need to learn next and the steps to follow. Exercism  gives you the same path of study with extra challenges to help you grow faster. Below is a roadmap to master the fundamentals of JavaScript using this site. It can be used to learn many others languages as well such as Python, TypeScript, Java, etc. KeyFrames End users prefers to see animations in webpages they browse. This keeps them stunned. It is imperative to

Backend Roadmap to Master NodeJS

 Web Development has taken over the world, developers no longer strive to improve their knowledge in building desktop applications, it is exhausting indeed to build 3 versions of the same application for 3 different environments. Since the establishment of SaaS (Software as a Service), web applications are now the de facto technology for creating any new product. Products can be very complicated and very difficult to create, that’s why we have multiple roles: Front end, Backend, QA, Database Engineer, DevOps, UI/UX and many more fancy job titles. In this article, my colleague Umar Salah and I (Hatem Saadallah) will try to break down the Backend Developer scary requirements into small, digestible pieces to make it easier for new aspiring back end developers to get right on track and self-learn their ways into successful Engineers. This article is supported by, and based on dash.ps company stack. Some technologies that will be mentioned might not be used by other companies, but in genera