

Incerto da dove
iniziare?
Track
Certificato
GitHub from Zero to Hero
4.5+
★★★★★
★★★★★
2 recensioni
Beginner
coming soon
Bash
Git
Boost your Tech Skills!
with up to 55% off
What you'll get with our subscription:
Access to 85+ top-rated courses
AI-driven Learning
Workspaces for practicing your skillsPersonalized study tracks
Certificates of completion
Training 2 or more people?
Get your team access to Codefinity courses anytime, anywhere.
Try Codefinity TeamsWhat you will learn
- Efficient navigation and operation within the Linux filesystem using command-line tools.
- Fundamental Bash commands for file management, including creating, editing, and deleting files and directories.
- User and file permission management to secure a multi-user Linux environment.
- Writing and executing basic Bash scripts to automate repetitive tasks and simplify your workflow.
- 54 chapters
- 7 hours
- 41 tasks
Trusted by employees of leading companies
Learning track content
Module 1 / Linux Terminal and Bash for Beginners
Gain a foundational understanding of file and directory management within the Linux file system. Familiarize yourself with the layout of the terminal, the structure of commands, and master using these commands to efficiently organize your system's file hierarchy.
Dive into user management and access control in Linux. This section covers how to create and manage user accounts, understand and implement user permissions, and use sudo for administrative tasks to ensure secure and efficient system management.
Master the art of controlling data flow through the command line. Learn how to direct output between commands, files, and programs using redirection and pipes. This section will enhance your ability to manipulate and handle various data streams efficiently.
Unlock the power of automating repetitive tasks with Bash scripting. Get hands-on experience creating scripts, defining variables, handling command line arguments, and writing control structures to streamline your workflows.
Module 2 / Nozioni Fondamentali di Git
Per prima cosa, forniremo una panoramica generale dei sistemi di controllo versione. Successivamente discuteremo di Git e apprenderemo le basi della creazione di un repository e delle modifiche ad esso.
Ora è il momento di approfondire un'interazione più avanzata con Git, che aumenterà la tua efficienza e ti renderà più sicuro con alcuni dei flussi di lavoro Git più comuni.
In quanto sistema di controllo versione, Git consente di annullare le modifiche quando necessario. È quindi il momento di scoprire le tecniche in Git per ripristinare le modifiche non aggiunte all'area di staging nell'albero di lavoro, le modifiche aggiunte all'area di staging e persino annullare o sovrascrivere i commit.
I branch in Git sono estremamente utili quando si collabora con altre persone, si correggono bug o si sviluppano determinate funzionalità nel proprio progetto. Senza ulteriori indugi, esploriamo tutte le sfumature del lavoro con i branch.
Module 3 / Fondamenti di GitHub
Apprendimento delle nozioni di base di GitHub, inclusa la comprensione di cosa sia GitHub e del funzionamento dei repository remoti. Creazione di un account GitHub personale, configurazione e gestione dei repository, clonazione di repository remoti sulla propria macchina locale e invio delle modifiche per mantenere i progetti aggiornati e sincronizzati.
Apprendere i fondamenti dell'interazione con i repository remoti, comprendendo come lavorare con i branch remoti, recuperare e unire modifiche remote e scaricare aggiornamenti dai repository remoti. Acquisire le competenze essenziali per gestire e sincronizzare efficacemente il proprio lavoro con team remoti.
Approfondisci i workflow Git avanzati padroneggiando le tecniche di pull e push delle modifiche, push dei branch locali e rebase delle modifiche. Affina le competenze di controllo versione per gestire scenari di sviluppo più complessi e mantenere una cronologia di progetto pulita ed efficiente.
Requirements
- A computer with a browser - all browsers are supported.
- Your enthusiasm to enhance your tech skills.
- Everything else needed to start learning and practicing is already included in this course.
Over 200,000 5-star ratings and counting
Ruslan Kravchuk
La cosa principale è imparare e non arrendersi
Il materiale è buono, c'è tanto da imparare, tutto per migliorarsi, e la cosa principale è imparare ciò che desideri....
Matteo Comune
Grazie a loro sto imparando molto…
Grazie a loro sto imparando molto più rapidamente perché ti aiutano a comprendere tutto da zero. È il miglior sito web per chi non ha background in IT...
Yuliana Cadavid
ottimo corso per principianti
ottimo corso per principianti, mettono alla prova le tue conoscenze in ogni lezione...
Elpunzon
Sto apprezzando la mia esperienza su Codefinity…
Sto apprezzando la mia esperienza di apprendimento di Python con Codefinity. Il metodo di studio autodidatta è fantastico perché posso adattarlo al mio orario...
Alexandru Alexandru
È piacevole imparare da Codefinity
È piacevole imparare da Codefinity. È facile e offre buoni esempi di quanto appreso qui...
jacob Templet
Easy to follow along with and provides…
Facile da seguire e offre una sfida nella mia vita quotidiana. La sfida mi motiva a imparare giorno dopo giorno...
Elan
Codefinity è uno strumento di apprendimento completo…
Codefinity è uno strumento di apprendimento completo che ti aiuta a sviluppare le tue competenze come ingegnere del software o data scientist. Gli esercizi sono divertenti e un ottimo modo per affinare le tue abilità...
Thibault
Prima volta che impari a programmare
La prima volta che ho imparato a programmare e ci sono riuscito con Codefinity - Grazie...
Adrien Morel
Ben progettato per principianti assoluti
Ben progettato per principianti assoluti, con un progresso incrementale che mi dà fiducia....
_Gracy
è semplicemente perfettamente spiegato
È semplicemente perfettamente spiegato! Finora non ho incontrato alcuna difficoltà perché tutto è così ben organizzato....
Ruslan Kravchuk
La cosa principale è imparare e non arrendersi
Il materiale è buono, c'è tanto da imparare, tutto per migliorarsi, e la cosa principale è imparare ciò che desideri....
Matteo Comune
Grazie a loro sto imparando molto…
Grazie a loro sto imparando molto più rapidamente perché ti aiutano a comprendere tutto da zero. È il miglior sito web per chi non ha background in IT...
Yuliana Cadavid
ottimo corso per principianti
ottimo corso per principianti, mettono alla prova le tue conoscenze in ogni lezione...
Elpunzon
Sto apprezzando la mia esperienza su Codefinity…
Sto apprezzando la mia esperienza di apprendimento di Python con Codefinity. Il metodo di studio autodidatta è fantastico perché posso adattarlo al mio orario...
Alexandru Alexandru
È piacevole imparare da Codefinity
È piacevole imparare da Codefinity. È facile e offre buoni esempi di quanto appreso qui...
jacob Templet
Easy to follow along with and provides…
Facile da seguire e offre una sfida nella mia vita quotidiana. La sfida mi motiva a imparare giorno dopo giorno...
Elan
Codefinity è uno strumento di apprendimento completo…
Codefinity è uno strumento di apprendimento completo che ti aiuta a sviluppare le tue competenze come ingegnere del software o data scientist. Gli esercizi sono divertenti e un ottimo modo per affinare le tue abilità...
Thibault
Prima volta che impari a programmare
La prima volta che ho imparato a programmare e ci sono riuscito con Codefinity - Grazie...
Adrien Morel
Ben progettato per principianti assoluti
Ben progettato per principianti assoluti, con un progresso incrementale che mi dà fiducia....
_Gracy
è semplicemente perfettamente spiegato
È semplicemente perfettamente spiegato! Finora non ho incontrato alcuna difficoltà perché tutto è così ben organizzato....
Data Engineer
Certificato di Completamento
Mostra le abilità che hai acquisite recentemente. Te lo sei guadagnato
Discover more
Learning tracks
Solo per Ultimate
1 Corso
1 Progetto
0 Task
Solo per Ultimate
7 Corsi
345 Compiti
Solo per Ultimate
4 Corsi
98 Compiti
Solo per Ultimate
5 Corsi
146 Compiti
Solo per Ultimate
4 Corsi
115 Compiti
Solo per Ultimate
6 Corsi
117 Compiti
Solo per Ultimate
6 Corsi
196 Compiti
Solo per Ultimate
9 Corsi
271 Compiti
Solo per Ultimate
2 Corsi
1 Progetto
57 Compiti
Solo per Ultimate
7 Corsi
376 Compiti
Solo per Ultimate
4 Corsi
142 Compiti
Solo per Ultimate
5 Corsi
178 Compiti
Solo per Ultimate
5 Corsi
165 Compiti
Solo per Ultimate
6 Corsi
308 Compiti
Solo per Ultimate
6 Corsi
252 Compiti
Solo per Ultimate
8 Corsi
2 Progetti
185 Compiti
Solo per Ultimate
6 Corsi
196 Compiti
Solo per Ultimate
7 Corsi
292 Compiti
Solo per Ultimate
1 Progetto
0 Task
Solo per Ultimate
2 Corsi
21 Compiti
Solo per Ultimate
5 Corsi
139 Compiti
Solo per Ultimate
2 Corsi
0 Task
Solo per Ultimate
4 Corsi
81 Compiti
Solo per Ultimate
13 Corsi
556 Compiti
Solo per Ultimate
13 Corsi
556 Compiti
Solo per Ultimate
1 Corso
0 Task
Solo per Ultimate
0 Task
Solo per Ultimate
6 Corsi
180 Compiti
Solo per Ultimate
4 Corsi
85 Compiti
Solo per Ultimate
7 Corsi
280 Compiti
Solo per Ultimate
5 Corsi
237 Compiti
Solo per Ultimate
4 Corsi
123 Compiti
Solo per Ultimate
4 Corsi
161 Compiti
Solo per Ultimate
1 Corso
20 Compiti
Solo per Ultimate
3 Corsi
75 Compiti
Solo per Ultimate
3 Corsi
180 Compiti
Solo per Ultimate
3 Corsi
63 Compiti
Solo per Ultimate
2 Corsi
1 Progetto
42 Compiti
Solo per Ultimate
3 Corsi
41 Compiti
Solo per Ultimate
2 Corsi
1 Progetto
42 Compiti
Solo per Ultimate
5 Corsi
135 Compiti
Solo per Ultimate
6 Corsi
293 Compiti
Solo per Ultimate
5 Corsi
206 Compiti
Solo per Ultimate
3 Corsi
2 Progetti
60 Compiti
Learning tracks
traccia
TEST TRACK 12
Principiante
4.0
(15389)
traccia
Sviluppo Web Full Stack
Principiante
4.5
(70)
traccia
Diventa uno Sviluppatore React
Intermedio
4.8
(8)
traccia
Padroneggiare la Visualizzazione dei Dati
Intermedio
4.4
(9)
traccia
SQL da Zero a Eroe
Principiante
4.7
(102)
traccia
Fondamenti di C++
Principiante
3.9
(31)
traccia
Python da Zero a Eroe
Principiante
4.6
(328)
traccia
Padronanza del Machine Learning
Intermedio
4.7
(9)
traccia
Python Oltre l'Intermedio
Principiante
5.0
(2)
traccia
Fondamenti di Java
Principiante
4.5
(11)
traccia
Sviluppo di Giochi con Unity
Principiante
4.4
(8)
traccia
Become a Django Developer
Avanzato
4.5
(33)
traccia
Flask for Dummies
Intermedio
4.5
(37)
traccia
Fondamenti Dello Sviluppo Frontend
Principiante
4.6
(59)
traccia
Web Developer from Zero to Hero
Principiante
4.5
(68)
traccia
Preparation for Data Science
Intermedio
4.1
(21)
traccia
Odissea del Deep Learning
Avanzato
5.0
(3)
traccia
Sviluppo Web con C#
Principiante
4.6
(109)
traccia
TEST E2E TRACK BEGINNER
Principiante
traccia
Test Track
4.7
(3)
traccia
Skilled Python BackEnd Developer
Avanzato
4.6
(301)
traccia
Test Recalculate
Principiante
1.0
(1)
traccia
Fondamenti di Excel
Principiante
4.4
(42)
traccia
Full-Stack .NET Developer Journey
Intermedio
4.6
(141)
traccia
Full-Stack .NET Developer Journey
Intermedio
4.6
(141)
traccia
Test track with rating
Avanzato
3.5
(8)
traccia
TEST TEST TRACK
Principiante
traccia
Fondamenti di Analista Dati
Principiante
4.7
(124)
traccia
Padronanza di C++
Avanzato
traccia
Java Web
Avanzato
4.5
(37)
traccia
Diventa un Ingegnere QA
Principiante
4.5
(50)
traccia
Produzione Video con Adobe
Principiante
traccia
Strumenti di Design UI/UX
Principiante
traccia
Test image upload track
Principiante
traccia
Competenze Essenziali per l'Ufficio
Principiante
4.5
(31)
traccia
Sviluppo di Siti Web Senza Codice
Principiante
traccia
C Programming & Low-Level Development
Principiante
traccia
testes
Principiante
4.5
(4)
traccia
Test translation track
Intermedio
4.0
(2)
traccia
Test CMS Track
Principiante
4.5
(4)
traccia
Python for Data Analysis
Intermedio
4.0
(13)
traccia
Digital Marketing Essentials
Principiante
traccia
Complete Social Media Management
Principiante
traccia
Business AI Toolkit
Principiante
4.5
(2)
Become a Development expert
Interactive exercises
Learning videos
AI-assistant on all courses
Workspaces for designing your own projects
Ready to get started?
ProBest intro offer | UltimateA complete experience to kickstart your career | |
|---|---|---|
| 85+ Top-Rated courses | ||
| Completion certificates | ||
| AI-Assistant in all courses | ||
| 20+ hands-on Real-world projects | ||
| Personalized study tracks | ||
| Unlimited workspaces | ||
Boost your Tech Skills!
with up to 55% off
What you'll get with our subscription:
Access to 85+ top-rated courses
AI-driven Learning
Workspaces for practicing your skillsPersonalized study tracks
Certificates of completion
Training 2 or more people?
Get your team access to Codefinity courses anytime, anywhere.
Try Codefinity Teams