You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Web-Dev-For-Beginners/translations/sl
leestott f002467d3f
🌐 Update translations via Co-op Translator
2 months ago
..
1-getting-started-lessons 🌐 Update translations via Co-op Translator 2 months ago
2-js-basics 🌐 Update translations via Co-op Translator 2 months ago
3-terrarium 🌐 Update translations via Co-op Translator 2 months ago
4-typing-game 🌐 Update translations via Co-op Translator 3 months ago
5-browser-extension 🌐 Update translations via Co-op Translator 2 months ago
6-space-game 🌐 Update translations via Co-op Translator 3 months ago
7-bank-project 🌐 Update translations via Co-op Translator 2 months ago
8-code-editor/1-using-a-code-editor 🌐 Update translations via Co-op Translator 2 months ago
9-chat-project 🌐 Update translations via Co-op Translator 3 months ago
10-ai-framework-project 🌐 Update translations via Co-op Translator 2 months ago
Git-Basics 🌐 Update translations via Co-op Translator 2 months ago
docs 🌐 Update translations via Co-op Translator 3 months ago
lesson-template 🌐 Update translations via Co-op Translator 3 months ago
memory-game 🌐 Update translations via Co-op Translator 2 months ago
quiz-app 🌐 Update translations via Co-op Translator 3 months ago
AGENTS.md 🌐 Update translations via Co-op Translator 2 months ago
CODE_OF_CONDUCT.md 🌐 Update translations via Co-op Translator 3 months ago
CONTRIBUTING.md 🌐 Update translations via Co-op Translator 3 months ago
README.md 🌐 Update translations via Co-op Translator 2 months ago
SECURITY.md 🌐 Update translations via Co-op Translator 3 months ago
SUPPORT.md 🌐 Update translations via Co-op Translator 3 months ago
_404.md 🌐 Update translations via Co-op Translator 3 months ago
for-teachers.md 🌐 Update translations via Co-op Translator 2 months ago

README.md

GitHub license GitHub contributors GitHub issues GitHub pull-requests PRs Welcome

GitHub watchers GitHub forks GitHub stars

Spletni razvoj za začetnike - učni načrt

Naučite se osnov spletnega razvoja z našim 12-tedenskim celovitim tečajem, ki ga ponujajo Microsoftovi Cloud Advocates. Vsaka od 24 lekcij se poglobi v JavaScript, CSS in HTML prek praktičnih projektov, kot so terariji, razširitve brskalnika in vesoljske igre. Sodelujte v kvizih, razpravah in praktičnih nalogah. Izboljšajte svoje veščine in optimizirajte pomnjenje znanja z našo učinkovito projektno pedagogiko. Začnite svojo pot kodiranja že danes!

Pridružite se skupnosti Azure AI Foundry na Discordu

Microsoft Azure AI Foundry Discord

Sledite tem korakom, da začnete uporabljati te vire:

  1. Forkajte repozitorij: Kliknite GitHub forks
  2. Klonirajte repozitorij: git clone https://github.com/microsoft/Web-Dev-For-Beginners.git
  3. Pridružite se Discordu Azure AI Foundry in spoznajte strokovnjake ter druge razvijalce

🌐 Podpora za več jezikov

Podprto prek GitHub Action (samodejno in vedno posodobljeno)

Arabic | Bengali | Bulgarian | Burmese (Myanmar) | Chinese (Simplified) | Chinese (Traditional, Hong Kong) | Chinese (Traditional, Macau) | Chinese (Traditional, Taiwan) | Croatian | Czech | Danish | Dutch | Estonian | Finnish | French | German | Greek | Hebrew | Hindi | Hungarian | Indonesian | Italian | Japanese | Korean | Lithuanian | Malay | Marathi | Nepali | Norwegian | Persian (Farsi) | Polish | Portuguese (Brazil) | Portuguese (Portugal) | Punjabi (Gurmukhi) | Romanian | Russian | Serbian (Cyrillic) | Slovak | Slovenian | Spanish | Swahili | Swedish | Tagalog (Filipino) | Tamil | Thai | Turkish | Ukrainian | Urdu | Vietnamese

Če želite dodati dodatne prevode, so podprti jeziki navedeni tukaj

Odpri v Visual Studio Code

🧑‍🎓 Ste študent?

Obiščite stran Student Hub, kjer boste našli začetne vire, študentske pakete in celo načine za pridobitev brezplačnega certifikata. To je stran, ki jo želite shraniti med zaznamke in občasno preveriti, saj vsebino mesečno posodabljamo.

📣 Obvestilo - Nov projekt za izdelavo z uporabo generativne umetne inteligence

