Ukratko o meni

Ja sam Luka Raković završio sam železničku tehničku školu na Paliluli,volim društvene i onlajn igrice i da se družim sa svojim psom i prijateljima.

Teme iz oblasti informacionih tehnologija koje su me najviše zainteresovale

Aktuelne veb tehnologije zato što mi je zainteresovalo kako su dobro napravljene stranice na internetu

        Aktuelne veb tehnologije

        1. Uvod
        2. Frontend tehnologije
        3. Backend tehnologije
        4. Baze podataka
        5. Cloud Computing
        6. Autentifikacija i Sigurnost
        7. Zaključak

        Uvod

        • Aktuelne veb tehnologije su skup savremenih alata, programskih jezika, biblioteka, okvira , protokola i standarda koji se koriste za razvoj, dizajn, implementaciju i održavanje veb aplikacija i sajtova.

        Frontend tehnologije

        Frontend tehnologije se koriste za kreiranje korisničkog interfejsa i svega što korisnik direktno vidi i sa čim interaguje u web pregledaču.

        U frotend tehnologije spadaju:

        • HTML-osnova svake web stranice. Definiše strukturu i sadržaj web dokumenta pomoću oznaka
        • CSS-jezik za stilizovanje web stranica. Kontroliše izgled, boje, fontove, raspored elemenata
        • JavaScript- Programski jezik koji omogućava interaktivnost na web stranicama. Jedini programski jezik koji se izvršava direktno u pregledaču.

        Backend tehnologije

        Backend tehnologije se izvršavaju na serveru i odgovorne su za poslovnu logiku, obradu podataka, autentifikaciju i komunikaciju sa bazama podataka.

        U Backend tehnologije spadaju:

        • PHP-Server-side skript jezik dizajniran za web development. Pokreće ~77% svih web sajtova.
        • Java(Spring)-Spring Framework – najpopularniji Java framework za enterprise aplikacije.
        • C#-Programski jezik razvijen od strane Google-a. Poznat po performansama i jednostavnosti.

        Baze podataka

        Baze podataka služe za trajno skladištenje, organizaciju i pretragu podataka. Dele se na relacione (SQL) i nerelacione (NoSQL) baze.

        U Baze podataka spadaju:

        • MySQL-Najpopularnija open-source relaciona baza podataka. Koristi SQL za upite.
        • PostgreSQL-Napredna open-source relaciona baza podataka sa podrškom za složene upite i tipove.

        Cloud Computing

        Cloud computing je model isporuke računarskih resursa putem interneta. Eliminiše potrebu za fizičkim serverima i omogućava skalabilnost, fleksibilnost i pay-as-you-go model plaćanja.

        U Could Compuing spadaju:

        • Cloud computing je model isporuke računarskih resursa putem interneta. Eliminiše potrebu za fizičkim serverima i omogućava skalabilnost, fleksibilnost i pay-as-you-go model plaćanja.
        • AWS (Amazon Web Services), Azure (Microsoft) i GCP (Google Cloud) su vodeći cloud provajderi. Vercel i Netlify su specijalizovani za frontend.
        • Serverless arhitektura eliminiše upravljanje serverima. AWS Lambda, Cloudflare Workers i edge computing smanjuju latenciju za korisnike.
        • Docker pakuje aplikacije sa svim zavisnostima, dok Kubernetes je platforma za orkestraciju kontejnera.CI/CD automatizuje testiranje i deployment.

        Autentifikacija i Sigurnost

        Veb sigurnost obuhvata zaštitu aplikacija od napada i neovlašćenog pristupa. Uključuje autentifikaciju korisnika, enkripciju podataka, HTTPS protokol i zaštitu od XSS, CSRF i SQL injection napada.

        Zaključak

        Aktuelne veb tehnologije predstavljaju dinamičan i brzo razvijajući ekosistem koji omogućava kreiranje sofisticiranih web aplikacija. Od osnovnih tehnologija kao što su HTML, CSS i JavaScript, preko naprednih framework-ova kao React i Angular, do cloud infrastrukture i DevOps praksi – sve ove tehnologije zajedno čine temelj modernog interneta.


        Comments

        Оставите одговор

        Ваша адреса е-поште неће бити објављена. Неопходна поља су означена *