Lietotāja pieredze (UX)
Lietotāju pieredze attiecas uz veidu, kā persona piedzīvo produktu, īpaši attiecībā uz vietnēm vai lietotnēm.
UX galvenokārt rūpējas par lietošanas vienkāršību un lietotāju apmierinātību / prieku.
- Vietnes karte: visas vietnes lapas
- UI: lietotāja saskarne. Katra mašīnas daļa, ar kuru lietotāji saskaras; skaitās lietas, piemēram, displeji, ekrāni, tastatūras, pele / touchpads uc
- Lietotāju pētījumi: novērošana un analīze, kas veikta, lai izprastu lietotāju vajadzības un uzvedību.
- Vada karkass: skicē, kāda būs vietne / tīmekļa lietotne, tajā iekļauti galvenie vietnes elementi.
Darbplūsmas rīki un aparatūra
Instrumenti, kas palīdz palielināt jūsu produktivitāti un efektivitāti.
- Teksta redaktors: programmatūra, ko izmanto kodēšanai un programmēšanai, lai uzrakstītu vienkāršu, neformatētu tekstu. Piemēri: paaugstināts teksts, kronšteini, TextEdit, TextWrangler, Notepad ++
- IDE: integrēta attīstības vide. Palīdz cilvēkiem darboties efektīvāk. Līdzīgs teksta redaktoram, bet tam ir vairāk funkciju. Piemēri: PyCharm, Webstorm
- Maršrutētājs: maršrutētājs ir solis starp modemu un datoru. Ja informācija tiek saņemta ar modemu, izmantojot platjoslas savienojumu, maršrutētājs atšifrē un nosūta šos datus jūsu datoram.
- Virtuālā mašīna (VM): virtuālā mašīna būtībā ir programmatūra, kas darbojas kā aparatūra: tai nav fiziskas klātbūtnes, bet tā var palaist programmas, piemēram, fizisku iekārtu. Divu veidu VM ir sistēmas virtuālās mašīnas (kas paredzētas visu operētājsistēmu darbināšanai) un apstrādā virtuālās mašīnas (paredzētas tikai vienai programmai).
- Virtuālais privātais tīkls (VPN): VPN nodrošina tīkliem papildu drošības slāni. Tos var izmantot publiskos vai privātos tīklos, taču tie ir visizplatītākie sabiedrībās, kas vēlas aizsargāt datus.
- Versijas kontrole : Versijas vadība ir sistēma, kas laika gaitā izseko faila vai failu kopas izmaiņas. Tas ļauj jums atsaukt konkrētas versijas vēlāk, ja dažas izmaiņas nedarbosies, tādējādi ietaupot neveiksmes par visu soļu atsaukšanu.
- Uzdevumu pārvaldnieks: lietojumprogrammas, kas ļauj automatizēt atkārtotus, bet nepieciešamus uzdevumus, racionalizējot darba procesu. Piemēri: Grunt, Gulp
Front-end attīstība
Zināms arī kā "klienta puse", jo tas, ko lietotāji / klienti redzēs savos datoros. Mājas lapas vai lietotnes " priekšējais gals " ietver tajā iekļauto displeju / dizainu.
- HTML : hiperteksta iezīmēšanas valoda. Interneta "seja". Visas vietnes ir HTML. Tīmekļa pārlūkprogrammas nolasa HTML failus un pārvērš tos vietnē, kuru galu galā redzat.
- CSS: kaskādes stila lapas. Ja HTML ir "seja", CSS ir "aplauzums". Tas ļauj jums izvēlēties stilus un pievienot šķirni.
- JavaScript : darbojas klientā (viena no nedaudzajām programmēšanas valodām, kas to dara). Vispopulārākā valoda tīmekļa izstrādē. Tagad tiek izmantots arī aizmugurē.
Back-end attīstība
Bieži sauc par "servera pusē", aizmugure ir tas, kas notiek aiz ainas, lai izveidotu vietni vai lietotni, jo priekšpuse ir seja, un gala pusē ir smadzenes. Ietver serverus un datu bāzes.
- API : lietojumprogrammu saskarne. Izmanto programmatūras izstrādē, lai nodrošinātu noteikumu un elementu kopumu programmai.
- Datubāze: tīmekļa lietotnes datu apkopošana.
- DevOps: programmatūras izstrādes metode, kas izstrādāta, lai palīdzētu komandām labāk sazināties un strādāt kopā. Apvieno izstrādātājus ar citiem IT darbiniekiem, kuru mērķis ir palielināt ražošanu un efektivitāti.
- Pamatprogramma : Pilns termins ir "tīmekļa lietojumprogrammu ietvars". Tie samazina laiku, kas nepieciešams, lai izveidotu vietni / lietotni, nodrošinot iepriekš kodētas veidnes un bibliotēkas, tādēļ jums ir "bāze", uz kuras balstās.
- Web serveris: galvenais tīmekļa servera mērķis ir saglabāt saturu un piegādāt to klientiem. Tas var būt aparatūra (tīmeklī pieejams dators) vai programmatūra (programma, kas nosaka un reaģē uz servera pieprasījumiem).
Secinājums
19 tech noteikumi, tikai pāris simts (vai tūkstoši) iet. Ņemiet to lēni, nesaņemiet pārblīvētus, un jūs tos apgūsiet neko.