Set de instrumente video
16 videoclipuri animate despre codificare și programare în limbajul semnelor.
HTML
HTML
A se vedea Transkript
Ce este limbajul HTML?
HTML (Hypertext Markup Language) este un limbaj ce permite descrierea paginilor web.
CSS (Cascading Style Sheets) este un limbaj de prezentare creat pentru a oferi conţinutului aspectul şi
forma – folosind de exemplu fonturi, dimensiuni sau culori.
Limbajul CSS a fost creat ulterior limbajului HTML și de aceea versiunile mai vechi de HTML conțin și
elemente pentru specificarea aspectului paginilor care cu timpul vor fi eliminate în versiunile mai noi.
Cele două limbaje – HTML şi CSS – sunt independente unul de altul. Acest lucru constituie un avantaj. De
regulă HTML va reprezenta structura şi conţinutul unei pagini web, în timp ce CSS controlează aspectul
şi forma acestui conţinut.
Unde folosim HTML?
Învățarea limbajului HTML are trei mari avantaje:
este foarte simplă și nu necesită mult timp
oferă controlul absolut asupra realizării paginii web
poți folosi în cadrul paginilor pe care le vei realiza secvențe de cod HTML "împrumutate" de la
alte pagini web
Ce este un document HTML?
Un document HTML este o succesiune de blocuri de informație; un bloc este delimitat de simboluri
speciale, numite taguri.
<html>
<head>
<title>Pagina mea!</title>
</head>
<body>
<h2>Bine ati venit.</h2>
<p>Aici veți învăța cum să realizați o pagină web</p>
</body>
</html>
Fiecare tag este încadrat de semnele mai mic (<), la stânga și mai mare (>) la dreapta. Majoritatea tag –
urilor au un tag de sfârșit, cu aceeași structură, singura deosebire fiind că după semnul mai mic urmează
caracterul „/”.
Exemplu: <titlu> Aici se trece titlul paginii </titlu>
Componentele principale ale unei pagini web
Orice pagină web este alcătuită din două blocuri principale:
HEAD (cap, antet) – conține informații despre pagina web: titlu, autorul etc.;
BODY (corp)- cuprinde informațiile care alcătuiesc pagina web și modul de formatare al acestor
informații.
Principalele tag -uri pentru crearea unei pagini web sunt:
tag-ul <HTML> – este primul tag care trebuie să apară într -un fișier HTML și va încadra, alături
de tag-ul său corespunzător de sfârșit (</HTML>) întreaga pagină web.
tag-ul <HEAD> marchează împreună cu tag -ul său corespunzător de sfârșit (</HEAD>) partea
de antet a paginii web.
Tag-ul <TITLE> marchează titlul unui document HTML care va fi afișat în bara de titlu a paginii
web. Tag-ul corespunzător de sfârșit este </TITLE>. Dacă acesta lipsește, atunci în bara de titlu a
ferestrei browser-ului va apărea numele fișierului.
tag-ul <BODY>, încadrează conținutul paginii web. Tag-ul corespunzător de sfârșit este
</BODY>.
Pentru crearea unei pagini web se execută următorii pași:
a. editarea fișierului HTML cu ajutorul unui editor de texte simplu (Notepad) sau dedicat;
b. salvarea fișierului folosind extensia .htm sau .html;
c. vizualizarea paginii cu ajutorul unui browse
De ce HTLM?
HTML este un limbaj esențial pentru construirea de site-uri web și aplicații online. Fără HTML, internetul
așa cum îl cunoaștem nu ar exista, iar utilizarea sa este crucială pentru orice dezvoltator web
În concluzie cu HTML vă puteți crea propriul site web; HTML este ușor de învățat – vă veți bucura
de el!
Inteligenta artificială (IA)
Inteligenta artificială (IA)
A se vedea Transkript
Ce este IA?
AI (Inteligența Artificială) se referă la domeniul informaticii care se ocupă cu dezvoltarea sistemelor
capabile să îndeplinească sarcini care, în mod normal, necesită inteligența umană.
Scopul principal al IA este de a crea programe și sisteme care pot gândi, învăța și reacționa la situații într-
un mod similar cu cel uman.
De ce se numește IA „generativă”?
Cuvântul „generativă” indică o capacitate unică a IA, care este legată de funcția principală a acestor
modele IA: abilitatea de a genera conținut nou autonom. Spre deosebire de alte modele IA care pot
recunoaște tipare sau efectua sarcini specifice, IA generativă este concepută pentru a crea conținut
original, nou.
IA este utilizată într-o gamă largă de domenii, inclusiv sănătate, transport, finanțe, educație și altele.
De ce IA?
IA se dezvoltă pentru a face față provocărilor lumii moderne și pentru a răspunde nevoilor și dorințelor
umane, ajutând la luarea deciziilor și îmbunătățind diferite aspecte ale vieții.
Cum poate inteligența artificială să ajute persoanele cu deficiențe de auz și pe cei auziți?
Inteligența Artificială (IA) poate ajuta semnificativ prin diverse tehnologii și soluții care facilitează
comunicarea și accesibilitatea.
Asistenți virtuali și chatbots: Asistenții virtuali, precum Siri, Google Assistant sau Alexa, pot
interacționa prin text, astfel încât persoanele cu deficiențe de auz pot primi informații sau ajutor
fără a depinde de sunet.
Recunoașterea vorbirii și traducerea limbajului semnelor:
Recunoașterea vorbirii: Tehnologiile de recunoaștere a vorbirii pot transforma vorbirea în text,
permițând persoanelor cu deficiențe de auz să participe activ la conversații sau să acceseze
informații.
Traducerea limbajului semnelor: Proiectele IA pot ajuta la traducerea limbajului semnelor în
limbaj vorbit sau scris, facilitând comunicarea între persoanele care folosesc limbajul semnelor și
cele care nu sunt familiarizate cu acesta.
Interpreți IA pentru limbajul semnelor:
Unele tehnologii IA sunt capabile să interpreteze și să traducă limbajul semnelor în texte sau
vorbire, ceea ce poate ajuta persoanele cu deficiențe de auz să comunice mai ușor cu cei care nu
cunosc acest limbaj și invers.
Exemple:
• SignAll: este o platformă bazată pe AI care folosește camere video și algoritmi de învățare
automată pentru a traduce limbajul semnelor în limbaj scris sau vorbit. Sistemul poate recunoaște
semnele într-o conversație în limbajul semnelor și le poate transcrie automat în text. Este folosit
în principal pentru a ajuta persoanele cu deficiențe de auz să comunice cu persoanele care nu
cunosc limbajul semnelor.
• AI și TensorFlow de la Google: Google a investit în cercetarea și dezvoltarea tehnologiilor
care pot interpreta limbajul semnelor. Folosind rețele neuronale și TensorFlow (un cadru open-
source pentru dezvoltarea învățării automate), Google lucrează la dezvoltarea unui sistem capabil
să recunoască mișcările mâinilor și să le traducă în text sau vorbire. În unul dintre proiectele lor,
tehnologia este capabilă să învețe să recunoască semnele prin imagini video.
• Microsoft Azure IA: Microsoft a folosit platforma Azure IA pentru a dezvolta soluții de
recunoaștere a limbajului semnelor. Aceste soluții se bazează pe învățarea automată și procesarea
imaginilor pentru a identifica și traduce semnele în limbaj text. Microsoft cercetează continuu
modalități de a aplica tehnologia pentru a îmbunătăți accesibilitatea și a sprijini persoanele cu
deficiențe de auz.
• DeepASL este un proiect bazat pe rețele neuronale profunde (învățare profundă) care vizează
recunoașterea semnelor limbajului semnelor american (ASL) și conversia acestora în text sau
vorbire. Folosește tehnici de procesare a imaginilor și recunoaștere a mișcărilor pentru a înțelege
gesturile utilizatorului. Proiectul a fost creat cu scopul de a îmbunătăți comunicarea între
persoanele care folosesc limbajul semnelor și cele care nu îl cunosc.
• Kinect și tehnologia de recunoaștere a mișcărilor: Tehnologia Kinect de la Microsoft,
combinată cu IA, a fost utilizată pentru a crea sisteme care pot recunoaște limbajul semnelor.
Kinect folosește o cameră 3D și un senzor de mișcare pentru a capta mișcările corpului și ale
mâinilor. Când este integrată cu algoritmi de învățare automată, tehnologia poate interpreta
limbajul semnelor și îl poate traduce în text sau vorbire.
• Socia (Aplicație pentru Limbajul Semnelor): Este o aplicație bazată pe AI care folosește
camera telefonului mobil pentru a detecta semnele limbajului semnelor și a le traduce într-un
limbaj text sau vorbit. Aplicația folosește recunoașterea imaginii și algoritmi de învățare automată
pentru a recunoaște semnele și a le traduce într-un limbaj accesibil celor care nu sunt familiarizați
cu limbajul semnelor.
IA poate asista orice proces de învățare sau creare de conținut, reunind cantități mari de informații,
oferind astfel o direcție pentru cercetare și noi idei de urmat. Totuși, există câteva riscuri care trebuie luate
în considerare atunci când se folosește AI în scopul creării de conținut: originalitatea și aproprierea
ideilor.
ALGORITM
ALGORITM
A se vedea Transkript
Un algoritm este pur și simplu un set de pași pe care un computer îi urmează pentru a
îndeplini o sarcină sau pentru a rezolva o problemă. Imaginează-ți că explici unui prieten
cum să facă ceva, cum ar fi să coacă un tort: îi dai instrucțiuni clare, pas cu pas. Un algoritm
funcționează la fel, dar instrucțiunile sunt scrise într-o limbă pe care computerul o poate
înțelege.
De exemplu, dacă ceri unui computer să sorteze o listă de nume în ordine alfabetică,
algoritmul îi va ghida cum să compare fiecare nume și să le pună în ordinea corectă.
Calculatoarele folosesc algoritmi pentru orice: încărcarea unei pagini web, recomandarea
unui videoclip pe YouTube, calcularea celei mai rapide rute pe Google Maps și multe altele.
Unii algoritmi sunt simpli, în timp ce alții sunt complecși, cum ar fi cei folosiți în inteligența
artificială sau în rețelele de socializare, care analizează cantități mari de date pentru a
funcționa.
Înțelegerea a ceea ce este un algoritm te ajută să înțelegi cum funcționează tehnologia din
spatele calculatorului și să folosești mai eficient lumea digitală. Învățarea modului de a crea
sau de a folosi algoritmi nu este doar utilă, dar îți oferă și un fel de superputere pentru a
înțelege și controla mai bine instrumentele pe care le folosești în fiecare zi.
C / C++ / C#
C / C++ / C#
A se vedea Transkript
C, C++ și C# sunt limbaje de programare esențiale în lumea tehnologiei, fiecare având
caracteristici specifice care le fac potrivite pentru diferite tipuri de proiecte.
C este unul dintre cele mai vechi și de nivel scăzut limbaj de programare, ceea ce înseamnă
că îți permite să lucrezi direct cu hardware-ul computerului. Este cunoscut pentru viteza și
eficiența sa și este adesea folosit pentru a scrie sisteme de operare și aplicații unde controlul
complet asupra resurselor computerului este esențial. Dacă lucrezi în domenii precum
hardware, rețele sau sisteme încorporate, C este un instrument de bază.
C++ este o evoluție a limbajului C, adăugând posibilitatea de a programa într-un mod mai
structurat și orientat pe obiecte (OOP). Acest lucru îl face extrem de puternic pentru aplicații
complexe, cum ar fi jocuri video, simulări, motoare grafice sau software cu performanțe
ridicate. Deși este mai greu de învățat decât C, C++ oferă o flexibilitate și funcționalitate mai
mare. Cu C++, poți gestiona atât sarcini de nivel jos, cât și de nivel înalt, ceea ce îl face
ideal pentru software complex și aplicații care necesită resurse mari.
C#, dezvoltat de Microsoft, este un limbaj mai modern, orientat pe obiecte, conceput pentru
a fi mai simplu decât C++ și mult mai sigur. Este utilizat pe scară largă pentru dezvoltarea de
aplicații pe platforma Windows, aplicații mobile și jocuri video, mai ales cu Unity. Sintaxa C#
este mai „user-friendly” și oferă instrumente avansate pentru crearea de software cu
interfețe grafice sau aplicații care trebuie să ruleze pe mai multe platforme (Windows,
macOS, iOS, Android).
Acestea sunt instrumente fundamentale în programarea computerizată. Fiecare are punctele
sale forte: C este rapid și puternic pentru sarcinile de nivel jos, C++ este perfect pentru
aplicații complexe și cu performanțe mari, iar C# este o alegere excelentă pentru
dezvoltarea de software modern, ușor de utilizat. Ca profesionist, cunoașterea acestor
limbaje îți permite să alegi instrumentul potrivit pentru fiecare tip de proiect.
Java
Java
A se vedea Transkript
Java este un limbaj de programare versatil, de nivel înalt și orientat pe obiecte, dezvoltat de
Sun Microsystems în 1995 (mai târziu achiziționat de Oracle). Este conceput pentru a fi
independent de platformă, permițând dezvoltatorilor să scrie un cod o singură dată și să-l
ruleze oriunde, datorită Java Virtual Machine (JVM). Java este utilizat pe scară largă în
diverse domenii, inclusiv dezvoltarea web, aplicații mobile (în special Android), software
enterprise, cloud computing și dispozitive Internet of Things (IoT).
Java continuă să fie o alegere de top pentru dezvoltatori datorită combinației de fiabilitate,
versatilitate și un ecosistem vast de instrumente și biblioteci.
Principalele avantaje ale Java sunt:
• *Independența față de platformă:* Capacitatea Java „Write Once, Run Anywhere” asigură
faptul că aplicațiile pot rula pe orice dispozitiv cu JVM, eliminând problemele de
compatibilitate între diferite sisteme de operare.
• *Robust și sigur:* Java include mecanisme încorporate pentru gestionarea memoriei,
gestionarea erorilor și caracteristici de securitate, cum ar fi verificarea bytecode-ului și
sandboxing-ul, care reduc vulnerabilitățile.
• *API vast:* Java oferă o bibliotecă extinsă de clase și metode predefinite care simplifică
sarcini precum conectivitatea la baze de date, rețelistică, analiză XML și dezvoltarea
interfețelor cu utilizatorii.
• *Scalabilitate:* Arhitectura Java o face potrivită atât pentru aplicații de scară mică, cât și
pentru aplicații de scară mare, motiv pentru care este utilizată frecvent în soluții la nivel de
întreprindere.
• *Multithreading:* Java are un suport robust pentru multithreading, permițând programelor
să efectueze multiple sarcini simultan, îmbunătățind eficiența și performanța.
• *Comunitate și ecosistem extinse:* Java are unele dintre cele mai mari comunități de
dezvoltatori, asigurând resurse vaste, framework-uri (ex. Spring, Hibernate) și suport pentru
depanare și învățare.
• *Performanță:* Deși Java nu este la fel de rapid ca limbaje precum C++, compilatorul Just-
In-Time (JIT) și optimizările moderne din JVM îi permit să execute cod cu o performanță
impresionantă.
Javascript
Javascript
A se vedea Transkript
JavaScript este un limbaj de programare ușor, interpretat, folosit în principal pentru a crea
conținut interactiv și dinamic pe paginile web. Introducerea sa în 1995 de către Netscape a
făcut ca acesta să devină una dintre tehnologiile de bază ale web-ului, alături de HTML și
CSS. JavaScript este acum un limbaj versatil, de nivel înalt, folosit atât pentru dezvoltarea
client-side, cât și pentru cea server-side, fiind susținut de toate browserele web majore fără
a necesita pluginuri suplimentare.
Combinarea versatilității, accesibilității și ecosistemului robust al JavaScript a consolidat
poziția sa ca piatră de temelie a dezvoltării web moderne. Adaptabilitatea sa pentru diferite
platforme și aplicații continuă să contribuie la popularitatea sa în rândul dezvoltatorilor din
întreaga lume.
Principalele avantaje ale JavaScript sunt:
• *Versatilitate:* JavaScript poate fi folosit pentru o gamă largă de aplicații, de la scripting
client-side la dezvoltarea server-side (prin Node.js), aplicații desktop (de exemplu, Electron)
și dezvoltarea aplicațiilor mobile (de exemplu, React Native).
• *Execuție client-side:* JavaScript rulează direct în browser-ul utilizatorului, permițând
funcționalități interactive, responsive și în timp real fără a necesita comunicare constantă cu
serverul.
• *Ecosistem și biblioteci bogate:* JavaScript beneficiază de un ecosistem extins de
biblioteci, inclusiv framework-uri populare precum React, Angular și Vue.js, care simplifică
dezvoltarea și îmbunătățesc funcționalitatea.
• *Compatibilitate între browsere:* JavaScript este nativ susținut de toate browserele web
majore, asigurând accesibilitate largă fără a necesita pluginuri suplimentare.
• *Interactivitate dinamică:* JavaScript permite dezvoltatorilor să creeze experiențe de
utilizator foarte interactive, cum ar fi animații, validări de formulare și actualizări în timp real
(de exemplu, aplicații de chat sau notificări live).
• *Programare asincronă:* Cu caracteristici precum promisiuni, async/await și bucle de
evenimente, JavaScript este bine pregătit pentru a gestiona sarcini asincrone, precum
apeluri API și recuperare de date, fără a bloca firul principal.
• *Programare bazată pe evenimente:* Modelul bazat pe evenimente al JavaScript îl face
ideal pentru gestionarea interacțiunilor utilizatorilor, cum ar fi clicurile, apăsările de taste și
evenimentele de hover, facilitând integrarea perfectă cu HTML și CSS.
Python
Python
A se vedea Transkript
Python este un limbaj de programare popular, în continuă dezvoltare. Se distinge prin
flexibilitate, lizibilitate și simlitate. Mulți programatori profesioniști folosesc Python cel puțin ca un limbaj
auxiliar, deoarece le permite să automatizeze rapid și ușor diverse sarcini. Datorită acestor caracteristici,
este folosit tot mai mult și de oameni din alte profesii care folosesc programarea în diverse domenii ale
muncii lor. Limbajul de programare Python este gratuit, așa că s-a format o mare comunitate în jurul său,
care contribuie la dezvoltarea și susținerea acestuia pe internet.
Exemplul limbajului de programare Python arată clar că programarea nu este doar pentru profesioniști, așa
cum scrisul nu este doar pentru scriitori profesioniști. Există tot mai multe locuri de muncă în care o
cunoaștere moderată a programării poate face ceva mai ușor, mai de succes sau mai productiv. De aceea,
acest ghid nu este doar pentru viitorii profesioniști în programare, ci pentru toți cei care pot beneficia de
programare în joburile lor (și în afacerea acestora).
Ce poate face Python?
Python poate fi folosit pe un server pentru a crea aplicații web.
Python poate fi folosit alături de software pentru a crea fluxuri de lucru.
Python poate fi conectat la sisteme de baze de date. De asemenea, poate citi și modifica fișiere.
Python poate fi folosit pentru a manipula date mari și pentru a efectua aplicații matematice
complexe.
Python poate fi folosit pentru prototipare rapidă sau pentru dezvoltarea de software pentru
producție.
De ce Python?
Python funcționează pe diferite platforme (Windows, Mac, Linux, Raspberry Pi etc).
Python are o sintaxă simplă, similară cu limba engleză.
Python are o sintaxă care permite dezvoltatorilor să scrie programe cu mai puține linii decât alte
limbaje de programare.
Python rulează pe un sistem interpretat, ceea ce înseamnă că codul poate fi executat imediat ce
este scris. Aceasta înseamnă că prototipurile pot fi foarte rapide.
Python poate fi tratat într-un mod procedural, orientat pe obiecte sau funcțional.
Sintaxa Python comparativ cu alte limbaje de programare
Python a fost proiectat pentru lizibilitate și are unele asemănări cu limba engleză, influențată de
matematică.
Python folosește linii noi pentru a finaliza o comandă, spre deosebire de alte limbaje de
programare care folosesc adesea punct și virgulă sau paranteze.
Python se bazează pe indentare (plasare a programelor pe linii, pentru scrierea cât mai clară a
acestora), folosind spații albe, pentru a defini scopul; cum ar fi scopul buclelor, funcțiilor și
claselor. Alte limbaje de programare folosesc adesea acolade pentru acest scop.
Scratch
Scratch
A se vedea Transkript
Scratch este un limbaj de programare gratuit și educațional, bazat pe blocuri, dezvoltat de
grupul Lifelong Kindergarten al Institutului de Tehnologie din Massachusetts (MIT). În prezent,
este la versiunea 3.0 și poate fi utilizat în editorul online disponibil aici sau descărcat pentru
utilizare offline. Este destinat elevilor cu vârste între 8 și 16 ani.
Scratch este conceput pentru a fi distractiv, educațional și ușor de învățat. Oferă
instrumente pentru crearea de povești interactive, jocuri, artă, simulări și multe altele. Utilizatorii
programează în Scratch prin glisarea blocurilor din paleta de blocuri și conectarea acestora cu alte
blocuri, asemeni unui puzzle. Multe blocuri conectate formează scripturi, care apoi controlează
sprite-uri ce pot efectua acțiuni pe scenă. Această metodă de programare (construirea codului cu
ajutorul blocurilor) se numește „programare prin drag-and-drop” (tragere și plasare). Scratch
dispune și de un editor de pictură și un editor de sunet încorporate, care sunt utilizate pentru a
crea artă și efecte sonore.
Platforma a suferit două revizuiri, trecând de la limbajul de programare Squeak la Action
Script și, în cele din urmă, la cea mai recentă versiune de JavaScript.
Pe site-ul Scratch, utilizatorii pot împărtăși orice proiecte au creat și oricine vrea, le poate
vizualiza. Utilizatorii pot, de asemenea, să remixeze un proiect, adică să schimbe și să
redistribuie proiectele altor utilizatori, precum și să comunice și să discute cu comunitatea
Scratch prin comentarii și utilizarea forumurilor de discuții. La sfârșitul lunii decembrie 2024,
existau peste 135 de milioane de utilizatori înregistrați și 164 de milioane de proiecte împărtășite.
Iată principalele caracteristici ale Scratch:
Îi învață pe copii cum să scrie cod într-un mod vizual expresiv.
Oferă programare pe bază de blocuri, permițând învățăceilor să aranjeze instrucțiuni pre-
scrise pentru a genera acțiuni.
Ajută utilizatorii să colaboreze, să gândească creativ și să analizeze metodic.
Le permite să creeze animații și grafice care pot fi împărtășite după finalizarea unui
proiect.
Le permite utilizatorilor să convertească proiectele finalizate în HTML5, aplicații
Android, Bundle (macOS) sau fișiere EXE folosind instrumente externe.
Permite elevilor să combine animații, jocuri pe calculator și alte proiecte folosind sunete
și imagini.
Are o comunitate online care permite copiilor să dezvolte și să împărtășească aplicații
multimedia interactive, cum ar fi povești, jocuri de puzzle și animații, cu persoane din
întreaga lume.
Oferă profesorilor opțiunea de a atribui și a schimba teme cu elevii, făcând-o o platformă
excelentă de învățare, mai ales în contextul învățării la distanță.
Este o modalitate excelentă de a introduce elevii în știința calculatoarelor și programare.
Este accesibilă în 70 de limbi la nivel global.
Figma
Figma
A se vedea Transkript
Figma este un instrument de design și prototipare bazat pe cloud, folosit pe scară largă pentru
proiectarea aplicațiilor web și mobile, precum și pentru alte proiecte digitale. Este deosebit de
popular printre designerii grafici, designerii UX/UI și dezvoltatori, deoarece permite
colaborarea în timp real și este accesibil direct printr-un browser web.
Caracteristici Cheie:
1. Design UI/UX: Crearea de interfețe și experiențe pentru utilizatori.
2. Prototipare: Construirea de prototipuri interactive pentru a demonstra cum va
funcționa o aplicație sau un site web.
3. Colaborare: Mai mulți utilizatori pot lucra pe același proiect în timp real.
4. Export de cod: Dezvoltatorii pot extrage ușor fragmente de cod, cum ar fi CSS, din
designuri.
5. Editare vectorială: Crearea de icoane, grafice și ilustrații.
De ce ar fi util pentru persoanele surde să învețe Figma?
Figma este un instrument digital care oferă numeroase oportunități, în special pentru
persoanele surde, deoarece este foarte potrivit pentru punctele lor forte și le poate ajuta să
intre în industriile digitale moderne. Iată de ce ar fi benefic:
1. Bariere de comunicare reduse:
Figma este un instrument bazat pe vizual, deci depinde mai puțin de comunicarea
auditivă.
Comentariile scrise, notele și conținutul vizual fac colaborarea accesibilă pentru
persoanele surde.
2. Accesibilitate
Figma este un instrument bazat pe web, ceea ce înseamnă că nu este necesar să
instalezi software costisitor.
De asemenea, există o versiune gratuită, care permite oricui să înceapă să învețe și să
exerseze.
3. Oportunități de angajare
Designul digital este o industrie în creștere rapidă, iar persoanele surde pot dobândi
abilități competitive în acest domeniu.
Ca designeri UX/UI sau creatori de prototipuri, pot lucra și de la distanță, oferind
flexibilitate.
4. Muncă complet vizuală
Folosirea Figma este complet vizuală, ceea ce se aliniază cu punctele forte ale
persoanelor surde, cum ar fi percepția vizuală puternică și atenția la detalii.
5. Oportunități educaționale
Este un instrument ușor de învățat, cu numeroase tutoriale online, multe dintre ele
vizuale sau care includ subtitrări.
Poate ajuta la promovarea autoexprimării creative în comunitatea surdă, de exemplu,
prin designul de conținut digital, aplicații sau site-uri web.
De ce este o investiție bună?
1. Promovează independența: Învățarea Figma permite unei persoane surde să creeze
independent designuri și prototipuri profesionale.
2. Susține proiectele comunitare: Îmbunătățirea culturii vizuale și crearea de
instrumente de comunicare în cadrul comunității surde.
3. Sursă de venit: Cu cunoștințele de Figma, joburile freelance sau pozițiile corporative
devin accesibile.
Concluzie
Figma este un instrument excelent și accesibil care poate ajuta persoanele surde să devină
creative și competitive în lumea designului digitală.
Introducere în Programare
Introducere în Programare
A se vedea Transkript
Programarea este fundamentul tehnologiei moderne, permițând dezvoltarea de software,
aplicații și sisteme care îmbunătățesc multe aspecte ale vieții. Ea presupune scrierea de
instrucțiuni sau cod într-un limbaj de programare pe care un computer îl poate înțelege,
permițându-i să îndeplinească sarcini.
Programarea este esențială în domenii precum dezvoltarea software-ului, analiza datelor,
dezvoltarea web-ului și inteligența artificială. De asemenea, se extinde în domenii precum
afaceri, cercetare și arte. Programatorii creează soluții și inovații care pot afecta milioane de
oameni, de la aplicații cotidiene la sisteme științifice complexe.
Concepte cheie în programare:
1. Algoritmi: Ghiduri pas cu pas pentru rezolvarea problemelor, asemănătoare unei
rețete de gătit.
2. Variabile: Locuri de stocare a datelor care pot fi modificate în timpul execuției
programului.
3. Structuri de date: Metode de organizare și stocare a datelor, precum liste sau
dicționare.
4. Structuri de control: Unelte precum bucle și condiționale pentru luarea deciziilor și
repetare.
5. Funcții: Secțiuni reutilizabile de cod care îndeplinesc sarcini specifice.
Provocări cum ar fi erorile de codare, complexitatea sarcinilor și curba de învățare sunt
frecvente. Depanarea (sau debugging), adică revizuirea atentă a codului pentru a găsi greșeli,
este o abilitate esențială. Cu răbdare și perseverență, programarea devine mai ușoară în timp.
Gândirea Computațională (CT)
Gândirea Computațională (CT)
A se vedea Transkript
Gândirea Computațională (CT) este o abordare a rezolvării problemelor derivată din
informatică, aplicabilă în multe domenii dincolo de programare. Aceasta permite indivizilor
să rezolve probleme complexe folosind metode structurate, cum ar fi procesele algoritmice,
raționamentul logic și abstractizarea. CT este esențială în era digitală pentru a înțelege și
utiliza tehnologia într-un mod eficient.
Gândirea Computațională implică patru componente cheie:
1. Descompunerea: Împărțirea problemelor complexe în subprobleme mai mici și mai
ușor de gestionat.
2. Recunoașterea formelor: identificarea asemănărilor între și în cadrul problemelor
3. Abstractizarea: Concentrarea pe detaliile esențiale și ignorarea celor inutile.
4. Proiectarea algoritmilor: Crearea unui set precis de pași pentru a rezolva o problemă.
Gândirea Computațională este importantă deoarece îmbunătățește abilitățile de rezolvare a
problemelor, stimulează creativitatea, pregătește indivizii pentru viitorul digital și poate fi
aplicată în domenii variate precum matematică, biologie și afaceri. Este crucială în domenii
precum dezvoltarea software-ului, analiza datelor, învățarea automată și chiar în rezolvarea
provocărilor zilnice.
Pentru a învăța gândirea computațională, este recomandat să exersezi rezolvarea problemelor,
să te implici în eforturi colaborative și să abordezi sarcini creative care necesită multiple
soluții. Aceste activități te vor ajuta să îți dezvolți abilitatea de a aplica gândirea
computațională în situații din viața reală.
SQL
SQL
A se vedea Transkript
SQL (Structured Query Language/ limbaj cu întrebări structurate) este un limbaj de
programare pentru stocarea și procesarea informațiilor într-o bază de date relațională. O
bază de date este un sistem care stochează informații, asemănător unui dosar digital, iar
SQL ne ajută să recuperăm, adăugăm, actualizăm sau ștergem date din acesta. Imaginează-ți
că deții o bibliotecă, iar SQL este instrumentul folosit pentru a organiza și găsi rapid cărți.
De ce folosim SQL?
Datele sunt pretutindeni: în aplicații, pe site-uri web și în afaceri. SQL face mai ușor să
gestionăm aceste date. Fără SQL, căutarea unei informații specifice ar fi ca și cum ai căuta
prin mii de hârtii manual.
Cu SQL poți:
Găsi informații specifice rapid (ex: „Arată-mi toți clienții care locuiesc în Viena”).
Adăuga noi date (ex: „Adaugă o carte nouă în baza de date a bibliotecii”).
Actualiza datele existente (ex: „Schimbă adresa de email a unui client”).
Șterge date învechite sau inutile (ex: „Șterge cărțile care nu mai sunt disponibile”).
Cum funcționează SQL?
SQL funcționează prin darea de „comenzi” bazei de date. Aceste comenzi sunt scrise într-un
format simplu și ușor de înțeles.
De exemplu:
Pentru a obține informații: SELECT
Pentru a adăuga informații: INSERT
Pentru a schimba informații: UPDATE
Pentru a elimina informații: DELETE
Iată câteva exemple:
1. Recuperează date: Găsește toate cărțile din categoria „Ficțiune” :
SELECT * FROM Books WHERE Category = 'Fiction';
Această comandă spune bazei de date: „Arată-mi toate informațiile (*)
despre cărțile unde categoria este Ficțiune.”
2. Adaugă date noi: Adaugă un client nou :
INSERT INTO Customers (Name, Email, City) VALUES ('John Doe',
'john@example.com', 'New York');
Aceasta spune bazei de date: „Adaugă un client nou numit John Doe cu
adresa de email și orașul dat.”
3. Actualizează date: Schimbă prețul unei cărți
UPDATE Books SET Price = 9.99 WHERE Title = 'SQL Basics';
Aceasta spune: „Actualizează prețul la 9,99$ pentru cartea intitulată 'SQL
Basics'.”
4. Șterge date: Șterge un înregistrare veche :
DELETE FROM Books WHERE Year < 2000;
Aceasta înseamnă: „Șterge toate cărțile publicate înainte de anul 2000.”
Unde se folosește SQL?
SQL este folosit aproape peste tot acolo unde sunt implicate date:
Website-uri: Pentru a stoca conturile utilizatorilor, comenzile și detaliile produselor.
Aplicații mobile: Pentru a urmări activitatea utilizatorilor și preferințele acestora.
Afaceri: Pentru a gestiona inventare, înregistrări ale clienților și vânzări.
Educație: Pentru a organiza înregistrările elevilor, cursurile și notele.
De ce să înveți SQL?
Chiar dacă nu ești dezvoltator, învățarea SQL-ului te poate ajuta să:
Analizezi și să organizezi date pentru proiecte personale sau profesionale.
Înțelegi cum funcționează aplicațiile și site-urile bazate pe date.
Comunici eficient cu profesioniștii din domeniul datelor.
În concluzie, SQL este „ajutorul” puternic care organizează și recuperează date eficient.
Este ca și cum ai avea un asistent foarte inteligent care poate găsi sau gestiona instant orice
informație dintr-o vastă bibliotecă digitală.
CSS
CSS
A se vedea Transkript
CSS sau Cascading Style Sheets, este o tehnologie folosită pentru a face site-urile web să
arate frumos și organizat. Gândește-te la ea ca la „machiajul” sau „decorul” site-urilor web.
În timp ce HTML este ca structura unui clădiri—pereții, ușile și feroneria—CSS este ca
vopseaua, draperiile și mobilierul care fac clădirea să arate atrăgător.
De ce folosim CSS?
Fără CSS, site-urile web ar arăta foarte plictisitor. Tot textul și imaginile ar fi aliniate în
blocuri plictisitoare, alb-negru. CSS ne permite să adăugăm:
Culori pentru text și fundaluri
Stiluri precum îngroșat (bold), italice și subliniere
Layouturi pentru a aranja elementele pe pagină în grile sau secțiuni
Animații pentru a face lucrurile să se miște sau să se schimbe dinamic
De exemplu, imaginează-ți o carte pentru copii. CSS este ca ilustrațiile, fonturile colorate și
layouturile care fac cartea interesantă și plăcută de citit.
Cum funcționează CSS?
CSS funcționează oferind instrucțiuni unei pagini web. Aceste instrucțiuni spun browserului
(programul pe care îl folosești pentru a vizualiza site-uri web, cum ar fi Chrome sau Safari)
cum ar trebui să arate site-ul. De exemplu:
Poți spune browserului să facă tot textul de pe pagină de culoare albastră.
Poți să îi spui să facă fundalul paginii să arate ca cerul.
Poți organiza elementele în rânduri, coloane sau grile.
Aceste instrucțiuni sunt scrise în „reguli” simple, care asociază elemente (cum ar fi textul
sau imaginile) cu stiluri. Iată un exemplu:
body {
background-color: lightblue;
}
h1 {
color: navy;
text-align: center;
}
p {
font-size: 18px;
line-height: 1.5;
}
Să descompunem asta:
Prima regulă spune că întreaga pagină („body”) ar trebui să aibă un fundal albastru
deschis.
A doua regulă spune că titlul principal („h1”) ar trebui să fie de culoare albastru
marin și centrat.
A treia regulă spune că paragrafele („p”) ar trebui să aibă text mai mare și mai mult
spațiu între linii.
Unde se folosește CSS?
CSS este folosit pretutindeni pe internet. Oricare site web pe care îl vizitezi folosește CSS
pentru a:
Ajusta designul pentru diferite dimensiuni de ecran (cum ar fi telefoanele față de
laptopuri).
Evidenția informațiile importante cu culori și text îngroșat.
Crearea de efecte vizuale uimitoare, cum ar fi slide-show-uri sau animații.
Cum se scrie CSS?
CSS este de obicei scris într-un fișier separat (ca o carte de rețete pentru designul site-ului)
și este legat de un fișier HTML. Când cineva vizitează site-ul, browserul citește atât HTML-ul
(pentru conținut), cât și CSS-ul (pentru stil), pentru a arăta pagina finală, lustruită.
De ce ar trebui să îți pese de CSS?
Chiar dacă nu plănuiești să construiești site-uri web, înțelegerea CSS-ului te poate ajuta să:
Comunici mai bine cu designerii sau dezvoltatorii.
Personalizezi bloguri personale sau mici proiecte.
Apreciezi munca din spatele site-urilor web frumoase.
În concluzie, CSS este ca artistul din spatele scenei fiecărui site web. Transformă textul și
imaginile simple în designuri vizual atrăgătoare și funcționale care fac internetul un loc mai
bun pentru toată lumea.
Introducere în Coding
Introducere în Coding
A se vedea Transkript
Programarea, cunoscută și sub numele de coding/ codare, este procesul de a oferi instrucțiuni unui
computer pentru a îndeplini sarcini specifice. Așa cum oamenii folosesc limbi pentru a comunica, programarea
folosește limbaje de programare pentru a comunica cu mașinile.
De ce să înveți programare?
1. Abilitate esențială pentru era digitală: În lumea de astăzi, aproape fiecare industrie depinde de
tehnologie. Înțelegerea programării te ajută să te adaptezi și să prosperi într-o eră dominată de
tehnologie.
2. Rezolvarea problemelor și creativitate: Programarea îmbunătățește gândirea logică și îți permite să
creezi soluții pentru probleme din lumea reală.
3. Oportunități de carieră: De la dezvoltare web la inteligență artificială, programarea deschide uși către
diverse profesii.
Limbaje de programare comune
Python: Cunoscut pentru simplitatea și versatilitatea sa, este excelent pentru începători.
JavaScript: Un limbaj esențial pentru dezvoltarea web.
HTML și CSS: Folosite pentru a crea și structura site-uri web.
Cum funcționează programarea?
Programarea presupune scrierea de instrucțiuni într-un limbaj de programare pentru a obține un rezultat dorit.
Iată un exemplu simplu în Python:
print ("Hello, World!")
Acest cod spune computerului să afișeze textul „Hello, World!” pe ecran.
Instrumente pentru începători:
Editoare de text: Programe precum VS Code sau Notepad++ pentru a scrie cod.
Platforme online: Site-uri precum Codecademy și freeCodeCamp oferă tutoriale interactive.
Pași pentru a începe:
1. Alege un limbaj: Începe cu limbaje ușor de învățat, cum ar fi Python.
2. Învață noțiunile de bază: Înțelege concepte cheie precum variabile, bucle și funcții.
3. Exersează regulat: Creează proiecte mici pentru a-ți consolida abilitățile.
4. Alătură-te comunităților: Interacționează cu alți începători și experți pentru suport și îndrumare.
Aplicații ale programării
Dezvoltare web: Crearea de site-uri web și platforme online.
Dezvoltare jocuri: Crearea de jocuri video pentru diverse dispozitive.
Analiză de date: Analizarea și interpretarea datelor pentru a obține informații.
Inteligență artificială: Proiectarea sistemelor și aplicațiilor inteligente.
De ce este importantă?
Programarea nu este doar pentru experții în tehnologie. Este un instrument pentru oricine dorește să inoveze, să
rezolve probleme sau să înțeleagă tehnologia care formează viitorul nostru.
Concluzie
Învățarea programării este o investiție valoroasă în dezvoltarea ta personală și profesională. Fie că vrei să îți
dezvolți un hobby nou sau să îți lansezi o carieră în domeniul tehnologiei, programarea îți oferă abilități care
sunt căutate în întreaga lume.
Flutter
Flutter
A se vedea Transkript
Flutter este un cadru de dezvoltare UI open-source creat de Google. Este utilizat în principal
pentru construirea de aplicații mobile, aplicații web, aplicații desktop și sisteme integrate,
toate dintr-o singură bază de cod.
Caracteristici Cheie:
1. Dezvoltare cross-platform: Creează aplicații pentru mai multe platforme (Android,
iOS, web, desktop) folosind o singură bază de cod.
2. Dezvoltare rapidă: Funcția de hot reload (reîncărcare rapidă) reflectă instantaneu
schimbările în cod, accelerând procesul de dezvoltare.
3. Personalizare ridicată: Permite crearea unor interfețe de utilizator extrem de
flexibile și vizual atrăgătoare pentru diverse nevoi de design.
Ce se poate face cu Flutter?
1. Dezvoltarea de aplicații mobile: Construiește rapid aplicații vizuale uimitoare și bine
funcționale pentru Android și iOS.
2. Dezvoltarea de aplicații web: Creează site-uri rapide și moderne.
3. Aplicații desktop: Dezvoltă programe care rulează pe Windows, macOS și Linux.
4. Prototipurare: Creează rapid prototipuri funcționale pentru aplicații noi.
5. Instrumente interactive și jocuri: Flutter este tot mai folosit pentru crearea de
jocuri simple sau conținut vizual interactiv.
De ce ar fi benefic pentru persoanele surde să învețe Flutter?
Flutter este o tehnologie modernă care oferă oportunități pentru persoanele surde să creeze
conținut digital și să se angajeze în muncă inovativă. Iată de ce ar fi valoros:
1. Oportunități egale în tehnologie
Flutter este un instrument bazat pe text și vizual, ceea ce înseamnă că este la fel de
accesibil pentru dezvoltatorii surzi ca și pentru cei auzitori.
Programarea nu depinde de auz, ceea ce o face o oportunitate excelentă pentru
persoanele surde de a participa în lumea digitală.
2. Îmbunătățirea creativității
Flutter permite persoanelor surde să își aducă ideile la viață, cum ar fi crearea de
aplicații de comunicare sau instrumente vizuale pentru comunitățile lor.
3. Oportunități de angajare
Cererea pentru aplicații Flutter este în continuă creștere, iar persoanele surde pot
dobândi abilități competitive în acest domeniu.
Ele pot lucra în diverse roluri, cum ar fi:
Dezvoltator de aplicații mobile
Dezvoltator web
Programator Frontend
Munca la distanță este, de asemenea, o opțiune, oferind flexibilitate
suplimentară.
4. Dezvoltarea de aplicații pentru comunitate
Flutter poate fi folosit pentru a construi aplicații adaptate comunității surde, cum ar fi
aplicații pentru învățarea limbajului semnelor sau instrumente de comunicare vizuală.
De ce merită să investești în învățarea Flutter?
1. Abilități căutate pe piață: Dezvoltarea cross-platform crește rapid, iar Flutter este
una dintre cele mai populare tehnologii în acest domeniu.
2. Carieră de succes: Cei care învață Flutter pot găsi rapid locuri de muncă ca
programatori sau dezvoltatori.
3. Proiecte independente: Flutter le permite persoanelor surde să creeze propriile lor
proiecte, cum ar fi aplicații care îmbunătățesc viața de zi cu zi.
4. Auto-împlinire: Învățarea programării le permite persoanelor surde să devină
contributori vizibili și valoroși în industria IT
Concluzie
Flutter este un instrument uimitor care deschide ușile programării pentru persoanele surde,
oferindu-le oportunități de creștere creativă și profesională.
Abilități digitale de bază
Abilități digitale de bază
A se vedea Transkript
În lumea interconectată de astăzi, abilitățile digitale sunt esențiale pentru succesul
personal, educațional și profesional. Abilitățile digitale de bază se referă la capacitatea
de a utiliza dispozitivele digitale și Internetul într-un mod eficient și responsabil.
Ce sunt abilitățile digitale de bază?
1. Utilizarea dispozitivelor digitale: Înțelegerea modului de operare a
smartphone-urilor, tabletelor și calculatoarelor.
2. Navigarea pe Internet: Căutarea de informații, utilizarea browserelor web și
gestionarea descărcărilor.
3. Email și instrumente de comunicare: Trimiterea și primirea de emailuri și
utilizarea aplicațiilor precum Zoom sau Microsoft Teams pentru întâlniri virtuale.
4. Software de birou: Competente în utilizarea unor instrumente precum
Microsoft Word, Excel și PowerPoint.
5. Siguranța online: Protejarea datelor personale și recunoașterea amenințărilor
online, cum ar fi phishing-ul sau alte pericole online.
De ce sunt importante abilitățile digitale?
Pregătirea pentru locul de muncă: Multe locuri de muncă necesită acum
alfabetizare digitală de bază.
Accesul la informație: Internetul oferă resurse nesfârșite pentru învățare și
dezvoltare.
Comunicarea: Să menții o legătură cu prietenii, familia și colegii prin platforme
digitale.
Gestionarea eficientă a sarcinilor: Instrumente precum calendarele online și
software-ul de management al proiectelor facilitează gestionarea sarcinilor.
Instrumente digitale cheie de învățat
1. Motoare de căutare: Folosește Google sau Bing pentru a găsi informații rapid.
2. Stocare în cloud: Platforme precum Google Drive sau Dropbox pentru
stocarea și partajarea fișierelor.
3. Rețele sociale: Aplicații precum Facebook sau LinkedIn pentru networking și
pentru a rămâne la curent cu informațiile.
4. Instrumente de securitate cibernetică: Software antivirus și manageri de
parole pentru a-ți proteja dispozitivele și conturile.
Cum să îți dezvolți abilitățile digitale
1. Începe cu pași mici: Concentrează-te pe o abilitate la un moment dat, cum ar
fi scrierea sau utilizarea unei aplicații specifice.
2. Înscrie-te la cursuri: Site-uri precum Coursera sau YouTube oferă tutoriale
gratuite și plătite.
3. Exersează regulat: Folosește ceea ce înveți zilnic pentru a-ți întări abilitățile.
4. Cere ajutor: Căută îndrumare de la prieteni, familie sau colegi care sunt
pricepuți în tehnologie.
Eticheta digitală
Fii respectuos: Menține un ton politicos în emailuri și mesaje.
Confidențialitatea contează: Evită să împărtășești informații sensibile public.
Verifică informațiile: Verifică credibilitatea informațiilor online înainte de a le
distribui.
Beneficiile abilităților digitale de bază
Productivitate îmbunătățită: Folosește instrumente și aplicații pentru a lucra
mai eficient, nu mai mult.
Mai multe oportunități: Acces la muncă la distanță, educație online și rețele
globale.
Încredere crescută: A fi priceput la tehnologie îți crește stima de sine și
adaptabilitatea.
Concluzie
Abilitățile digitale de bază sunt fundamentul pentru a prospera în era digitală.
Indiferent dacă trimiti un email, creezi un document sau participi la un apel video,
aceste abilități îți permit să te conectezi, să înveți și să ai succes. Prin îmbunătățirea
continuă a alfabetizării tale digitale, poți deschide noi oportunități și rămâne relevant
într-o lume aflată într-o schimbare rapidă.