DataStructure and Algorithms Solutions with Supercool 💯
Відкрити в Telegram
DSA with supercool For paid projects:- Email :- supercool7151@gmail.com Follow me on social media https://linktr.ee/codemaking
Показати більше643
Підписники
Немає даних24 години
Немає даних7 днів
Немає даних30 днів
Архів дописів
🔺Roadmap to become Full-Stack developer 🔺
🔺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
Roadmap java backend developer
1. Core Java
Core Java is Java's building blocks and learning the core concepts are crucial to construct complex software applications.
a. Java basics
b. Oops Concept
c. Collections
d. Thread in Java
and more basic concepts.
2. Databases
Learning databases is essential, application saves computational data in DB, Learn databases and language to interact with databases.
a. SQL Server/MySQL
b. SQL Language
b. ORM/Hibernate/Mybatis
3. Advance Java
In addition to simple Java programming, Java is also used to construct dynamic websites. One should master advanced Java topics after learning core Java.
a. Servlets
b. JSP
4. Web servers
To deploy Java servlet applications and operate web apps, one needs to understand web servers.
a. Tomcat/Jetty (application server to run Java web app)
b. Apache HTTP Server (web server to host HTTP pages)
5. Frameworks
The next step is learning frameworks so you can create enterprise Java apps.
Understanding advanced Java features is a requirement before using frameworks because they are built on top of them.
a. Spring/Struts
6. Web services
Java applications mostly use APIs (Application Programming Interface) to solve complex problems. These APIs are hosted with the help of web services(REST/SOAP), Learning web services will help you build complex software server
Ruby_on_Rails_Tutorial_Learn_Web_Development_with_Rails_7th_RCEd.epub17.84 MB
Ruby on Rails Tutorial 7-th edition: Learn Web Development with Rails
Author: Michael Hartl
Year: 2022
Software Engineer Interview Questions with Answers
Toh guys share kro apne friends k sath aur discord pr bhi join ho jao jisko full stack developer k liye guidance chahiye aur problem of the day k solution bhi
We will do all these codings using python and javascript
Guys hm kal se suru karenge kyu ki aaj main front end k liye notes bana raha tha so
I am sharing 'Beginner friendly DSA Questions with supercool' with you
Hello sir so today i will give introduction about what we will do during DSA preparation
