Adarsh Chetan Profile picture
May 25 โ€ข 18 tweets โ€ข 7 min read Twitter logo Read on Twitter
SQL Roadmap with YouTube Resources

A Thread ๐Ÿงต Image
1 Basic SQL Syntax:
SQL keywords
Data types
Operators
SQL statements (SELECT, INSERT, UPDATE, DELETE)



w3schools.com/sql/
2. Data Definition Language (DDL):
CREATE TABLE
ALTER TABLE
DROP TABLE
Truncate table



khanacademy.org/computing/compโ€ฆ
3. Data Manipulation Language (DML):
SELECT statement (SELECT, FROM, WHERE, ORDER BY, GROUP BY, HAVING, JOINs)
INSERT statement
UPDATE statement
DELETE statement

youtube.com/live/AA7i2GcTGโ€ฆ

sqlzoo.net/wiki/SQL_Tutorโ€ฆ
4. Aggregate Functions:
SUM, AVG, COUNT, MIN, MAX
GROUP BY clause
HAVING clause



learnsql.com
5. Data Constraints:
Primary Key
Foreign Key
Unique
NOT NULL
CHECK

6. Joins:
INNER JOIN
LEFT JOIN
RIGHT JOIN
FULL OUTER JOIN
Self Join
Cross Join

7. Subqueries:
Types of subqueries (scalar, column, row, table)
Nested subqueries
Correlated subqueries

8. Advanced SQL Functions:
String functions (CONCAT, LENGTH, SUBSTRING, REPLACE, UPPER, LOWER)
Date and time functions
Numeric functions



youtube.com/live/q_JsgpiuYโ€ฆ
9. Views:
Creating views
Modifying views
Dropping views

10. Indexes:
Creating indexes
Using indexes for query optimization

11. Transactions:
ACID properties
Transaction management (BEGIN, COMMIT, ROLLBACK, SAVEPOINT)
Transaction isolation levels

lnkd.in/dqXffY6N
12. Data Integrity and Security:
Data integrity constraints (referential integrity, entity integrity)
GRANT and REVOKE statements (granting and revoking permissions)
Database security best practices

13. Stored Procedures and Functions:
Creating stored procedures
Executing stored procedures
Creating functions
Using functions in queries

14. Performance Optimization:
Query optimization techniques (using indexes, optimizing joins, reducing subqueries)
Performance tuning best practices

15. Advanced SQL Concepts:

Recursive queries
Pivot and unpivot operations
Window functions (Row_number, rank, dense_rank, lead & lag)
CTEs (Common Table Expressions)
Dynamic SQL



interviewbit.com/sql-server-intโ€ฆ
PS: Remember, this is just a suggested plan feel free to adjust based on your own learning style and pace.

๐‰๐จ๐ข๐ง ๐ญ๐ก๐ข๐ฌ ๐ญ๐ž๐ฅ๐ž๐ ๐ซ๐š๐ฆ ๐ ๐ซ๐จ๐ฎ๐ฉ ๐Ÿ๐จ๐ซ ๐ฉ๐ซ๐ž๐ฆ๐ข๐ฎ๐ฆ ๐‰๐จ๐›๐ฌ/Notes:t.me/AdarshChetan
That's a wrap-up for this one ๐ŸŽ

If you liked this thread :

๐Ÿ” Retweet the first tweet

Do Follow @AdarshChetan for more such amazing stuff โค๏ธ

#coder #SoftwareEngineer #adarshchetan

โ€ข โ€ข โ€ข

Missing some Tweet in this thread? You can try to force a refresh
ใ€€

Keep Current with Adarsh Chetan

Adarsh Chetan Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @AdarshChetan

May 26
Free Google Courses you will regret not taking in 2023.

A Thread ๐Ÿงต Image
1 Google Project Management :

coursera.org/professional-cโ€ฆ?
2 Agile Project Management.

coursera.org/learn/agile-prโ€ฆ?
Read 18 tweets
May 26
15 open source projects that software engineers can contribute to:

A Thread ๐Ÿงต Image
1 Node.js - A JavaScript runtime built on Chrome's V8 JavaScript engine.

github.com/nodejs/node-v0โ€ฆ

2 Django - A high-level Python web framework that follows the model-view-controller (MVC) architectural pattern.

github.com/django/django
3 React Native - A JavaScript framework for building mobile applications that can be deployed on both iOS and Android platforms.

github.com/facebook/reactโ€ฆ

4 TensorFlow - An open-source machine learning framework developed by Google.

github.com/aymericdamien/โ€ฆ
Read 10 tweets
May 25
Companies which hire freshers Remote Friendly kindly save it & share it ๐Ÿ™Œ๐Ÿ’ฏ

A Thread ๐Ÿงต Image
๐Ÿ‘‰ Aerolab : aerolab.co
๐Ÿ‘‰ Aerostrat : aerostratsoftware.com
๐Ÿ‘‰ AgFlow : agflow.com
๐Ÿ‘‰ Aha! : aha.io
๐Ÿ‘‰ Algorithmia : algorithmia.com
๐Ÿ‘‰ ALICE : aliceplatform.com
๐Ÿ‘‰ Alight Solutions : alight.com
๐Ÿ‘‰ 10up : 10up.com
๐Ÿ‘‰ 15Five : 15five.com
๐Ÿ‘‰ 17hats : 17hats.com
๐Ÿ‘‰ 1Password : 1password.com
๐Ÿ‘‰ Acquia : acquia.com
๐Ÿ‘‰ Adzuna : adzuna.co.uk
๐Ÿ‘‰ AEStudio : ae.studio
Read 16 tweets
May 24
Python Backend Development is One of the Highly In Demand and Top Paying Jobs in Tech.

Here's a complete roadmap to be a excellent Python Backend Developer (with youtube videos):

A Thread ๐Ÿงต Image
1 Python Basics:
Start with the fundamentals of Python programming, including variables, data types, control flow, loops, and functions.

lnkd.in/deZe7gxk
2 Object-Oriented Programming:
Learn about object-oriented programming concepts such as classes, objects, inheritance, and polymorphism.

Read 17 tweets
May 24
Use these AI Chrome Extensions to finish hours of work in a minutes ( Please have a look)

A Thread ๐Ÿงต Image
๐Ÿ‘‰Awesome Screenshot - Capture, annotate, and share screenshots with ease .

awesomescreenshot.com
๐Ÿ‘‰ Grammarly - Improve your writing with real-time grammar and spell-checking - grammarly.com
Read 15 tweets
May 23
20 GitHub repos for developers that you can't miss.

A thread ๐Ÿงตโ†“ Image
1 The Algorithms: Open Source resource for learning Data Structures & Algorithms and their implementation in any Programming Language.

github.com/TheAlgorithms

2 freeCodeCamp.org's open-source codebase and curriculum. Learn to code for free.

github.com/freeCodeCamp/fโ€ฆ
3 100 Days of ML CODE : github.com/MLEveryday/100โ€ฆ

4 Project Based Tutorials: github.com/practical-tutoโ€ฆ

5 Public APIS : github.com/public-apis/puโ€ฆ

6 Coding Interview University : github.com/jwasham/codingโ€ฆ

7 Developer Roadmap: github.com/kamranahmedse
Read 7 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us on Twitter!

:(