import{_ast,caso,oasa,ahasi,akass,alasn,amasr,anasp,aoasl,apash,aqasu}from"./chunks/framework.j4Nev8bF.js";constv=JSON.parse('{"title":"What to expect","description":"","frontmatter":{},"headers":[],"relativePath":"rebel_coding/orientation.md","filePath":"rebel_coding/orientation.md"}'),c={name:"rebel_coding/orientation.md"};functiond(g,e,m,w,y,b){returna(),o("div",null,[...e[0]||(e[0]=[i('<h1id="what-to-expect"tabindex="-1">Whattoexpect<aclass="header-anchor"href="#what-to-expect"aria-label="Permalink to “What to expect”"></a></h1><hr><p>Adirectguidetothebasicsofweb-developmentandcoding;butyoualreadyknewthat.</p><p>Thoughwe’llgoquickly,providingafoundationuponwhichyouareexpectedtoexplore.</p><p>FirstbybuildingyourownwebsiteusingHTML,CSS,soonaddingJavaScripttomakeyourwebsiteresponsive;lastlybywebbuildingscrapersusingPyton.</p><p>Afterthisyouwillbeintroducedtoexamplesofwebserversandwebclients;alongwithtemplatestobuildyourown.</p><p>Youareencouragedtousetheseasmodelsandbuildingblocksforyourownideas.ThoughthiswillconcludetheRebelCodingmaterial.</p><divclass="tipcustom-block"><pclass="custom-block-title">QN:thepurposeoffirstbuildinganHTML,CSS&JavaScriptwebsiteisnotforthistobeyourendportfoliosite.Rather,itismeantasafirststeptowardunderstandinghowwebsites,webapplications,andtheinternet,work.</p></div><divclass="warningcustom-block"><pclass="custom-block-title">QN:Aboutcheating.</p><p>Copyingpartsofcode,thenimplementingtheminyourprojectisanunspokenpathtolearningtocode.Copythecode,trytoapplyit,seehowitbreaks,andthenfixyourownimplementation.</p><p>Whatwewanttoavoidiswhatisknownaskitty-scripting;whichiscopyingentirechunksofcode,orentireapplications,withnoideahowthecodeworks,changingafewparametersandthenunleashing.Beyondlackingintegrity,itdoesnothingforone’slearning.</p></div><h1id="course-objectives"tabindex="-1">CourseObjectives<aclass="header-anchor"href="#course-objectives"aria-label="Permalinkto“CourseObjectives”"></a></h1><hr><ul><li><strong>AnintroductiontotheLinuxcommand-lineenvironment</strong></li><li><strong>BuildingwebsiteswithHTML,CSS&JavaScript</strong></li><li><strong>UsingPythontobuildwebscrapers</strong></li><li><strong>Comprehendingthecompleteweb-appstack</strong></li></ul><p>Wewalkyouthrougheveryoneoftheseobjectives.</p><p>Thenyouneedtobeabletoputthingstogether.</p><p><em>Whatifweb-developmentisn’tyourpassion?!?</em>Yetsomethingtechrelatedis..?</p><p>Wejustwantyoutogetyourfoundationsgrounded.</p><p>Thereisafinalproject,whichcanbeonanythingyouwish.Throughthecommunity,orcoaching,wegladlyhelpyougetclosertoyourtechgoals;evenifthatjustmeansbeingabletobetterdefinewhatthosegoalsmightbe.</p><p>Thedemonstrationofaptitudeisalloneneedstogetintothetechmarket;wewanttogiveyoutoolstofindyourstartinaniche,andenableyoutogrowbeyond!</p><h1id="how-does-this-work"tabindex="-1">Howdoesthiswork?<aclass="header-anchor"href="#how-does-this-work"aria-label="Permalinkto“Howdoesthiswork?”"></a></h1><hr><p>Outlinedbelowarefourprimarystepsthatwillbetakentoattainabasicfoundationofwebdevelopmentknowledge.</p><p>Eachstepisbuiltonthestepsbeforeit;whilefromthefirststepyoubegincodingyourpersonalwebsite!</p><p><strong>Step1:</strong>HTML&CSS</p><p><strong>Step2:</strong>JavaScript</p><p><strong>Step3:</strong>Python/Scrapers</p><p><strong>Step4:</strong>TheFull-Stack</p><p>~~Bytheendofourfirstfoursteps,youhavealltheknowledgeandpracticeneededtobeginlearning<em>thefull-stack</em>.AndfromherewewilldivedeeperintothespecificsusingtheActivistProjectasanexample.~~</p><p><s><strong>Step5:</strong>DjangoServers</s></p><p><s><strong>