Vadnica za izdelavo spletnih strani in programiranja

Dobrodošli na moji spletni strani vadnica.si, ki je namenjena vsem, ki se želijo naučiti izdelave spletnih strani in osnove programiranja C# in Python. Stran sem začel izdelovati, ker sem želel delati zapiske pri učenju, a je na koncu nastala, kar lepa spletna stran. Spodaj boste našli zapiske, iz raznih tečajev, ki sem jih delal na mojeznanje.si, Višja strokovna šola Kranj, w3schools in z brskanjem po spletu.

Nekaj o meni:

Moje ime je Borut Bukovnik, in po izobrazbi sem elektrotehnik-elektronik. Kljub temu, da me elektronika zanima sem našel še večje zanimanje, in to je izdelava spletnih strani, in tudi malo programiranja.

Kar nekaj časa nazaj me je začelo zanimati programiranje, in dobil sem ogromno željo po izdelavi programa za naključna števila (loterija). Prijatelji programerji, so ves čas govorili o C#, in sem poskušal izdelati brez vsakega znanja, program naključnih števil. Razumljivo, da mi ni šlo, ampak ustavilo me ni. Brskati sem začel po spletu, in našel nek program za naključna števila, napisan v Python-u. Seveda, če ne bi bil jaz, ga ne bi preizkusil. Naložil sem si Python in napisal (prepisal) kratek program in voila, izpisal mi je SEDEM števil.

Ker mi je bilo super zanimivo, prepisovanje iz spleta mislim, sem se odločil, da grem na tečaj. Vpisal sem se na tečaj (mojeznanje.si) in tako se je začelo. Kmalu sem spoznal še druge stvari, med njimi tudi HTML, in ker me je tako navdušil, je to še danes moje prvo zanimanje, kljub izobrazbi. Tako sem dokončal tečaje za Python, HTML, CSS, JavaScript, Bootstrap, jQuery in druge.

Ker hodim v službo mi preostane malo časa za izdelavo spletne strani in ostalega, vendar pa boste na moji spletni strani našli vse, kar sem jaz odnesel od tečajev. Na tej spletni strani so v bistvu zapiski skozi moje šolanje. Še vedno se učim, in upam, da bo v prihodnosti to moj poklic.

Za predstavitev vseh primerov, sem uporabil spletni urejevalnik Trinket, in za C# .NET Fiddle.

Hvala za obisk in srečno!

HTML Vadnica

HTML je kratica za Hyper Text Markup Language in predstavlja osnovo spletnega dokumenta. Poleg prikaza dokumenta v spletnem brskalniku se znjim hkrati določi tudi zgradba in pomen delov dokumenta. Izdela se ga lahko v urejevalniku besedil.

CSS Vadnica

CSS je kratica za Cascading Style Sheets in skrbi za prezentacijo spletnih strani. Z njim definiramo stil XHTML elementov v smislu pravil, kako naj se prikažejo na strani. Bistvo uporabe CSS je poleg definiranja pravil, predvsem ločitev strukture strani.

Sass Vadnica

Sass ja kratica za Syntactically Awesome StyleSheets in je CSS predprocesor, ki zmanjša čas ponavljanja. Ponaša se z večimi funkcijami in zmožnostmi kot katerikoli drug razširitveni jezik. Brskalnik kode ne razume, in potrebuje predprocesor, ki se imenuje transpilacija.

JavaScript

JavaScript je objektni skriptni programski jezik, ki je bil razvit neodvisno od Jave. JavaScript se veliko uporablja za ustvarjanje dinamičnih spletnih strani. Program se vključi v HTML, da opravi naloge, ki niso mogoče samo s statično stranjo. Zunaj spleta se uporablja v različnih orodjih.

jQuery Vadnica

jQuery je nadgradnja JavaScript. Namen jQuery je olajšati uporabo JavaScript na spletnih straneh. Preden začnemo nadaljevati, bi bilo smiselno poznati HTML, CSS in JavaScript, ki jih seveda najdete na moji spletni strani. jQuery prevzame veliko običajnih opravil JavaScript kode, in jih zavije v metode.

SQL Vadnica

SQL vadnico bi lahko dal v svojo vadnico, ampak, ker večinoma delamo s SQL-om v PHP-ju, bo tudi vadnica za SQL zraven. SQL je standardni jezik za shranjevanje, manipulacijo in pridobivanje podatkov v baze podatkov. Tukaj se bomo naučili, kako uporabljati SQL v MySQL, lahko pa se uporablja tudi v MS Access.

PHP

PHP izvirno Personal Home Page Tools, slovensko Orodja za osebno spletno stran. Je razširjen programski jezik, ki se uporablja za stržniško uporabo oziroma bolj mogoče za razvoj dinamičnih spletnih strani. PHP primarno teče na spletnem strežniku, kjer jemlje izvorno kodo za vhod in generira spletno stran kot izhod.

CSharp

C Sharp je programski jezik za splošno uporabo, ki obsega standardizacijo, podobne izraze, sopomenke, funkcijsko, generično, komponentno orientirano in objektno orientirano programiranje z možnostjo refleksije. C Sharp se zgleduje po številnih drugih programskih jezikih, najbolj izrazito po C.

Python

Python je visoko nivojski računalniško-programski jezik oziroma interpretni visoko ravni večnamenski programski jezik. Programski jezik Python je pravzaprav dobil ime po TV-seriji Monthy Python. V glavnem, Python podpira dinamične podatkovne tipe, kar ga naredi drugačnega.