Pravkar dodan nov projekt AI Assistant, preverite projekt

📣 Obvestilo - Nov učni načrt o generativni umetni inteligenci za JavaScript je bil pravkar objavljen

Ne zamudite našega novega učnega načrta o generativni umetni inteligenci!

Obiščite https://aka.ms/genai-js-course, da začnete!

Ozadje

  • Lekcije, ki pokrivajo vse od osnov do RAG.
  • Interakcija z zgodovinskimi osebnostmi z uporabo GenAI in naše spremljevalne aplikacije.
  • Zabavna in privlačna pripoved, potovali boste skozi čas!

lik

Vsaka lekcija vključuje nalogo za dokončanje, preverjanje znanja in izziv, ki vas vodi pri učenju tem, kot so:

  • Oblikovanje pozivov in inženiring pozivov
  • Ustvarjanje aplikacij za besedilo in slike
  • Iskalne aplikacije

Obiščite https://aka.ms/genai-js-course, da začnete!

🌱 Začetek

Učitelji, vključili smo nekaj predlogov o tem, kako uporabiti ta učni načrt. Veseli bomo vaših povratnih informacij v našem forumu za razprave!

Učenci, za vsako lekcijo začnite s kvizom pred predavanjem, nadaljujte z branjem gradiva predavanja, dokončajte različne aktivnosti in preverite svoje razumevanje s kvizom po predavanju.

Za izboljšanje učne izkušnje se povežite s svojimi vrstniki in skupaj delajte na projektih! Razprave so spodbujene v našem forum za razprave, kjer bo naša ekipa moderatorjev na voljo za odgovore na vaša vprašanja.

Za nadaljnje izobraževanje toplo priporočamo raziskovanje Microsoft Learn za dodatno študijsko gradivo.

📋 Nastavitev vašega okolja

Ta učni načrt ima razvojno okolje, ki je pripravljeno za uporabo! Ko začnete, lahko izberete, ali želite učni načrt izvajati v Codespace (okolje, ki temelji na brskalniku, brez potrebnih namestitev) ali lokalno na vašem računalniku z uporabo urejevalnika besedila, kot je Visual Studio Code.

Ustvarite svoj repozitorij

Da boste lahko enostavno shranili svoje delo, priporočamo, da ustvarite svojo kopijo tega repozitorija. To lahko storite s klikom na gumb Use this template na vrhu strani. To bo ustvarilo nov repozitorij v vašem GitHub računu s kopijo učnega načrta.

Sledite tem korakom:

  1. Forkajte repozitorij: Kliknite na gumb "Fork" v zgornjem desnem kotu te strani.
  2. Klonirajte repozitorij: git clone https://github.com/microsoft/Web-Dev-For-Beginners.git

Izvajanje učnega načrta v Codespace

V svoji kopiji tega repozitorija, ki ste jo ustvarili, kliknite gumb Code in izberite Open with Codespaces. To bo ustvarilo nov Codespace, v katerem lahko delate.

Codespace

Izvajanje učnega načrta lokalno na vašem računalniku

Za izvajanje tega učnega načrta lokalno na vašem računalniku boste potrebovali urejevalnik besedila, brskalnik in orodje za ukazno vrstico. Naša prva lekcija, Uvod v programske jezike in orodja, vas bo vodila skozi različne možnosti za vsako od teh orodij, da izberete tisto, kar vam najbolj ustreza.

Naše priporočilo je, da uporabite Visual Studio Code kot urejevalnik, ki ima tudi vgrajen Terminal. Visual Studio Code lahko prenesete tukaj.

  1. Klonirajte svoj repozitorij na računalnik. To lahko storite s klikom na gumb Code in kopiranjem URL-ja:

    CodeSpace

    Nato odprite Terminal znotraj Visual Studio Code in zaženite naslednji ukaz, pri čemer zamenjajte <your-repository-url> z URL-jem, ki ste ga pravkar kopirali:

    git clone <your-repository-url>
    
  2. Odprite mapo v Visual Studio Code. To lahko storite s klikom na File > Open Folder in izbiro mape, ki ste jo pravkar klonirali.

Priporočene razširitve za Visual Studio Code:

  • Live Server - za predogled HTML strani znotraj Visual Studio Code
  • Copilot - za hitrejše pisanje kode

📂 Vsaka lekcija vključuje:

  • neobvezno sketchnote
  • neobvezni dopolnilni video
  • kviz za ogrevanje pred lekcijo
  • pisna lekcija
  • za projektno usmerjene lekcije, vodniki korak za korakom, kako zgraditi projekt
  • preverjanje znanja
  • izziv
  • dodatno branje
  • naloga
  • kviz po lekciji

