Укратко о мени
- Моје име је Лука Николић . Завршио сам Техничку школу „Милета Николић“, смер Електротехничар информационих технологија. Бавим се Видео Едитингом,Волим у слободно време да гледам серије и филмове ..

Теме из области информационих технологија које су ме највише заинтересовале
- Хардвер рачунарских система и Актуелне веб технологије. Хардвер ме занима због начина функционисања компоненти и поправљања кварова, а Актуелне веб технологије због велике слободе и креативности приликом израде веб садржаја(сајтова, апликација..).
Актуелне веб технологије
- Садржај:
- Увод
- Појам и примена
- Front-end технологије
- Back-end технологије
- Базе података и веб апликације
- Безбедност веб апликација
- Закључак
Увод
- У овом делу се говори о томе шта су актуелне веб технологије, као и o појмовима Front-end и Back-end технологија, шта спада у њих и њихову улогу. Такође ћемо објаснити и остале елементе потребне за израду савремених веб сајтова, апликација, безбедност истих и на самом крају значај и даљи развој актуелних веб технологија.

Појам и примена
- С развојем интернета развијали су се и захтеви корисника приликом коришћења веб садржаја, зато су развијене бројне веб технологије које омогућавају све то: брже, интерактивније, привлачније и прилагодљивије веб садржаје.
- Оне представљају скуп програмских језика, програма и алатки које користимо за израду разних савремених веб сајтова и апликација.
- Захваљујући њима веб садржаји се могу прилагодити било ком облику уређаја(телефон, таблет, лаптоп, рачунар).
- Користе се свуда данас, у било којој области их можемо пронаћи (школство, здравство, комуникација, трговина..).
Front-end технологије
- Front-end програмирање, тј. front-end у веб садржајима подразумева све оно што корисник види и може да користи. За израду front-endа користе се следеће технологије:
1. HTML(HyperText Markup Language) – језик који дефинише структуру садржаја и начин њиховог организовања.
2. CSS(Cascading Style Sheets) – језик који дефинише како ће садржај изгледати(боје, фонтови, итд..)
3. JavaScript(JS) – програмски језик који омогућава интерактивне елементе (падајући мени, форме, анимације, дугме..)

- Почели су често да се користе и Bootstrap, React, Angular, JQuery, Sass као помоћни алати, који нам пружају разне опције и олакшавају посао.
- Странице које садрже само front-end су статичне веб странице.
Back-end технологије
- Back-end (серверска страна) је део веб садржаја који корисници не виде. Он служи за комуникацију између корисника и сервера, за комуникацију са базом података, даје логику програму и врши размену информација са front-endоm.
- Технологије које се користе су:
1. Програмски језици(Python, PHP, Java, Ruby)
2. Базе података(MySQL, Oracle..)
3. Сервери(Apache, Nginx..) – „удаљени рачунари“ на којима се налазе и чувају подаци, сајтови, апликације.
4. API (Application Programming Interface) – интерфејс који омогућава комуникацију између front-endа и back-endа.
- Неки од програмских језика који почињу полако све више и више да се користе су Go и Rust, .
- Када у садржај са front-endоm додамо и back-end тада добијамо динамичке веб садржаје, којима су неопходне базе података.
- На дијаграму испод можемо видети популарност коришћења одређених програмских језика.

Базе података и веб апликације
- Базе података се користе за управљање и организацију свих података, а примењују се код динамичких веб апликација, тј. у back-end програмирању.
- Када спојимо све претходно наведене појмове тек онда добијамо комплетно функционалну израђену веб апликацију којој може свако да приступи.
- На дијаграму испод можемо видети шему израде једне веб апликације.

Безбедност веб апликација
- С обзиром да се веб апликације налазе на интернету подложне су разним нападима од којих су познати:
1. SQL injection – убацивање штетних SQL команди
2. XSS(Cross-Site Scripting) – убацивање штетног JavaScript кода
3. CSRF(Cross-Site Request Forgery) – приморано извршавање одређених нежељених радњи
- Да би се заштитили од оваквих напада можемо применити:
1. Аутентификација – потврда идентитета корисника
2. Ауторизација – одређивање шта корисник сме да ради унутар апликације
3. HTTPS(Hypertext Transfer Protocol Secure) протокол – чини комуникацију између веб сервера и претраживача шифровану, па самим тим и сигуран пренос података.

Закључак
- Ове технологије су врло значајне јер помоћу њих креирамо садржаје којима свако може приступити било кад и било где, повећавају ефикасност рада и помажу нам у испуњавању наших потреба. Оне настављају да се развијају и унапређују па самим тим све више олакшавају и побољшавају одређене делатности и доприносе развоју самог информационог система.
Референце
- https://survey.stackoverflow.co/2025/technology#most-popular-technologies
- https://ftninformatika.com/bezbednost-u-web-razvoju-zastitite-svoje-aplikacije-i-korisnike/
- https://cubes.edu.rs/programiranje/web-programiranje-frontend-i-backend/
- https://developico.rs/wp/sta-je-front-end-a-sta-je-back-end/
- https://www.helloworld.rs/blog/Frontend-vs.-backend-Koje-su-kljucne-razlike-i-koja-pozicija-je-bolja-za-tebe/13608
- https://www.smartschool.rs/front-end-vs-back-end-programiranje/
Оставите одговор