Termeni tehnici Crash Course 19 Termeni de știut
Uranus & Neptune: Crash Course Astronomy #19
Cuprins:
- Experiența utilizatorilor (UX)
- Workflow Tools & Hardware
- Dezvoltare front-end
- Dezvoltare back-end
- Concluzie
Pe măsură ce începeți să învățați despre toate tehnicile, probabil că veți trece peste atâtea cuvinte vocabulare noi pe care le simțiți ca și cum ați revenit la liceu care studiază din nou pentru SAT. Pentru a începe, iată un ghid al termenilor tehnologici de bază pe care toată lumea ar trebui să le cunoască … chiar dacă sunteți începători.
Experiența utilizatorilor (UX)
Experiența utilizatorilor se referă la modul în care o persoană experimentează un produs, în special în ceea ce privește site-urile sau aplicațiile. UX este în primul rând preocupat de ușurința utilizării și de satisfacția / plăcerea utilizatorilor.
- Harta site-ului: O schiță a tuturor paginilor de pe un site web
- UI: Interfața cu utilizatorul. Fiecare parte a unei mașini pe care utilizatorii o interacționează contează lucruri precum afișaje, ecrane, tastaturi, mouse-uri / touchpad-uri etc.
- Cercetarea utilizatorilor: Observarea și analiza efectuate în scopul înțelegerii nevoilor și comportamentelor utilizatorilor.
- Cadru de sarma: Schița a ceea ce va arăta un site web / aplicație web include componente cheie de pe site.
Workflow Tools & Hardware
Instrumente care vă ajută la creșterea productivității și eficienței.
- Editor de text: Software utilizat în codificare și programare pentru a scrie text simplu, neformatat. Exemple: Text Sublim, Console, TextEdit, TextWrangler, Notepad ++
- IDE: Mediu de dezvoltare integrat. Ajută oamenii să se programeze mai eficient. Similar unui editor de text, dar are mai multe caracteristici. Exemple: PyCharm, Webstorm
- Router: Un router este pasul dintre un modem și un computer. Când informațiile ajung la un modem prin bandă largă, routerul descifrează și trimite aceste date pe computer.
- Mașină virtuală (VM): O mașină virtuală este, în esență, software care se comportă ca hardware-ul: nu are nicio prezență fizică, dar poate rula programe ca o mașină fizică. Cele două tipuri de VM-uri sunt mașini virtuale de sistem (concepute pentru a rula întregul sistem de operare) și procese mașini virtuale (conceput pentru a rula un singur program).
- Rețeaua privată virtuală (VPN): VPN-urile oferă un nivel suplimentar de securitate rețelelor. Acestea pot fi utilizate pentru rețele publice sau private, dar sunt cele mai frecvente în corporațiile care doresc să protejeze datele.
- Controlul versiunii: Controlul versiunii este un sistem care urmărește modificările aduse unui fișier sau unui set de fișiere în timp. Acesta vă permite să rețineți mai târziu versiuni specifice dacă anumite modificări nu funcționează, economisind astfel problema de a anula toate etapele.
- Gestionar de sarcini: Aplicații care fac posibilă automatizarea sarcinilor repetate dar necesare, simplificând procesul de lucru. Exemple: Grunt, Gulp
Dezvoltare front-end
De asemenea, cunoscut sub numele de "client", pentru că este ceea ce utilizatorii / clienții vor vedea pe calculatoarele lor. "Capătul frontal" al unui site web sau al unei aplicații implică afișarea / designul codificat în acesta.
- HTML: Limba de marcare hipertext. "Fața" internetului. Toate site-urile web au cod HTML. Browserele web citesc fișierele HTML și le convertesc în site-ul pe care îl vedeți în cele din urmă.
- CSS: Cascade de stil cascadă. Dacă HTML este "fața", CSS este "machiajul". Vă permite să alegeți stiluri și să adăugați varietate.
- JavaScript: Rulează clientul (una dintre puținele limbi de programare care o fac). Cea mai populară limbă în dezvoltarea web. Acum, folosit și pe spate.
Dezvoltare back-end
Deseori numit "server side", partea din spate este ceea ce se întâmplă în spatele scenei pentru a face un site sau o aplicație să ruleze - capătul din față este fața, iar partea din spate este creierul. Include servere și baze de date.
- API-ul: Interfața de programare a aplicației. Folosit în dezvoltarea de software pentru a oferi un set de reguli și blocuri pentru un program.
- Bază de date: Colectarea datelor aplicației web.
- DevOps: Metoda de dezvoltare software concepută pentru a ajuta echipele să comunice și să lucreze împreună mai bine. Își unește dezvoltatorii cu alți lucrători IT cu scopul final de creștere a producției și a eficienței.
- Cadru: Termenul complet este "cadrul de aplicații web". Acestea ajustează timpul necesar pentru a construi un site / aplicație, oferind șabloane pre-codate și biblioteci, astfel încât să aveți o "bază" pe care să o dezvoltați.
- Server web: Scopul principal al unui server web este de a stoca conținutul și de a le livra clienților. Poate fi hardware (un computer accesibil web) sau software (un program care detectează și răspunde la cererile serverului).
Concluzie
19 termeni tehnologici în jos, doar câteva sute (sau mii) pentru a merge. Luați-o încet, nu vă lăsați copleșiți și îi veți stăpâni în cel mai scurt timp.
Lucruri de știut despre Outlook de lucru
Înainte de a-ți alege o carieră, ar trebui să afli care este perspectiva acesteia. Aflați ce înseamnă și de ce să aveți aceste informații atât de importante.
Telecomunicații Termeni de știut
Aflați ce înseamnă telecommuting și mulți alți termeni legați de lucrul la domiciliu.
Lucruri de știut înainte de a semna un contract de producție de muzică
Aflați mai multe despre contractele producătorilor de muzică, inclusiv despre ceea ce face unul corect și despre ce părți trebuie întotdeauna să negocieze și să știi când semnezi.