kanske en av de mest spännande utsikterna om att komma in i ett fält som webbutveckling är möjligheten att helt enkelt komma in i det direkt. Till skillnad från många yrken som kräver månader eller till och med år av träning, med webbutveckling kan du enkelt komma igång idag om du känner elden av lärande och upptäckt smoldering under dina fötter!
det bästa stället att börja få en känsla för hur utveckling fungerar är de många gratis, självstyrda webbutvecklingskurser som täcker allt från grundläggande programmeringsintroduktioner till bästa praxis för utveckling. Nedan tar vi en titt på Creme of the crop webbutvecklingskurser och lyfter fram vad de kan erbjuda dig och ett urval av de bästa länkarna eller verktygen att kolla in.
Codecademy (visit)
Codecademy erbjuder en serie självstyrda handledning för nybörjare att lära sig grunderna i webbutvecklingsprogrammering. En fristående utvecklingsmiljö skapas i webbläsaren där du kan lära dig de grundläggande strukturerna i front-end-kod som HTML och CSS innan du går vidare till back-end-språk som Ruby on Rails och Python.
missa inte… skapa en webbplats och HTML& CSS-program är bra startpunkter om du behöver lära dig grunderna i webbstruktur och design. För tyngre kodning, prova Ruby language tutorial följt av Learn Ruby on Rails guide för att göra en grundläggande, funktionell webbplats.
Khan Academy (visit)
en extremt användbar inlärningswebbplats som täcker alla typer av ämnen, och datorprogrammeringsdelen av i synnerhet kan inte förbises. Den har en mängd självstyrda handledning, i allmänhet med experter som tillhandahåller ljud-och / eller videovägledning om ämnet medan interaktiva fönster på skärmen visar koden och matar ut resultaten under berättelsen.
missa inte… den stora introduktionen till SQL database engine innehåller guidad berättelse och till och med personliga utmaningar som ber dig att skriva SQL själv för att utföra enkla uppgifter. En rolig serie för att lära sig grunderna i teckning och animering med JavaScript är bra för att komma in i det produktiva front-end-språket.
MIT OpenCourseware (besök)
ett överflöd av självstyrda kurser från ingen annan än en av de bästa tekniska skolorna i USA, MIT. MIT OpenCourseware-programmet erbjuder en otrolig bredd av ämnen att lära sig om, inklusive hundratals kurser som rör programmering, utveckling, matematik och datateknik.
missa inte… introduktion till datavetenskap och programmering som är en fullständig, oberoende studiekurs inklusive alla resurser och kursmaterial för att få dig upphetsad och intresserad av programmering. En mild introduktion till programmering med Python är också en bra resurs för att få inblick i det populära och väldesignade back-end-språket.
Coursera (visit)
i likhet med MIT OpenCourseware erbjuder Coursera en mängd onlinekurser från olika universitet runt om i världen gratis. Varje kurs varierar något i format och tidslinje, men många kurser finns tillgängliga för programmering, utveckling och datavetenskap för att få en smak.
missa inte… en bra nybörjarguide till programmering finns i programmeringen för alla kurs från University of Michigan. Medan språket som används under hela kursen är specifikt för Python, är kursen själv inriktad på begreppen allmän programmering som kan tillämpas på praktiskt taget alla språk du kommer att stöta på i många år framöver.
Mozilla Developer Network (visit)
Mozilla, teamet bakom den populära Firefox-webbläsaren, har skapat en otrolig resurs för utvecklare av alla kompetensnivåer och expertis genom Mozilla Developer Network. Dessa resurser, artiklar och handledning är perfekta för dem som absorberar information och lär sig bäst med den beprövade metoden att läsa ord och se exempel där på sidan. Utbudet av ämnen är brett, från grundläggande webbintroduktioner och front-end språk till gemensam ordförråd och optimering & prestanda.
missa inte… att komma igång med webben är en bra resurs för nybörjare att lära sig om hur webbplatser fungerar, och rörelserna skriver och spelar runt med front-end-teknik som HTML, CSS och JavaScript.
HTML5 Rocks (visit)
även om gränssnittet är lite svagt och att hitta relevanta artiklar kan vara något utmanande, erbjuder HTML5 Rocks — webbplatsen — som skapades av Google-ett brett sortiment av artiklar och handledning om alla slags webbutvecklingsämnen, med avsedda målgrupper som sträcker sig från nybörjare till avancerade utvecklare.
missa inte… komma igång med CSS former ger en bra introduktion till avancerade CSS tekniker som många nybörjare kanske inte ens inser kan åstadkommas enbart med CSS.
A List Apart (visit)
en av de mest professionella och up-to-date online tidskrifter direkt riktade till webbutvecklare och designers, a List Apart är hem för en mängd exceptionella artiklar som handlar om allt från kodning och tekniker till design och användarupplevelse. Om du vill göra lite lättläsning och lära av erfarenheter och råd från andra experter på området är det en bra resurs att bläddra igenom artiklarna här.
missa inte… att bygga olinjära berättelser för webben ger stor inblick i tanken att den spridda, modulära naturen hos moderna webbplatser kräver att berättelser om vårt innehåll får vara fritt flytande och inte följa den traditionella ”början, mitten, slutet” strukturen av berättande. Kolla också in Omramning av tillgänglighet för webben, vilka av våra egna inneboende fördomar om webbanvändare med funktionshinder och hur utvecklare kan gå vidare med att designa för tillgänglighet, oavsett användare i andra änden.
Coding Dojo Algorithm Prep (visit)
För nya utvecklare är det så otroligt viktigt att bekanta sig med programmeringsalgoritmer så tidigt som möjligt – så mycket att de blir andra naturen.
missa inte… Coding Dojo skapade en gratis Algoritmutbildningsplattform som hjälper till att bygga dina kodande muskler och nagelkodningsgrunder innan du dyker in i att lära dig hur man kodar! Algoritmutbildningsplattformen tar dig igenom en serie problem som blir mer utmanande när nivåerna fortskrider. Efter varje utmaning finns det en video med en kodande Dojo-instruktör som går igenom hur han eller hon personligen skulle lösa algoritmen.
bonustips & resurser: Få fart på back-end programmeringsspråk
När du har fått fötterna våta grunderna i webbutveckling, kommer du sannolikt att börja övergå till mer back-end programmering. Vid denna tidpunkt måste du välja ett språk till att börja med, och lita på oss, det finns mycket att välja mellan. , se till att göra din forskning för att hitta rätt passform — inte alla språk är lika. De varierar i svårigheter, användning i branschen, enkel åtkomst, efterfrågan på marknaden och många andra faktorer.
för att hjälpa till i din sökning skapade vi en uppsättning introduktionsguider för dessa toppprogrammeringsspråk i branschen: Python, Ruby, JavaScript (MEAN,. Net Core, Java och React.
Känns som en utvecklare är något du behöver göra och undrar ”är kodning bootcamps värt det?”Titta inte längre än kodning Dojo. Vi är den enda bootcamp som tränar dig i de 3 staplarna som används av världens bästa företag på 14 veckor. Ansök bara nu (det tar bara 2 minuter) — en Antagningsrådgivare kommer att följa upp för att se om kodning Dojo är rätt för dig.