Informații de conținut
Discutăm despre ceea ce este predat în fiecare dintre lecții
Obiectivul este ca studentul să cunoască toate subiectele abordate în acest curs, astfel încât să aibă informații despre abilitățile pe care le va învăța cu acest curs.
Oferirea de transparență absolută conținuturilor explicate și generarea unei descrieri exhaustive în aspectele relevante.
Lecția 01 - Abordare generală
Prezentare
Împărțirea blocurilor de curs
Blocați informații
Lecția 02 - Perspectivă
Brqx - Cine sunt eu?
Cine eşti tu ? - unii interesați de îmbunătățire
Tema cursului - curs practic evolutiv
Implementare - Mac - Unix - Windows - Android
Stilul cursului - Totul este explicat într-un mod dinamic și agil
O plantă crește și devine pădure
Asta este o Arhitectură
Realizare - Poate fi aplicat companiei sau casei tale
Culminare - Unix Scripting Defense în toate companiile și proiectele din lume
Lecția 03 - Scripting
Automatizare
Pastile de realitate - Ce avem și ce putem obține
Informații importante
Frumoase Informații
Structuri
Scripturi istorice
Situația curentă a scripturilor - Yaml sau hcl transform scripting
Lecția 04 - Automatizare
Ce este computerul?
Baza de calcul - Automatizare
Un mod de a face lucrurile mai repede
La fel de ?
scriind mai putin
gândind mai mult
Amintește rapid
Văzând lucrurile mai clar
Lecția 05 - Realitatea
O consolă Unix
Ordine (eco)
Comentarii
Calea curentă (comandă și variabilă) (pwd)
Lista (ls)
Alias
Îmbunătățiți existentul - Exemplu (ll)
(lg) există deoarece nu puteți crea o funcție dintr-un alias existent
Țevi - pe ce se bazează?
Ordine de căutare (grep))
Exemplu anterior Arhitectură - terraform
pastile de realitate
Lecția 06 - Informații
De unde știm ce avem?
Cum îl organizăm?
Cum ne amintim?
Curățarea ecranului (clar)
Vizualizator de fișiere (pisica)
O funcție - bucată de cod care va face ceva
Prelungiri semnificative
Încărcarea funcției (punctul (.))
Informații despre caracteristică (-?)
Avem nevoie de adecvate, actualizate, agile și
frumos pentru lupta noastră zilnică
Cel mai bun editor curent (Visual Studio Code)
Comparator de expresii (dacă)
Scripturi de bază: mențineți documentația actualizată a tot ceea ce faceți
Liste de funcții (conceptul)
Vizualizarea variabilelor (modalități de afișare a acestora)
Aceasta este descrierea proiectului dvs. Furnizați o scurtă descriere pentru a explica contextul și fundalul muncii dvs. Faceți clic pe „Editați text” sau faceți dublu clic pe casetă pentru a începe.
Lecția 03 - Scripting
Automatizare
Informații importante | Frumos
Structura
Scripturi istorice
Starea curentă a scripturilor
Lecția 04 - Începutul cursului
Aceasta este descrierea proiectului dvs. Furnizați o scurtă descriere pentru a explica contextul și fundalul muncii dvs. Faceți clic pe „Editați text” sau faceți dublu clic pe casetă pentru a începe.
Lecția 03 - Scripting
Automatizare
Informații importante | Frumos
Structura
Scripturi istorice
Starea curentă a scripturilor
Lecția 07 - Informații frumoase
Informațiile trebuie să fie frumoase/atractive pentru a fi folosite
versiunea colorată a editorului (vim)
Suntem Specii Vizuale
Culoarea face lucrurile mai clare
Să ne jucăm cu culorile (tput)
Vom cunoaște „magia”
Definirea culorilor cu secvențe de evacuare
Concept prompt (ps1)
Nu există magie... există Arhitectură
Nume mașină (nume gazdă)
Comenzi de culoare (setblue - setgreen)
Ne vom putea stabili arhitectura
să ne informeze într-un mod atractiv și vizual
Lecția 08 - Structuri
Aflați ce există - fie eroare, fie pierderea funcționalității
Condiții în Unix (dacă .. fi)
Bucle Unix (pentru do .. done)
Selector de caz (case .. esac)
Este important să cunoaștem Structurile
Scriptul Unix este pentru a crea ceea ce nu există și pentru a îmbunătăți ceea ce există
dar să nu piardă ceea ce există deja
Cum funcționează comanda vi în prezent (vi | vim | .vimrc)
Nu putem folosi un alias numit (do)
Trebuie să cunoaștem structurile
Nu este un curs Unix, dar învățăm Unix
Lecția 04 - Începutul cursului
Aceasta este descrierea proiectului dvs. Furnizați o scurtă descriere pentru a explica contextul și fundalul muncii dvs. Faceți clic pe „Editați text” sau faceți dublu clic pe casetă pentru a începe.
Lecția 03 - Scripting
Automatizare
Informații importante | Frumos
Structura
Scripturi istorice
Starea curentă a scripturilor
Lecția 04 - Începutul cursului
Aceasta este descrierea proiectului dvs. Furnizați o scurtă descriere pentru a explica contextul și fundalul muncii dvs. Faceți clic pe „Editați text” sau faceți dublu clic pe casetă pentru a începe.
Lecția 09 - Scripturi istorice
Ce s-a folosit în companii
Fișiere de personalizare (profil)
Fișiere de mediu (setări)
Backup-uri
Unele pseudonime
De ce atât de puțin?
Este cea mai tristă parte a evoluției sistemelor
Este puțin folosit din cauza fricii de schimbare
Frica de ignoranță
Frica de a fi nevoit să învețe
Frica de arhitecturi
Necunoașterea avantajelor sale, este nevoie doar de timp pentru a o face
În Corte Inglés... „În sisteme nu este programat”
La Mapfre... „Nu au vrut să folosească arhitecturile”
La Telefónica... „Au văzut doar dezavantaje”
Susține utilizarea scripturilor... este singura cale
Tendințele actuale sunt în acest sens
E trist, dar este realitatea
Este o cale pe care trebuie să o schimbăm
Scripturilor trebuie să li se acorde o importanță radicală pentru gestionarea sistemelor
Pentru că avantajele sale sunt nesfârșite
Lecția 10 - Yaml nu o omoară
Se naște un limbaj conceput pentru oameni (yaml)
O limbă pare să gestioneze cloud (hcl)
Schimbarea scripturilor la configurare
Unelte specifice de la marii producatori
Instrumente mai generale pentru nori
Programare Declarativă
Restul parametrilor sunt recuperați de la furnizor
Exemplu de fișier minim pentru kubernetes ( pod )
Exemplu mai inteligent (implementare)
Exemplu Aws ec2 (hcl)
Totul va funcționa cu scripturi
Pentru că a face lucruri online înseamnă a petrece mult timp,
în afară de eventualele erori umane
Toate produsele noi pot fi adaptate nevoilor dumneavoastră și arhitecturii dumneavoastră
Lecția 11 - Unix
Variabile și aliasuri
Probleme pe care ni le poate da Commands
Diferența dintre scripturi și funcții
Începutul Arhitecturii
Comenzi practice
Reglați ieșirile (tăiați)
Modificați ieșirile (tr)
Modificați ieșirile și fișierele (sed)
Să trecem la arhitectură
Lecția 12 - Variabile și aliasuri
Diferențele dintre variabile și aliasuri
Diferențele de execuție
Alias conduce lucrurile
Ce este mediul? Ce se exportă?
Mediul este o zonă a carcasei în care sunt cunoscute obiectele.
Dacă este exportat, este cunoscut în mediile copil
Nu totul poate fi exportat
Exportarea variabilelor ( export )
O arhitectură de scripting nu poate folosi alte medii
Pentru că pseudonimele sunt practic esențiale
Totul trebuie să fie cu rostul
Variabilele sunt definite în timpul execuției
Lecția 13 - Comenzi
Aflați dacă Comenzile (care) există
Aflați ce avem în mediu ( set | env )
Cunoașteți aliasurile definite ( aliasuri )
comanda escape (folosind bara de escape „\”)
eliminați aliasuri (unalias)
Este un curs de scripting... scripting pe Unix
iar Unix este minunat
Lecția 14 - Scripturi vs Funcții
Cum să le încărcați
Cum să le invoci
Particularități
Un script va exista întotdeauna, nu depinde de mediu
dar este situat într-un anumit punct al sistemului
Înapoi (cd -)
O funcție dacă depinde de mediu
Va funcționa din orice cale de sistem
Pentru a utiliza o arhitectură de scripting trebuie să utilizați funcții
Scripturile nu apar niciodată în informațiile despre mediu
Atât scripturile, cât și funcțiile pot primi parametri
Parametrii sunt primiți cu dolar ($)
Dacă schimbăm o funcție, trebuie să o reîncărcăm
Când se fac modificări la arhitectură, aceasta va trebui să fie reîncărcată
Arhitectura este realizată cu funcții și aliasuri
Scripturile sunt o modalitate de a ne încărca arhitectura,
dar pentru scripting Unix nu sunt practice
Lecția 15 - Arhitectura I
In sfarsit a sosit!!
O arhitectură nu se termină niciodată
Pot chiar să treacă generații
Software-ul, când este bine făcut, nu se termină niciodată
Informații despre versiune și dată (data)
Totul trebuie să fie în mediu. Totul este încărcat cu punctul (.)
Unele funcții speciale sunt de tip „listă”, ne informează despre ce există
Tocmai am plantat sămânța
trebuie sa-l uda... trebuie sa adaugi condimente
Trebuie să-l faci să crească cât mai practic posibil și să-l faci să crească frumos
care se adaptează fiecăruia dintre proiectele și companiile din lume
Lecția 16 - Arhitectura II
O sa ne distram
Un curs ar trebui să fie distractiv
Sfârșitul unui șir (nume de bază)
Restul șirului (dirname)
Este ușor să gestionați promptul cu arhitecturi Unix
Când utilizați un PS1 cu funcții, acestea sunt interpretate continuu
Ecranul este al nostru, nu lăsați promptul să ni-l fure
probleme la încărcarea fișierelor prin căile curente
Este necesară o bază comună
Un loc în care scripturile sunt executate și este întotdeauna același
Lecția 17 - Arhitectura III
Aplicam din nou „magia”.
Acum funcționează de oriunde
Pentru că plecăm de la o bază comună
Începeți întotdeauna de la o cale comună pentru liste și scripturi
Secvențe de evacuare în vi (esc:)
Toate listele au ARQ
Căutare rapidă de fișiere (ff)
Copie recursiva fara permisiuni (cf)
Culorile sunt în arhitectură (tput)
Data cu compoziția (data)
Lista de caracteristici mai colorată
Avem deja ghiveciul plantat (arhitectura)
Trebuie să-l faci să crească
Dar știi deja că va crește
Știm că funcționează
Știm că rulează de oriunde
Lecția 18 - Ordine practice: tăiere
Reglați ieșirile (tăiați)
Modificați ieșirile (tr)
Modificați ieșirile (sed)
Tăiați după poziție (tăiat -c)
Tăiați după delimitator ( cut -d -f )
Șterge ecranul (șterge)
Istoric comenzi
Prieten/inamic al administratorilor
Istoric tăiat ( h8b = istoric | cut -c8- )
Istoria mai puternică ( h8 = h8b | grep )
Ștergerea istoricului ( istoric -c )
Tăiați la cap / deasupra (capului)
Tăiați la coadă/dedesubt (coadă)
Format de fișier cu separatori (csv)
Obțineți ip-urile sistemului (ip a)
Demo de încărcare a funcției
Mod de a încărca arhitectura într-un script
Redirecționează către dispozitivul null ( &> /dev/null )
Dacă vrem să folosim arhitectura într-un script, trebuie să o încărcăm anterior
Erorile sunt rezolvate, gandite, analizate
se rezolvă și încetul cu încetul acest lucru crește
Scopul meu este să arăt că totul este arhitectură
și că protagoniștii ești tu
Lecția 19 - Cut - Arhitectură
Voi profita de fiecare capitol pe care îl vedem pentru a îmbunătăți arhitectura
și adaptându-l la ideea de practică pe care vreau să ți-o transmit
O arhitectură trebuie să fie practică și frumoasă și vom lucra în acest sens.
Anagrama este adăugată la arhitectură
Funcția de obținere a domeniului (getdom)
Alias de încărcare arhitectură (A)
Aliasuri de informații ( i )
Modalități de depanare a scripturilor (încercare/eroare)
Nu trebuie să puneți toate informațiile
Arhitectura ar trebui să fie practică și frumoasă
Calea curentă (pwd)
Este ușor să reîncărcați arhitectura
Este ușor să vezi schimbările
Este ușor să evoluezi
Lecția 20 - Comenzi practice: tr
Schimbarea textelor în propoziții nu se face cu tr
Schimbați literele cu tr
Schimbarea de la litere mici la majuscule (tr)
Schimbarea caracterului prin tab cu tr ( \t )
Schimbarea caracterului prin întrerupere de linie cu tr ( \n )
Lecția 21 - Tr - Arhitectură - reflecție
Trecem în revistă evoluția arhitecturală de până acum
Este radical că există o bază comună
Avem deja perspectiva asupra modului în care a evoluat
Conversie în majuscule (mayus)
Aceasta este ideea arhitecturală
Avem o bază pe care o înțelegem deja și adăugăm piese
Acest capitol ne-a ajutat să nu ne pierdem
Documentarea este foarte importantă
Documentează bine lucrurile și încetul cu încetul planta „crește”
Lecția 22 - Ordine practice: sete
Schimbați un cuvânt cu altul (sed s/A/B/g)
Sed advanced/smart - setare delimitare (sed s;A;B;g)
Setea acum este minunată
reglaj cu bară dublă - sed nu o interpretează corect
modificarea textelor din fișiere (sed)
Lecția 23 - Setea - arhitectură
Vom încerca să nu amestecăm informații din comenzi noi
cu modificări arhitecturale
Pentru a minimiza complexitatea, astfel încât nimeni să nu se piardă
Soluție de setări cu funcție de formatare
Variabilă nouă pentru liste (ARQ_L)
Exemple cu sed (funcția change_file)
Ușurința de a-ți aminti setea
Cunoașterea a ceva despre care știm că funcționează (care a funcționat înainte)
Adăugați „z” pentru a stivui fișiere/foldere în ieșiri
Acesta este scripting Unix...schimbare...A...i
Scrie cât mai puțin posibil
Reutilizați totul și aveți informațiile într-un singur loc
Lecția 24 - Evenimente curente
Manager de versiuni (git)
Platformă de arhitectură (terraform)
Orchestrator de containere (kubernetes)
Amazon cloud (aws)
Microsoft cloud (azuriu)
Google Cloud (Gcloud)
Nor economic (Oceanul digital)
Lecția 25 - Git
Este cel mai important produs care a apărut în informatică în ultimii 30 de ani.
A permis să apară variante pentru a face lucruri și acum, ori se face bine, ori dispare.
Este controlul versiunilor
Avem niște documente/cod/imagini și nu vrem să se piardă
O versiunea... ca 1.0
Facem modificări și dorim să revenim la versiunea salvată
Recuperăm versiunea și totul este la fel ca înainte să se piardă
Este un control local al versiunii
Tot ceea ce faci cu Git este pe computer
Ecosistem Git (flux git)
Github este un loc unde poți găsi orice program gratuit din lume
Este o platformă Microsoft în care orice persoană/companie/organizație poate încărca cod
oricine dorește, fără să plătească pentru asta și disponibil pentru toată lumea
Gitlab este o configurație github pentru generarea de conducte
Github este gratuit, cu excepția cazului în care sunt proiecte private
Gitlab este gratuit doar pentru proiecte mici
Gitlab este o modalitate prin care lucrurile să funcționeze singure
Ideea este să creezi o versiune, gitlab observă schimbarea
și implementează automat acea versiune
Acțiunile Github este o ajustare a filozofiei gitlab la github
Git este „bunul” Microsoft
Prin crearea Git, Microsoft a revoluționat toate proiectele din lume
Microsoft este foarte bun și are multe lucruri foarte bune și unul dintre cele mai bune lucruri pe care le are este git
Bill Gates și-a schimbat povestea și acum donează milioane de dolari pentru cauze caritabile
Prin crearea Visual Studio Code, el a revoluționat toți editorii din lume
Lecția 26 - Git Flow
Flux Git:
1. Pleacă de la o ramură principală
2. O nouă filială este creată local (checkout)
3. Tu faci modificări
4. Încărcați acele modificări ( push )
5. Apoi trebuie să mergeți la Github pentru a face o cerere de îmbinare
Formatul de a crea lucruri, de a face o îmbinare, de a o schimba într-o buclă este ceea ce se numește
o conductă
Alți producători precum CircleCI sau Jenkins sunt alte alternative pentru conducte
Baza oricărei dezvoltări, a oricărei arhitecturi, este că modificările sunt încărcate pe github
arhitecturile sunt încărcate pe github
dezvoltările sunt încărcate github
Facem ca software-ul gratuit să aibă succes fără să plătim
Fie ca acesta să fie baza evoluției umanității în 2023
Git este un prieten și github este un alt prieten
Lecția 27 - Folosește Git
Automatizare
Informații importante | Frumos
Structura
Scripturi istorice
Starea curentă a scripturilor
Lecția 28 - Git Arq
Aceasta este descrierea proiectului dvs. Furnizați o scurtă descriere pentru a explica contextul și fundalul muncii dvs. Faceți clic pe „Editați text” sau faceți dublu clic pe casetă pentru a începe.
Lecția 29 - Norul - Norul
Automatizare
Informații importante | Frumos
Structura
Scripturi istorice
Starea curentă a scripturilor
Lecția 30 - Terraform
Aceasta este descrierea proiectului dvs. Furnizați o scurtă descriere pentru a explica contextul și fundalul muncii dvs. Faceți clic pe „Editați text” sau faceți dublu clic pe casetă pentru a începe.
Lecția 31 - Utilizarea / Fluxul Terraformului
Automatizare
Informații importante | Frumos
Structura
Scripturi istorice
Starea curentă a scripturilor
Lecția 32 - Terraform Arq
Aceasta este descrierea proiectului dvs. Furnizați o scurtă descriere pentru a explica contextul și fundalul muncii dvs. Faceți clic pe „Editați text” sau faceți dublu clic pe casetă pentru a începe.
Lecția 33 - Kubernetes
Automatizare
Informații importante | Frumos
Structura
Scripturi istorice
Starea curentă a scripturilor
Lecția 34 - Utilizarea / Fluxul Kubernetes
Aceasta este descrierea proiectului dvs. Furnizați o scurtă descriere pentru a explica contextul și fundalul muncii dvs. Faceți clic pe „Editați text” sau faceți dublu clic pe casetă pentru a începe.
Lecția 35 - Kubernetes Arq
Automatizare
Informații importante | Frumos
Structura
Scripturi istorice
Starea curentă a scripturilor
Lecția 36 - Aws
Aceasta este descrierea proiectului dvs. Furnizați o scurtă descriere pentru a explica contextul și fundalul muncii dvs. Faceți clic pe „Editați text” sau faceți dublu clic pe casetă pentru a începe.
Lecția 37 - Utilizarea Aws
Automatizare
Informații importante | Frumos
Structura
Scripturi istorice
Starea curentă a scripturilor
Lecția 38 - Aws Arq
Aceasta este descrierea proiectului dvs. Furnizați o scurtă descriere pentru a explica contextul și fundalul muncii dvs. Faceți clic pe „Editați text” sau faceți dublu clic pe casetă pentru a începe.
Lecția 39 - Azur
Automatizare
Informații importante | Frumos
Structura
Scripturi istorice
Starea curentă a scripturilor
Lecția 40 - Utilizarea Azure
Aceasta este descrierea proiectului dvs. Furnizați o scurtă descriere pentru a explica contextul și fundalul muncii dvs. Faceți clic pe „Editați text” sau faceți dublu clic pe casetă pentru a începe.
Lecția 41 - Azure Arq
Automatizare
Informații importante | Frumos
Structura
Scripturi istorice
Starea curentă a scripturilor
Lecția 42 - Google Cloud
Aceasta este descrierea proiectului dvs. Furnizați o scurtă descriere pentru a explica contextul și fundalul muncii dvs. Faceți clic pe „Editați text” sau faceți dublu clic pe casetă pentru a începe.
Lecția 43 - Utilizarea Gcloud
Automatizare
Informații importante | Frumos
Structura
Scripturi istorice
Starea curentă a scripturilor
Lecția 44 - Gcloud Arq
Aceasta este descrierea proiectului dvs. Furnizați o scurtă descriere pentru a explica contextul și fundalul muncii dvs. Faceți clic pe „Editați text” sau faceți dublu clic pe casetă pentru a începe.
Lecția 45 - Oceanul digital
Automatizare
Informații importante | Frumos
Structura
Scripturi istorice
Starea curentă a scripturilor
Lecția 46 - DOCean Use
Aceasta este descrierea proiectului dvs. Furnizați o scurtă descriere pentru a explica contextul și fundalul muncii dvs. Faceți clic pe „Editați text” sau faceți dublu clic pe casetă pentru a începe.
Lecția 47 - DOcean Arq
Automatizare
Informații importante | Frumos
Structura
Scripturi istorice
Starea curentă a scripturilor
Lecția 48 - Foarte util (MyBest)
Aceasta este descrierea proiectului dvs. Furnizați o scurtă descriere pentru a explica contextul și fundalul muncii dvs. Faceți clic pe „Editați text” sau faceți dublu clic pe casetă pentru a începe.
Lecția 49 - CoN - Recul Agil
Automatizare
Informații importante | Frumos
Structura
Scripturi istorice
Starea curentă a scripturilor
Lecția 50 - g - Căutare (super grep)
Aceasta este descrierea proiectului dvs. Furnizați o scurtă descriere pentru a explica contextul și fundalul muncii dvs. Faceți clic pe „Editați text” sau faceți dublu clic pe casetă pentru a începe.
Lecția 51 - f2 - filtru de extensie
Automatizare
Informații importante | Frumos
Structura
Scripturi istorice
Starea curentă a scripturilor
Lecția 52 - ren - redenumire
Aceasta este descrierea proiectului dvs. Furnizați o scurtă descriere pentru a explica contextul și fundalul muncii dvs. Faceți clic pe „Editați text” sau faceți dublu clic pe casetă pentru a începe.
Lecția 53 - rep - înlocuitor
Automatizare
Informații importante | Frumos
Structura
Scripturi istorice
Starea curentă a scripturilor
Lecția 54 - ch - schimbător de rută
Aceasta este descrierea proiectului dvs. Furnizați o scurtă descriere pentru a explica contextul și fundalul muncii dvs. Faceți clic pe „Editați text” sau faceți dublu clic pe casetă pentru a începe.
Lecția 55 - iPath - Calea inteligentă
Automatizare
Informații importante | Frumos
Structura
Scripturi istorice
Starea curentă a scripturilor
Lecția 56 - Sisteme
Aceasta este descrierea proiectului dvs. Furnizați o scurtă descriere pentru a explica contextul și fundalul muncii dvs. Faceți clic pe „Editați text” sau faceți dublu clic pe casetă pentru a începe.
Lecția 57 - Windows
Automatizare
Informații importante | Frumos
Structura
Scripturi istorice
Starea curentă a scripturilor
Lecția 58 - Linux
Aceasta este descrierea proiectului dvs. Furnizați o scurtă descriere pentru a explica contextul și fundalul muncii dvs. Faceți clic pe „Editați text” sau faceți dublu clic pe casetă pentru a începe.
Lecția 59 - Mac
Automatizare
Informații importante | Frumos
Structura
Scripturi istorice
Starea curentă a scripturilor
Lecția 60 - Android
Aceasta este descrierea proiectului dvs. Furnizați o scurtă descriere pentru a explica contextul și fundalul muncii dvs. Faceți clic pe „Editați text” sau faceți dublu clic pe casetă pentru a începe.
Lecția 61 - Trecerea spre nor
Automatizare
Informații importante | Frumos
Structura
Scripturi istorice
Starea curentă a scripturilor
Lecția 62 - Aws
Aceasta este descrierea proiectului dvs. Furnizați o scurtă descriere pentru a explica contextul și fundalul muncii dvs. Faceți clic pe „Editați text” sau faceți dublu clic pe casetă pentru a începe.
Lecția 63 - Azur
Automatizare
Informații importante | Frumos
Structura
Scripturi istorice
Starea curentă a scripturilor
Lecția 64 - Google Cloud
Aceasta este descrierea proiectului dvs. Furnizați o scurtă descriere pentru a explica contextul și fundalul muncii dvs. Faceți clic pe „Editați text” sau faceți dublu clic pe casetă pentru a începe.
Lecția 65 - Oceanul digital
Automatizare
Informații importante | Frumos
Structura
Scripturi istorice
Starea curentă a scripturilor
Lecția 66 - Git
Aceasta este descrierea proiectului dvs. Furnizați o scurtă descriere pentru a explica contextul și fundalul muncii dvs. Faceți clic pe „Editați text” sau faceți dublu clic pe casetă pentru a începe.
Lecția 67 - Sfârșitul distracției? Revolutie!! #scriptingunix
Automatizare
Informații importante | Frumos
Structura
Scripturi istorice
Starea curentă a scripturilor
Saga: SUC 2.0...2025
Curs în mai multe limbi - îl vei putea face în orice limbă
Nori:
-Ali Cloud
CI/CD:
Jenkins
Utilizi noi (MyBest 2.0):
- Funcția II
- Proces și spațiu
- Extensie tăiată (ecut și scut)
- există fișier (în așteptarea creării)
- contoare frumoase (în așteptarea creării)
- ecouri de eroare & ecouri de ieșire --> E O ---> Asigurați-vă că funcția iese | greşeală
- Funcția UP
- este_numar
- există (fișier existent | ...) - dosar_există
- svgtopng
- flagtomp3