Youcancheckdowninthedescriptionandthey'llbelinkstomychannelwhere I dovideotutorialsaboutWebdesign, Webdevelopmenttechnology, CSS, htmlphotoshop, URU X andotherrelatedtechnologies.
I'vebeendevelopingwebsitesforover 20 yearsnow, and s o goaheadandcheckoutmychildifyoulikewhatyouseehereandcomeseesomeotherstuffNow, inthisparticularvideotutorial, we'regoingtobelearninghowtocreateanentirecustombootstrapteamforanadminstylepanelfromscratch.
Andit's sortofdividedintothreeseparateparts.
Thefirstpartwe'regoingtobesettingupin P.
M andWebpacksothatwecanconfigurebootstrapssourcefilesthatarewritteninSASandkindofsetting, settingupsomeautomaticworkflowstohelpuswhenwedevelopmentthesecpart.
Soinordertodothat, wesayin p m installWebpackdashseal I dashDashsavedeathThatsavedDevCommandmakesitsothatthisrightstothedevelopmentdependenciesinourpackagedotJasonfilesothatthey'renotincludedaspartoftheproductionofdependenciesbecausethisstuffiscourseonlyusedduringdevelopment.
Sowe'llgoaheadandaddthatone.
Give a secondforthatguytoinstall.
Next, we'regonnasayin P M installWebpackDashDev, DashserversavedDev, Andthisisgonnabethedevelopmentserverthatautomaticallywillspawnwhenwe'recreatingourfiles.
Ithassupports, likehotreloadingand a fewthingslikethat.
Soeverytimewehit, commandusandsave a file, it'llautomaticallyrecompressedrecompileourSAS, buttoutthefilesandrefreshthebrowserforus.
Sothat's kindof a niceahfeaturetherethatwe'regoingtobeusinginthatpackage.
Soifyoudon't likeallofyourCSSjammedinside a javascript, thisnextlittlepluginis a pluginthatwilltakeyourCSS, exportitoutandwriteitas a regulardotCSSfile, whichishow I likeit.
Soin P m installmanydashCSSdashextract, dashpluginsavedDeb.
I thinkit's just, uh, KimurawasStandardisinnextdotjobscriptorsomethinglikethat.
Ah, theoutputhowtoputisgoingtobesothefilename.
It's justgonnabeaptdotjazzformeandthepathwhere I wantthatguyoutputisgonnabeWecanjustsavepaththoughtresolveagain.
We'llgetitfixedthatforme.
Directoryname, andit's gonnabeunderdemoslashJs.
Sothat's wheremineisgonnalive.
Andthat's probablynonstandardaswell.
Andthepublicpathvariableweakenset, too.
Dimel.
Whoops.
Demo.
I actuallythinktheDevservermightusethispublicpathvariablewhenit, uh, doesthisthing, so I mightnotneedtodeclareittwice, butOkay, sothat's goodenoughthere.
Theonlythingwewanttodoiswe'regonnacreatealso a link, sowe'llsayleakrailequalstylesheetbecausewewannalinktothestylesheetthatwebpacksgonnabecreatingforus.
Uh, h refisgoingtobesettoCSSslashappdotCSS.
I'm actuallygonnaput a slashinfrontusbecausewe'regonnabeusingdevelopmentsilver.
So I wantthattoberouterelativeandclosethatguyoffAndthenalsowhereyouwanttoaddinsideofheredowninourfooter.
Uh, notourfootorreallybeforeclosingbodytag, I guess a linktotheJavascriptfile.
Soscriptandwe'regonnasetTheseusoreceonthisoneisgoingtobeindatslashJsslashappdotJsThat's thepublicpathforourdemoor a distributionfolder.
Andthatshouldbegood.
Sowedon't thinkneedanythingelseinhere.
Let's justthrowourselvesaheadoronetagfor a helloworldFinally, andlet's seeifwecangetthisguytorun.