Il 0% ha trovato utile questo documento (0 voti)
1 visualizzazioni3 pagine

sql

Il documento presenta un piano di studio di 14 giorni per imparare SQL, specificamente progettato per aspiranti analisti di dati. Il programma è suddiviso in due settimane, coprendo le basi di SQL e argomenti avanzati come la modifica dei dati, la progettazione del database e l'ottimizzazione delle query. Include anche risorse gratuite utili per l'apprendimento di SQL.

Caricato da

Marcelo Mijaria
Copyright
© © All Rights Reserved
Per noi i diritti sui contenuti sono una cosa seria. Se sospetti che questo contenuto sia tuo, rivendicalo qui.
Formati disponibili
Scarica in formato TXT, PDF, TXT o leggi online su Scribd
Il 0% ha trovato utile questo documento (0 voti)
1 visualizzazioni3 pagine

sql

Il documento presenta un piano di studio di 14 giorni per imparare SQL, specificamente progettato per aspiranti analisti di dati. Il programma è suddiviso in due settimane, coprendo le basi di SQL e argomenti avanzati come la modifica dei dati, la progettazione del database e l'ottimizzazione delle query. Include anche risorse gratuite utili per l'apprendimento di SQL.

Caricato da

Marcelo Mijaria
Copyright
© © All Rights Reserved
Per noi i diritti sui contenuti sono una cosa seria. Se sospetti che questo contenuto sia tuo, rivendicalo qui.
Formati disponibili
Scarica in formato TXT, PDF, TXT o leggi online su Scribd
Sei sulla pagina 1/ 3

I regret wasting 3 months learning SQL but you don’t have to.

When I first started learning SQL, I made all the wrong moves:
– Watching 8-hour tutorials
– Memorizing queries without context
– Switching platforms every other day

And after 3 months, I still couldn’t solve a basic SQL case study.

That’s when I stepped back and created a focused, 14-day roadmap built specifically
for data analyst interviews.

Here’s the exact structure that helped me master SQL (and land interview calls
fast):

14-Day SQL Learning Roadmap (for Data Analysts)

WEEK 1: SQL FOUNDATIONS

Day 1: Setup & Basics


– Install MySQL or PostgreSQL
– Understand what databases, tables, rows, and columns actually do

Day 2: Data Retrieval


– Learn SELECT, WHERE, ORDER BY
– Practice filtering using AND, OR, NOT

Day 3: Aggregation
– Use COUNT, SUM, AVG
– Group data using GROUP BY and filter groups with HAVING

Day 4: SQL Joins (Part 1)


– Understand INNER JOINs and table relationships
– Use real datasets with customer, orders, and sales data

Day 5: SQL Joins (Part 2)


– Practice LEFT JOIN, RIGHT JOIN, FULL OUTER JOIN
– Learn how missing values impact your results

Day 6: Subqueries
– Write subqueries in SELECT, FROM, and WHERE clauses
– Use them to find max values, filtered data, or rankings

Day 7: SQL Functions


– Learn string (e.g., CONCAT), date (e.g., NOW), and math functions (e.g., ROUND)
– Combine functions inside SELECT statements

WEEK 2: ADVANCED SQL FOR ANALYTICS

Day 8: Data Modification


– INSERT, UPDATE, DELETE commands
– Understand how to manage and edit data safely

Day 9: Advanced Clauses


– Use UNION to merge datasets
– Master ROW_NUMBER, RANK for window operations
Day 10: Views & Temporary Tables
– Create reusable SQL Views
– Build temp tables for intermediate steps

Day 11: Database Design & Normalization


– Learn 1NF, 2NF, and 3NF
– Practice designing efficient, non-redundant schemas

Day 12: Query Optimization & Indexing


– Learn how indexes improve performance
– Use EXPLAIN to troubleshoot slow queries

Day 13: Complex Data Types


– Handle JSON, arrays, and other complex data structures
– Parse and extract fields from JSON columns

Day 14: Final Project


– Analyze a real dataset from start to finish
– Use joins, window functions, and subqueries in one cohesive report

Free SQL tools I used:


• SQLBolt – https://sqlbolt.com
• LeetCode SQL – https://lnkd.in/d6wDQHwV
• StrataScratch – https://lnkd.in/dUBZCe6e
• DataLemur – https://datalemur.com/sql
• Mode SQL Tutorial – https://lnkd.in/dYYSUgy6
• W3Schools SQL – https://lnkd.in/dwXQa4aa
• Hackerrank SQL – https://lnkd.in/dnfHzHND

👍 Like this post if you’re preparing for interviews


🔁 Repost it to help someone in your network
✅ Follow Heena Kouser for job-ready insights, career prep resources & free learning
tools

Aquí te dejo 5 que están marcando la diferencia:

11️⃣Hireline
Especializada en talento tech. Súper activa en vacantes 100% remotas.

2️⃣ Expande Digital


Agencia de comunicación que apuesta por equipos distribuidos. Flexibilidad real.

3️⃣ Automattic
Sí, los creadores de WordPress. ¡100% remoto desde siempre!

4️⃣ Mibucle
Plataforma argentina con enfoque humano. Su modelo de trabajo es híbrido o remoto
según la vacante.

5️⃣ Blanc Labs


Consultora tecnológica con cultura remote-first. Contratando en varios países.

✅ Si estás buscando un cambio de vida profesional


✅ Si sueñas con trabajar desde cualquier lugar
✅ Si quieres tiempo y libertad para ti
Este es el momento.

¿Quieres los enlaces directos a estas empresas?


Comenta “Quiero los enlaces” y te los comparto.

¿Estás comenzando en redes? Aquí tienes los comandos básicos para configurar VLANs
en switches Cisco

Las VLAN (Redes de Área Local Virtual) son fundamentales para segmentar tu red,
mejorar la seguridad y organizar mejor los recursos. Aquí te dejo una guía rápida
en español:

Comandos básicos (Cisco CLI):

1. Crear VLAN:
Switch(config)# vlan 10
Switch(config-vlan)# name Ventas

2. Asignar puerto a una VLAN:


Switch(config)# interface fastEthernet 0/1
Switch(config-if)# switchport mode access
Switch(config-if)# switchport access vlan 10

3. Verificar configuración:
Switch# show vlan brief
Switch# show interfaces status

4. Guardar configuración:
Switch# write memory
Switch# copy running-config startup-config

Consejo: Nombra tus VLANs de acuerdo con las áreas (por ejemplo, “Ventas”,
“Soporte”, “RRHH”) para facilitar su administración.

Potrebbero piacerti anche