Opomba o kvizih: Vsi kvizi so shranjeni v mapi Quiz-app, skupaj 48 kvizov, vsak s tremi vprašanji. Na voljo so tukaj, aplikacijo za kvize pa lahko zaženete lokalno ali jo namestite na Azure; sledite navodilom v mapi quiz-app.

🗃️ Lekcije

Ime projekta Naučene koncepti Cilji učenja Povezana lekcija Avtor
01 Začetek Uvod v programiranje in orodja za delo Spoznajte osnovne temelje večine programskih jezikov in programsko opremo, ki pomaga profesionalnim razvijalcem pri njihovem delu Uvod v programske jezike in orodja za delo Jasmine
02 Začetek Osnove GitHuba, vključno z delom v ekipi Kako uporabljati GitHub v vašem projektu, kako sodelovati z drugimi na kodni bazi Uvod v GitHub Floor
03 Začetek Dostopnost Spoznajte osnove spletne dostopnosti Osnove dostopnosti Christopher
04 Osnove JS JavaScript podatkovni tipi Osnove podatkovnih tipov v JavaScriptu Podatkovni tipi Jasmine
05 Osnove JS Funkcije in metode Spoznajte funkcije in metode za upravljanje logičnega toka aplikacije Funkcije in metode Jasmine in Christopher
06 Osnove JS Sprejemanje odločitev z JS Naučite se ustvariti pogoje v vaši kodi z metodami za sprejemanje odločitev Sprejemanje odločitev Jasmine
07 Osnove JS Tabele in zanke Delajte s podatki z uporabo tabel in zank v JavaScriptu Tabele in zanke Jasmine
08 Terarij HTML v praksi Zgradite HTML za ustvarjanje spletnega terarija, osredotočite se na postavitev Uvod v HTML Jen
09 Terarij CSS v praksi Zgradite CSS za oblikovanje spletnega terarija, osredotočite se na osnove CSS, vključno z odzivnostjo strani Uvod v CSS Jen
10 Terarij JavaScript zapiranja, manipulacija DOM Zgradite JavaScript za delovanje terarija kot vmesnika za povleci/spusti, osredotočite se na zapiranja in manipulacijo DOM JavaScript zapiranja, manipulacija DOM Jen
11 Tipkarska igra Zgradite tipkarsko igro Naučite se uporabljati dogodke tipkovnice za upravljanje logike vaše JavaScript aplikacije Programiranje na podlagi dogodkov Christopher
12 Zeleni brskalniški vtičnik Delo z brskalniki Spoznajte, kako delujejo brskalniki, njihovo zgodovino in kako postaviti prve elemente brskalniškega vtičnika O brskalnikih Jen
13 Zeleni brskalniški vtičnik Gradnja obrazca, klicanje API-ja in shranjevanje spremenljivk v lokalni pomnilnik Zgradite JavaScript elemente vašega brskalniškega vtičnika za klicanje API-ja z uporabo spremenljivk, shranjenih v lokalnem pomnilniku API-ji, obrazci in lokalni pomnilnik Jen
14 Zeleni brskalniški vtičnik Ozadni procesi v brskalniku, spletna zmogljivost Uporabite ozadne procese brskalnika za upravljanje ikone vtičnika; spoznajte spletno zmogljivost in nekatere optimizacije za izboljšanje Ozadne naloge in zmogljivost Jen
15 Vesoljska igra Naprednejši razvoj iger z JavaScriptom Spoznajte dedovanje z uporabo razredov in kompozicije ter vzorec Pub/Sub, kot pripravo na gradnjo igre Uvod v napredni razvoj iger Chris
16 Vesoljska igra Risanje na platno Spoznajte API Canvas, ki se uporablja za risanje elementov na zaslon Risanje na platno Chris
17 Vesoljska igra Premikanje elementov po zaslonu Spoznajte, kako lahko elementi pridobijo gibanje z uporabo kartezianskih koordinat in API-ja Canvas Premikanje elementov Chris
18 Vesoljska igra Zaznavanje trkov Naredite, da se elementi trčijo in reagirajo drug na drugega z uporabo pritiskov na tipke ter zagotovite funkcijo ohlajanja za zmogljivost igre Zaznavanje trkov Chris
19 Vesoljska igra Beleženje točk Izvajajte matematične izračune na podlagi stanja in zmogljivosti igre Beleženje točk Chris
20 Vesoljska igra Končanje in ponovni zagon igre Spoznajte, kako končati in ponovno zagnati igro, vključno s čiščenjem sredstev in ponastavitvijo vrednosti spremenljivk Pogoji za konec Chris
21 Bančna aplikacija HTML predloge in poti v spletni aplikaciji Spoznajte, kako ustvariti ogrodje večstranske arhitekture spletne strani z uporabo usmerjanja in HTML predlog HTML predloge in poti Yohan
22 Bančna aplikacija Gradnja obrazca za prijavo in registracijo Spoznajte gradnjo obrazcev in upravljanje rutine za validacijo Obrazci Yohan
23 Bančna aplikacija Metode pridobivanja in uporabe podatkov Kako podatki tečejo v in iz vaše aplikacije, kako jih pridobiti, shraniti in odstraniti Podatki Yohan
24 Bančna aplikacija Koncepti upravljanja stanja Spoznajte, kako vaša aplikacija ohranja stanje in kako ga programersko upravljati Upravljanje stanja Yohan
25 Brskalnik/VScode koda Delo z VScode Naučite se uporabljati urejevalnik kode Uporaba urejevalnika kode VScode Chris
26 AI asistenti Delo z AI Naučite se zgraditi svojega AI asistenta Projekt AI asistent Chris

