Introduktion till programmering - gratis kurs från Hexlet, utbildning 23 timmar, Datum: 1 december 2023.
Miscellanea / / December 04, 2023
Du kommer att lära dig mer om programmeringsspråk, deras syntax och att välja rätt språk att lära dig. Så småningom kommer du att lära dig att använda funktioner, villkor och loopar och skriva dina första JavaScript-program. Kunskapen från denna kurs kommer att vara användbar om du bestämmer dig för att börja programmera och bli bekant med nyckelprinciperna för att skriva bra kod. Denna kurs är lämplig för nybörjare som vill lära sig grundläggande programmeringskoncept.
Vad är en dator?
Den första lektionen ägnas åt att introducera Tota, Hexlets huvudkaraktär. Tillsammans med vår hjälte svarar vi på enkla men viktiga frågor: Vad är en dator? Är han smart? Talar han ett programmeringsspråk?
Människo- och datorspråk
Låt oss förstå vad ett programmeringsspråk är. Varför är syntaxen i ett språk en nödvändig men inte en självförsörjande sak? Vi diskuterar vilket språk vi ska börja lära oss med och hur viktigt valet är i detta skede.
Första programmet
Vi studerar hur Hexlets utvecklingsmiljö fungerar och skriver vårt första program i JavaScript.
Hur man studerar effektivt på Hexlet
Vi förklarar hur träningssystemet Hexlet fungerar. Vad består lektionerna av? Vad ska man göra om det inte är klart? Hur gör man en praktikplats? I vilken ordning ska jag gå kurserna?
Matematik och konstanter
Vi lär oss hur man tar emot och skickar svar i JavaScript-program. Låt oss bekanta oss med konstanter.
Funktioner och lådor
Låt oss bekanta oss med funktioner - programmens byggstenar. Låt oss lära oss hur man skapar och kör dem.
Villkor och beslutsfattande
Vi studerar logikens villkor och algebra - en mekanism som gör att program kan fatta beslut baserat på information.
Åh nej, misstag! Och hur man handskas med dem
Att rätta fel är en viktig del av en programmerares jobb. I den här lektionen studerar vi typer av fel och sätt att lösa problem.
Rekursion
Låt oss förstå ett av de viktigaste och mest intressanta grundläggande begreppen - rekursion och rekursiva samtal.
Iterativ process
Låt oss titta på en annan typ av tillämpning av rekursion, utan att fördröja beräkningar till slutet.
Variabler, deklarativ och imperativ programmering
Vi lär oss nya termer: variabler, loopar och föränderlig data. Vi lär oss att skilja deklarativ programmering från imperativ programmering.
Stråkar och att arbeta med karaktärer
Strängar, citationstecken, flykt... Låt oss ta reda på hur man arbetar med strängar - sekvenser av tecken.
För loop och ändra variabler
Hur kan jag göra koden lite enklare och kortare? Vi pratar om tekniken för att ändra variabler och for-loopen.
Tester och automatisk kodgranskning
Varje gång vi ändrar något i koden kör vi tester för att säkerställa att inget är trasigt. Låt oss bekanta oss med automatisk kodtestning och skriva våra första enkla tester.
Moduler
Låt oss bekanta oss med moduler – ett sätt att dela upp program i komponentdelar och återanvända delar.
Uttryck och instruktioner
Låt oss förstå hur uttryck skiljer sig från instruktioner. Varför är det viktigt att se uttryck och instruktioner i din kod, snarare än bara uppsättningar av kommandon?
Miljö
Vi kommer att utforska tre viktiga begrepp: miljö, omfattning och stängningar. Låt oss ta reda på hur sökningen efter värden sker.
Skriver
Låt oss bekanta oss med tanken på att skriva. Vi letar efter skillnaden mellan dynamisk och statisk typning, samt skillnaden mellan stark och svag typning.
Rena funktioner
Vi överväger determinism av funktioner, biverkningar och rena funktioner.
Vad kommer härnäst?
Så vi lärde oss grunderna i programmering. Behärskar de grundläggande begreppen som ligger till grund för alla program på alla språk. Låt oss ta reda på vad vi ska studera härnäst, i vilken ordning och varför.
Ytterligare material
Artiklar och videor kurerade av Hexlet-teamet. Hjälper dig att dyka djupare in i kursens ämne
K
kirillmarkeyev
27.11.2022 G.
En mycket bra skola för dig som vill byta yrke
Fördelar: Mycket praktik, projekt, bra mentorer, praktik med öppen källkod, karriärspår. Nackdelar: Inte identifierad Hej alla! Jag skulle vilja dela med mig av mina intryck av att studera på programmeringsskolan Hexlet. Jag kom till Hexlet i oktober 2021. Innan dess försökte jag studera något på egen hand, och tittade också noga på andra programmeringsskolor, men något höll mig alltid kvar...
MaxMovement
26.10.2021 G.
Bra programmeringsskola
Fördelar: Vänlig gemenskap, många intressanta uppgifter och mentorsstöd. Nackdelar: Priserna är lite höga, men det är normalt. Min bror rekommenderade skolan, nämligen kursen introduktion till programmering. Han studerade i ungefär ett halvår och kunde så småningom hitta ett bra första jobb med en anständig lön. Efter att ha blivit smittad av idén började jag också lära mig. men jag tog inte hänsyn till en MEN: Min bror är ensam...
T
Twistedsis
31.05.2022 G.
Bra kurser, bekvämt självständigt lärande format
Fördelar: Många intressanta utmanande problem, strukturerad teori i textform. Nackdelar: Än så länge finns det definitivt inga för mig.Jag började min bekantskap med Hexlet med gratiskursen "Introduktion till programmering". Presentationen av materialet är utmärkt, efter teorin finns inga frågor kvar. Sedan konsolideras det i praktiken. Praktiska uppgifter är ofta inte lätta, de kräver att du använder din hjärna, men efter...