Wanneer jy oor programmering leer, kan jy twee verskillende fases teëkom
-
Leer oor die grondbeginsels: Jy begin om die anatomie van 'n rekenaarprogram te verken, leer hoe om oor eenvoudige probleme in terme van logiese eenhede te dink, en begin om hierdie eenhede te formaliseer in instruksies van kode. Op hierdie stadium leer jy oor abstrakte vakke en eenvoudige oefening. As dit reg gedoen word en die gepaste hoeveelheid tyd gegee word, sal enigiemand 'n stewige greep op die verstaan en skryf van eenvoudige logiese programme kan kry deur 'n taal van keuse te gebruik.
-
Die tweede fase, wat die meeste mense 'n bietjie meer skrikwekkend vind, bestaan uit die aanleer van 'n ontwikkelingsekosisteem: die natuurlike volgende stap na die verkryging van eenvoudige programmeringskennis is om 'n programmeringssubdomein te kies (webontwikkeling, mobiele toepassingsontwikkeling, ingebedde stelsels, en soortgelyke ) en begin om te leer hoe om probleme op te los deur daardie spesifieke platform te gebruik. Die moeilikheid hier is dat dit nie meer 'n kwessie is om 'n stel grondbeginsels te dek, elke konsep te oefen en te herhaal nie. Dit is dikwels onmoontlik om elke instrument, elke tegnologie te dek en elke beginsel te volg. Die regte manier om dit te doen, is om 'n gesonde hoeveelheid eksperimentering en navorsing te doen. Die kans is goed dat jy net 'n handjievol vaardighede sal moet aanleer en 'n aantal gereedskap sal gebruik om met eenvoudige take te begin. Sodra jy gemaklik is op hierdie vlak, kan jy probeer om uit te brei na 'n nuwe stel gereedskap en geleidelik te ontwikkel. Na aanleiding van hierdie metodologie, sal ons probeer om 'n stewige fondament te bou in die domein van webontwikkeling deur die verkenning van die tegnologieë en gereedskap wat gebruik word om eenvoudige bestemmingsbladsye te bou.
In hierdie blogpos sal ons 'n kort verkenning van die frontend-webontwikkelingslandskap doen, met 'n fokus op bestemmingsbladsy-ontwikkeling. Ons sal deur 'n seleksie hulpbronne gaan wat ons aanbeveel dat u nagaan vir die verskillende dele van ontwikkeling wat u mag teëkom. Teen die einde van hierdie artikel sal jy 'n baie duideliker prentjie hê van hoe om te werk te gaan om 'n bestemmingsbladsy te bou. Kyk na hierdie metgeselvideo vir 'n praktiese voorbeeld.
Landskap vir ontwikkeling van bestemmingsbladsye
'n Bestemmingsbladsy is 'n term wat aanvanklik deur digitale bemarkingskundiges gebruik word om te verwys na 'n selfstandige webblad wat vir bemarkings- en advertensieveldtogdoeleindes gebruik word. Die konsep is redelik eenvoudig: 'n besoeker wat belangstel in 'n produk of diens wat deur 'n maatskappy verskaf word, klik op 'n skakel van die genoemde produk, dan "land" op 'n webblad wat 'n ryk beskrywing het wat teks, beelde ens. van die produk kombineer of diens. Die bladsy bevat 'n aankoopknoppie, wat 'n "CTA" (Call To Action) genoem word om die besoeker in 'n betalende kliënt te omskep. Soos u kan verwag, is die skep van 'n goeie gebruikerservaring uiters belangrik om 'n goeie omskakelingskoers te hê.
In hierdie artikel sal ons leer oor baie maniere en hulpmiddels wat ons in staat sal stel om bestemmingsbladsye te bou wat hul rol vervul. Dit is belangrik om te noem dat daar ander oorwegings is by die bou van bestemmingsbladsye wat verband hou met SEO (Search Engine Optimization). SEO sal in toekomstige werkswinkels gedek word.
Ontwerp-inspirasie
Of jy ervare is met die bou van bestemmingsbladsye of net begin, jy sal vind dat dit dikwels moeilik is om presies vas te stel hoe jy wil hê jou webwerf moet lyk. Dit is ook dikwels die geval, wanneer hulle met kliënte werk, dat hulle nie presies weet watter ontwerp hulle vir hul webblad wil hê nie. Gewoonlik sal die ontwerpmodel en prototipe aan die ontwikkelaar oorhandig word deur 'n webontwerper wat in hierdie soort werk spesialiseer. Dit kan nuttig wees om 'n betroubare bron van webontwerpe te hê. Sulke bronne sal jou in staat stel om op hoogte te bly van ontwerpneigings, jou kreatiwiteit aan te dryf, en ... aan die gang te kry. Twee van die beste hulpbronne wat jy kan gebruik om ontwerpinspirasie vir jou volgende projek te kry, is Dribbble en Behance.
Druppel
Dribbble is waarskynlik die gewildste hulpbron in die webontwerpruimte. Dit is 'n gemeenskap van ontwerpers wat hul werk deel om hul vaardighede te verbeter, mekaar te help en konstruktiewe terugvoer te kry. Dit bevat 'n wye reeks ontwerpe in omtrent enige onderwerp of veld wat deur kreatiewe mense van regoor die wêreld gemaak is, tesame met gemeenskapsterugvoer, wat dit 'n ideale plek maak om inspirasie te kry.
Behance
Behance is nog 'n gewilde ontwerpgemeenskap wat jou kan help om inspirasie te vind. Hierdie webwerf bied gevorderde soekkenmerke wat jou maklike toegang gee tot spesifieke werk waarin jy belangstel, deur sleutelwoorde, velde en kleurpalet te gebruik. Dit is ook belangrik om daarop te let dat Behance deel is van Adobe, en netjies met Adobe Creative Cloud integreer.
Dribbble en Behance is albei wonderlike platforms vir inspirasie vir webontwerp en jy kan nie verkeerd gaan nie. Ons moedig jou aan om ontwerpe te begin verken en met jou eie vorendag te kom!
Ontwerp prototipering
Noudat jy geïnspireer is deur die werk van talentvolle ontwerpers, is dit tyd dat jy die ontwerp van jou bestemmingsbladsy begin prototipeer. Prototipering is 'n belangrike fase van die bou van 'n bestemmingsbladsy. Dit kan gedefinieer word as die eksperimentele proses waar jy idees in sigbare strukture implementeer, sodat jy dit met jou span of kliënt kan verfyn en bekragtig. Aan die einde van die prototiperingsfase sal jy 'n ontwerp hê wat gereed is om lewendig te maak op jou bestemmingsbladsy.
Daar is 'n oorvloed sagteware-oplossings wat gebruik kan word vir die bou van ontwerpprototipes. Trouens, daar is so baie dat dit vinnig uitdagend kan word om een instrument te evalueer, vergelyk en kies. Ons gaan Figma gebruik, aangesien dit algemeen gebruik word deur ux/ui-ontwerpers. As jy graag wil leer hoe om Figma vir prototipering te gebruik, kan jy ons vinnige kursus op YouTube kyk hier.
Figma
Figma is 'n alles-in-een-ontwerpinstrument wat dit maklik maak vir UX-ontwerpers en -ontwikkelaars om ontwerpprototipes te bou en saam te werk op 'n blaaier-gebaseerde, wolk-gehuisde platform . Figma plaas die klem op eenvoud en gebruiksgemak.
Figma se koppelvlak laat jou toe om elemente te skep en dit te styl deur die voorkoms van teks, roosters en ander komponente oor die bladsy te beheer. Dit bied 'n wye reeks komplementêre inproppe, soos Autoflow vir die vertoon van gebruikersvloei, Figmotion vir animasies, en vele meer.
Ikone en lettertipes
Tipografie en stilering-ikone is van die eenvoudigste kenmerke om te gebruik om die voorkoms van enige webbladsy te verhoog. Jy wil die regte lettertipe en ikone op jou bestemmingsbladsy gebruik om te pas by die algemene idee wat jy wil kommunikeer. Gelukkig is dit maklik om 'n groot verskeidenheid lettertipes en ikone te vind en toe te pas deur gebruik te maak van Font Awesome of Google Fonts.
Font Awesome
Font Awesome is 'n font- en ikoon-nutsdingstel gebaseer op CSS en Less . Vanaf 2020 is Font Awesome gebruik deur 38% van werwe wat derdeparty-fontskrifte gebruik, wat dit in die tweede plek plaas ná Google Fonts (Wikipedia).
Font Awesome word ondersteun deur baie frontend-biblioteke soos Bootstrap, waarvoor dit aanvanklik gemaak is. Font Awesome maak die integrasie van lettertipes en ikone in 'n webblad so maklik soos om 'n CDN-skakel in te sluit. Hierdie gebruiksgemak, saam met sy groot verskeidenheid lettertipes en ikone, het dit die gewildste oplossing in die ruimte gemaak.
Google Fonts
Google Fonts is 'n gratis, oopbron-webdiens wat deur Google aangebied word vir lettertipe-inbeddings op webwerwe. Dit bied naatlose integrasies en 'n hoë vlak van buigsaamheid en aanpassings.
Ontplooi jou bestemmingsbladsy
Noudat jy jou bestemmingsbladsy gebou het, is dit tyd om dit met die geheel te deel! Die laaste stap is om u bestemmingsbladsy te ontplooi met behulp van 'n gasheerverskaffer-oplossing. Github Pages en Vercel is ons topkeuses. Hulle is die gewildste en die maklikste om te gebruik. Vercel is die instrument wat in ons werkswinkel bekendgestel is, maar Github Pages werk op 'n soortgelyke manier.
Github-bladsye
As jy tans leer kodeer, is die kans goed dat jy van Github gehoor het. Github is 'n platform vir die deel en hosting van kode as deel van die oopbrongemeenskap. Dit bied 'n kenmerk genaamd GitHub Pages, wat 'n gasheerdiens is vir publieke webblaaie wat deur individue en organisasies gebruik kan word. Alle bladsye word vrylik op GitHub se github.io-domein aangebied, of op 'n pasgemaakte domeinnaam as jy toevallig een besit. GitHub-bladsye is 'n eenvoudige en doeltreffende manier om jou projekte gratis aan te bied as jy reeds Github vir weergawebeheer gebruik.
Vercel
Vercel is 'n Github Pages-alternatief wat 'n wye verskeidenheid kenmerke en konfigurasies bied. Dit kom met 'n gratis weergawe. Ons beveel Vercel aan vir enigiemand met 'n komplekse projek, aangesien dit 'n wonderlike ontwikkelaarervaring bied en uitstekende ondersteuning bied. Code Labs Academy gebruik dit as deel van sy ontwikkelingsproses.
Gevolgtrekking
Hierdie artikel het nuttige hulpmiddels bekendgestel om 'n bestemmingsbladsy te ontwikkel. Weereens! Die beste manier om te leer is deur te doen, daarom moedig ons jou sterk aan om hierdie nutsgoed op jou eie persoonlike projek te probeer! 'n Groot deel van 'n ontwikkelaar se werk is om bestaande oplossings vir probleme wat hulle teëkom, na te vors en te vermy om die wiel weer uit te vind. Die wonderlike ding van die programmeringsgemeenskap is die samewerkende aard daarvan. Ons moedig jou aan om voordeel te trek uit die werk wat deur ander gedeel is en om met jou eie by te dra!
En as jy meer wil leer oor die ontwerp van oulike webwerwe en die bou daarvan, dan wil jy na ons UX/UI-ontwerp en Webontwikkeling kyk ) Bootcamps!