🏫 Pedagogika

Naš učni načrt temelji na dveh ključnih pedagoških načelih:

  • projektno učenje
  • pogosti kvizi

Program uči osnove JavaScripta, HTML-ja in CSS-ja ter najnovejša orodja in tehnike, ki jih uporabljajo sodobni spletni razvijalci. Študenti bodo imeli priložnost pridobiti praktične izkušnje z gradnjo tipkarske igre, virtualnega terarija, ekološkega brskalniškega vtičnika, igre v slogu vesoljskih napadalcev in bančne aplikacije za podjetja. Do konca serije bodo študenti pridobili trdno razumevanje spletnega razvoja.

🎓 Prvih nekaj lekcij v tem učnem načrtu lahko opravite kot Učni načrt na Microsoft Learn!

Z zagotavljanjem, da vsebina ustreza projektom, je proces za študente bolj privlačen, hkrati pa se poveča tudi zadrževanje konceptov. Poleg tega smo napisali več začetnih lekcij o osnovah JavaScripta za uvod v koncepte, skupaj z videoposnetkom iz zbirke "Beginners Series to: JavaScript" video vadnic, katerih avtorji so prispevali k temu učnemu načrtu.

Poleg tega nizko tvegan kviz pred predavanjem usmeri študentovo pozornost na učenje teme, medtem ko drugi kviz po predavanju zagotavlja nadaljnje zadrževanje. Ta učni načrt je bil zasnovan tako, da je prilagodljiv in zabaven ter ga je mogoče opraviti v celoti ali delno. Projekti se začnejo majhni in postajajo vse bolj zapleteni do konca 12-tedenskega cikla.

Medtem ko smo se namerno izognili uvajanju JavaScript ogrodij, da bi se osredotočili na osnovne veščine, potrebne kot spletni razvijalec pred sprejetjem ogrodja, bi bil dober naslednji korak po zaključku tega učnega načrta učenje o Node.js prek druge zbirke videoposnetkov: "Beginner Series to: Node.js".

Obiščite naše smernice Kodeks ravnanja in Prispevanje. Veseli bomo vaših konstruktivnih povratnih informacij!

🧭 Dostop brez povezave

To dokumentacijo lahko zaženete brez povezave z uporabo Docsify. Forkajte to repozitorij, namestite Docsify na vaš lokalni računalnik, nato pa v korenski mapi te repozitorije vnesite docsify serve. Spletna stran bo na voljo na portu 3000 na vašem localhostu: localhost:3000.

📘 PDF

PDF vseh lekcij najdete tukaj.

🎒 Drugi tečaji

Naša ekipa proizvaja druge tečaje! Oglejte si:

Pomoč

Če se zataknete ali imate kakršna koli vprašanja o gradnji AI aplikacij, se pridružite:

Azure AI Foundry Discord

Če imate povratne informacije o izdelku ali naletite na napake med gradnjo, obiščite:

Azure AI Foundry Developer Forum

Licenca

Ta repozitorij je licenciran pod MIT licenco. Za več informacij si oglejte datoteko LICENSE.


Izjava o omejitvi odgovornosti:
Ta dokument je bil preveden z uporabo storitve za strojno prevajanje Co-op Translator. Čeprav si prizadevamo za natančnost, vas prosimo, da upoštevate, da lahko avtomatizirani prevodi vsebujejo napake ali netočnosti. Izvirni dokument v njegovem izvirnem jeziku je treba obravnavati kot avtoritativni vir. Za ključne informacije priporočamo profesionalni človeški prevod. Ne prevzemamo odgovornosti za morebitne nesporazume ali napačne razlage, ki izhajajo iz uporabe tega prevoda.