Želite li da usvojite znanje Jave, ali nemate previše slobodnog vremena? Pridružite se i otkrijte vrhunske online kurseve za usavršavanje u Javi.
U današnje vreme, lako je zaglaviti u mnoštvu online kurseva i učenju novih programskih jezika. Ipak, od ključne je važnosti da prepoznate odakle početi, koji programski jezik odabrati i kako pokrenuti svoju karijeru u ovoj oblasti.
Prema podacima Statista, Java je peti najčešće korišćen programski jezik (35,35%) među programerima. To podstiče programere da pohađaju kurseve i programe sertifikacije kako bi unapredili svoje veštine i savladali programski jezik Java.
Pre nego što se upustimo u kurseve, hajde da pređemo osnove Jave.
Šta je programski jezik Java?
Java je platforma za računare, zasnovana na klasama, visokog nivoa i objektno orijentisan programski jezik. Takođe je poznata kao programski jezik „Napiši jednom, pokreni bilo gde“, sličan sintaksi C++ i C. Ovaj programski jezik je jednostavan za učenje, robustan, siguran, brz i pouzdan za korišćenje na konzolama za igre, centrima podataka, aplikacijama za laptopove, naučnim superračunarima i slično.
On pomaže programerima da efikasno pokreću aplikacije uz pomoć biblioteka, računara i mašina za izvršavanje. Ovaj multiplatformski programski jezik deluje kao računarska platforma koja omogućava razvoj projekata. Programeri mogu koristiti programski jezik Java za:
- Analizu velikih količina podataka
- Razvoj Android aplikacija
- Mobilne Java aplikacije
- Tehnologije na serverskoj strani kao što su GlassFish, JBoss i Apache
- Hardverske uređaje
- Implementaciju naučnog računarstva
- Kreiranje softvera za preduzeća
Java se smatra programskim jezikom koji je lak za korišćenje i nezavisan od platforme. Koristi se za kreiranje distribuiranog okruženja i olakšava distribuirano računanje. Nekoliko komponenti programskog jezika Java olakšava pisanje izvornog koda koji je čitljiv ljudima. Komponente Jave uključuju Java Development Kit (JDK), Java Virtual Machine (JVM) i Java Runtime Environment (JRE).
Programski jezik Java može biti idealan izbor za programere koji žele da razvijaju bilo kakvu aplikaciju ili softver. Dolazi sa brojnim prednostima kao što su:
- Velika zajednica koja nudi obimne resurse za učenje.
- To je programski jezik otvorenog koda sa bogatim API-jem i sveobuhvatnim skupom alata.
- Java je veština koja se traži i koja je povećala broj poslovnih prilika za programere.
- Dolazi sa moćnim IDE-ovima koji su stabilni i skalabilni.
- Java se koristi za razvoj eBaya, Amazona itd.
Da biste postali ekspert za programski jezik Java, na raspolaganju su brojni online kursevi za početnike, srednji i napredni nivo. Kada je u pitanju učenje Jave, od suštinske je važnosti izabrati online program koji nije zastareo i koji je ažuran.
Ako želite da naučite Javu, sakupili smo neke online kurseve i YouTube tutorijale koji vam mogu pomoći.
Master kurs Java programiranja koji pokriva Javu 11 i Javu 17
Master kurs Java programiranja koji pokriva Javu 11 i Javu 17 dostupan je na platformi Udemy za kandidate koji žele da postanu računarski programeri. Profesionalci mogu da steknu Java sertifikat i unaprede svoje znanje uz osnovne Java veštine. Ovaj online kurs sadrži tri članka, 80 sati video snimaka na zahtev, 52 vežbe kodiranja, jedan resurs za preuzimanje, tri resursa, pristup na TV-u ili mobilnom uređaju i pun doživotni pristup.
Kandidati će naučiti:
- Demonstraciju razumevanja Jave
- Najbolje prakse u industriji u razvoju softvera
- Polaganje ispita za Oracle Java sertifikat
- Sticanje znanja u Javi 11 i Javi 8
- Sticanje osnovnih veština kao što su razvoj za Android, Java EE, Spring Framework itd.
Kurs je podeljen na 25 sekcija i traje više od 80 sati. Sekcije su podeljene na predavanja koja pokrivaju tutorijale o podešavanju alata, metodama, blokovima koda, iskazima, izrazima, klasama, iskazima toka kontrole, nasleđivanju, konstruktorima itd. Detaljan online kurs Java programiranja obuhvata osnovni deo Java JDK i napredne tehnologije.
Java programiranje za potpune početnike
Java programiranje za potpune početnike je dostupno na platformi Udemy i obuhvata teme kao što su izrada REST API-ja pomoću Spring Boot-a i objektno orijentisano programiranje. To je više od 31 sat video kursa na zahtev sa 29 sekcija i 372 predavanja. Kandidati imaju pravo da dobiju sertifikat po završetku online kursa.
Kandidati će obrađivati sledeće teme:
- Uvod u kurs – Java programiranje
- Instaliranje Jave
- Uvod u Java programiranje pomoću JShell-a
- Uvod u Eclipse – Prvi Java programski projekat
- Uslovi u Java programiranju
Kurs uključuje praktične vežbe i zagonetke koje omogućavaju kandidatima da nauče koncept objektno orijentisanog programiranja. Kandidati će dobiti pun doživotni pristup na TV-u, mobilnom uređaju, računaru itd. Početnici bez iskustva u Javi mogu započeti svoju karijeru ovim kursom.
Detaljno o Javi: Postanite potpuni Java inženjer
Detaljno o Javi: Postanite potpuni Java inženjer je dostupan na platformi Udemy i sadrži najbolje prakse i principe dizajna za početnike i iskusne programere. Kurs uključuje Java EE projekat koji predvodi instruktor, a koji kandidatu nudi praktično iskustvo.
Online kurs u trajanju od 67 sati dolazi sa video snimcima na zahtev, zadacima, 15 vežbi kodiranja, 290 resursa za preuzimanje i nudi doživotni pristup. Nudi:
- Detaljno razumevanje naprednih i osnovnih Java funkcija
- Najbolje prakse, principi dizajna i konvencije kodiranja
- Iskustvo iz stvarnog sveta sa proizvodima koji koriste Servlete, JSP i MySQL
- Savladavanje I/O, izuzetaka, multithreadinga, generika, okvira za prikupljanje podataka, baza podataka itd.
- Dobro razumevanje programiranja u funkcionalnom stilu
- Blokove za građenje metoda: Operatore i iskaze toka kontrole
- Više Java.lang i konvencija o kodiranju
- JVM Internals
Ovaj online kurs funkcioniše kao sveobuhvatan i profesionalni kurs za Java inženjera sa holističkim pristupom. Ima poglavlja o ugnježdenim klasama, bazama podataka, multithreading-u, lambdama i stream-ovima, JSTL-u, dizajniranju baza podataka itd. Projekat uključuje izradu veb aplikacije za obeležavanje koja omogućava korisnicima da obeležavaju filmove, knjige, veb stranice itd.
Specijalizacija za Java programiranje i osnove softverskog inženjerstva
Specijalizacija za Java programiranje i osnove softverskog inženjerstva platforme Coursera se bavi istraživanjem karijere softverskog inženjera koja pokriva sve osnove razvoja softvera i programiranja. Kurs nudi fleksibilan raspored, deljivi sertifikat i idealan je za početnike.
Java je traženi programski jezik koji pomaže u trenutnom rešavanju složenih problema. Kurs će obuhvatiti osnovne veštine oko Jave koje uključuju dizajniranje algoritama za rešavanje problema iz stvarnog sveta, otklanjanje grešaka u programima itd. Ova specijalizacija će pokriti:
- Osnove programiranja sa JavaScript-om, CSS-om i HTML-om
- Java programiranje: nizovi, liste i strukturirani podaci
- Java programiranje: rešavanje problema pomoću softvera
- Java programiranje: Izgradite sistem preporuka
- Java programiranje: principi dizajna softvera
Kursevi su prepuni materijala za čitanje i video materijala, samostalnog učenja, kvizova za vežbanje i zadataka za programiranje. Takođe je deljiva specijalizacija i sertifikacija kursa.
Naučite kako da programirate na jednostavan i interaktivan način
edX-ov kurs „Naučite kako da programirate na jednostavan i interaktivan način“ je kurs za izgradnju tri veštine koji kandidati mogu započeti brzinom koja im odgovara. Četvoromesečni kurs pokriva sve osnove Jave, kao što su:
- Otkrivanje i ispravljanje grešaka u programiranju u vreme izvršavanja i kompajliranja
- Razumevanje osnovnih mehanizama OOP paradigme
- Razvijanje jednostavnih programa u Javi pomoću petlji, uslovljavanja i rekurzije
- Tehnike softverskog inženjeringa za jednostavne modelne programe
- Upoređivanje efikasnosti resursa programa
Kandidati mogu naučiti da koriste i razvijaju nelinearne i linearne strukture podataka kao što su stabla, redovi, stekovi i liste. Takođe podučava implementaciju algoritama za sortiranje podataka i pretragu.
Kursevi u ovom programu će uključivati upoznavanje sa profesionalnim sertifikatom za Java programiranje koji pomaže kandidatima da počnu sa kodiranjem, pišu dobar kod i usvoje osnovne strukture podataka i algoritme. Kandidati mogu naučiti veštine programiranja kako bi dobili prilike za visoko plaćene poslove na tržištu.
Codeacademy – Naučite Javu
Kurs „Naučite Javu sa Codeacademy“ nudi kandidatima kurs od 25 sati koji pokriva osnove i praktična znanja. Kurs pokriva osnovne koncepte programiranja i gradi sedam Java projekata. Lekcije koje kurs obuhvata su:
- Lekcija „Zdravo svete“
- Tipovi podataka i promenljive
- Objektno orijentisana Java
- Uslovi i kontrolni tok
- Nizovi i liste nizova
- Petlje
- String metode
- Pristup, enkapsulacija i statičke metode
- Nasleđivanje i polimorfizam
- Otklanjanje grešaka
- Dvodimenzionalni nizovi
Postoji nekoliko kvizova za kandidate, uključujući Java Variables kviz, Hello World i Java varijabilni kviz. Po završetku ovog uvodnog kursa, kandidati će dobiti sertifikat. Svaka lekcija ima podteme, uključujući članke, projekte i kvizove.
Postanite Java programer
LinkedIn Learning nudi kurs razvoja softvera koji pomaže kandidatima da postanu Java programeri. Kurs pokriva osnove Jave, otkrivanje rešenja i pravljenje aplikacija za desktop, mobilne uređaje i veb.
To je više od 21 sat Java kursa koji je podeljen na različite lekcije kao što su:
- Osnove programskog jezika Java za pravljenje aplikacije.
- Nudi praktično znanje za razvoj veb, desktop i mobilnih aplikacija.
- Osnovna obuka za Java 11+ koja pokriva JSE 11 izdanje i nedavna izdanja.
- Java upravljanje memorijom pokriva osnovne koncepte i optimizuje kod dok ispravlja sve greške u memoriji.
- Kurs pokriva Java Persistence API (JPA) za trajne podatke za pravljenje Java poslovnih aplikacija. Takođe pokriva upite i strategije mapiranja nasleđa.
- Učenje Java Database Connectivity (JDBC) za upravljanje podacima iz relacijskih baza podataka kao što su SQL Server, MySQL, Oracle Database i Postgres.
- Cloud-Native razvoj korišćenjem Jave sa Eclipse MicroProfile za arhitekture mikroservisa.
Ove lekcije će pomoći početnicima ili iskusnim profesionalcima da prođu intervju i dobiju visoko plaćen posao na tržištu.
Osnove Jave: jezik Java
Osnove Jave: jezik Java je dostupan na platformi Pluralsight i predstavlja osnove Jave i pomaže u uspostavljanju čvrste osnove za početnike, uključujući serversku stranu, klijentsku stranu i Android. Ovaj kurs za početnike nudi proširenu i praktičnu biblioteku za primenu scenarija iz stvarnog sveta i vežbanje uz interaktivne lekcije.
Kurs obuhvata nekoliko lekcija kao što su:
- Upoznavanje i podešavanje okruženja
- Kreiranje aplikacije
- Promenljive, tipovi podataka i matematičke operacije
- Uslovna logika, petlja i nizovi
- Predstavljanje složenih tipova sa klasama
- Inicijalizatori i konstruktori klasa
- Bliži pogled na parametre
- Nasleđivanje klasa
- Tipovi podataka
- Rukovanje greškama i izuzeci
- Paketi
- Kreiranje apstraktnih odnosa sa interfejsima
- Statički članovi, ugnježdeni tipovi i anonimne klase
Kurs pokriva značajne aspekte kao što su JDK naspram JRE, podešavanje IntelliJ IDEA, razumevanje NetBeans IDE, osnove paketa, aritmetičke operacije, prioritet operatora, primitivni tipovi, konverzije tipova itd. Takođe uključuje razumevanje petlji, nizova, uslovne logike kao što je If-else i blokova naredbi, switch iskaza, klasa, metoda itd.
Osnove Java programiranja
Udacity pokriva osnove Java programiranja, uključujući funkcije i sintaksu za početnike. Kurs nudi osnovnu podlogu u Java sintaksi, tipovima podataka i promenljivima. Pruža bogat sadržaj za učenje koji kandidati mogu da prate svojom brzinom i polažu interaktivne kvizove.
Obuhvata pet lekcija kao što su:
- Korišćenje iskaza uslova i metoda
- Pisanje Java sintakse i kreiranje promenljivih
- IntelliJ i otklanjanje grešaka
- Kreiranje funkcija
- Kreiranje petlji
Ideja je da se pokriju if-else i switch-case iskazi, napiše prvi Java program, deklarišu metode sa ulaznim argumentima, koriste promenljive za preuzimanje ili skladištenje podataka, pozovu funkcije, uči o IntelliJ integrisanom razvojnom okruženju (IDE), pišu ugnježđene petlje, for-while petlje itd.
Kurs će dati odlično razumevanje programerima za pravljenje, kompajliranje i otklanjanje grešaka u kodu. Pomaže profesionalcima da ovladaju veštinama Java programiranja i povećaju šanse za zapošljavanje kroz nezavisno i inovativno učenje.
Postanite Java programer
Kurs „Postanite Java programer“ obuhvata nekoliko aspekata koji pomažu početnicima da reše probleme programiranja u stvarnom svetu. Udacity nudi znanje o petljama, funkcijama, uslovnim izjavama, sintaksi, kolekcijama i drugim Java tehnikama.
Kursevi uključuju:
- Java osnove pokrivaju OOP koncepte kao što su nasleđivanje, enkapsulacija, klase itd.
- Pokrivaju Java koncepte kao što su Java tipovi, izuzeci i kolekcije.
- Praksa koncepta Java programiranja.
- Pokriva funkcije kao što su I/O, funkcionalno programiranje, refleksija i serijalizacija.
- Tehnike i koncepti konkurentnog programiranja.
- Istraživanje dizajnerskih ideja za pokrivanje skalabilnih, proširivih i razumljivih softverskih sistema.
- Izrada Java programa i razvoj aplikacija spremnih za proizvodnju.
- Učenje Java programskog koda se pakuje, kompajlira i izvršava.
- Koristite Maven da prilagodite i automatizujete proces razvoja.
- Uvod u Javu 9 i module.
Predviđeno vreme za ovaj kurs je tri meseca (10 sati nedeljno) sa preduslovima koji uključuju osnovne koncepte programiranja. Ovaj kurs Java programiranja pomaže u dizajniranju, kodiranju, testiranju i primeni aplikacija i softvera. Pomaže u primeni aplikacija zasnovanih na Javi bez iskustva na terenu.
Postanite Java veb programer
Ako želite da postanete softverski inženjer, onda Udacity-jev kurs koji vas pretvara u Java veb programera može biti odličan način za početak. Kurs pruža srednje znanje o Javi, a predviđeno trajanje kursa je četiri meseca (5-10 sati nedeljno). Pokriva učenje pozadinskog razvoja i duboko uranjanje u razvoj java aplikacija.
Kurs uključuje module:
- Osnove Spring Boot-a, povezani dodaci i integracije.
- Razvijte GraphQL i REST API-je.
- Razumevanje API-ja, veb usluga i mikroservisa.
- Naučite da koristite, obezbedite, testirate i dokumentujete veb usluge i API-je.
- Pišite i čitajte relacione baze podataka koristeći SQL i Java Persistence API (JPA).
- Najbolje prakse za autentifikaciju i autorizaciju, kontrolu verzija i Git.
- Napravite CI/CD cevovod koristeći Jenkins za primenu koda.
Program nudi projekte iz stvarnog sveta, recenzije, povratne informacije, studentsku zajednicu, podršku tehničkog mentora, GitHub pregled, podršku za biografiju i optimizaciju LinkedIn profila.
Java Course
Treehouse Tracks nudi Java nastavni plan i program koji uključuje radionice i kurseve. Sadrži nekoliko tema za programiranje, veb dizajn i implementaciju kako bi se osiguralo da Java profesionalci steknu stručnost. Kurs za Java razvoj je dizajniran tako da uključuje igre, veštačku inteligenciju, bezbednost informacija, servere, satove, tablete i pametne telefone.
Lekcije uključuju:
- Osnove programskog jezika Java koriste se za pravljenje interaktivnog programa komandne linije bez prethodnog iskustva.
- Kurs uključuje nizove za čuvanje iste vrednosti u jednoj promenljivoj.
- Uključuje koncepte objektno orijentisanog programiranja koji pomažu u interakciji sa objektima.
- Radionica uključuje razumevanje stringova.
- Pokriva regularne izraze u Javi.
- Pokriva Lambdas anonimne funkcije u Javi 8.
- Kurs pomaže u uspostavljanju lokalnih razvojnih okruženja.
- Pruža znanje o JavaFX aplikacijama koje se mogu koristiti za razvoj GUI-ja.
Korisnici takođe mogu kreirati prilagođeni nastavni plan i program kako bi ispunili svoje ciljeve učenja o ovoj temi.
Full Stack Java Developer
Simplilearn-ov kompletan kurs za Java programere je intenzivan Bootcamp koji nudi program garancije posla. Kurs je u saradnji sa HackerEarth-om i HIRIST-om, prepun kompletnih lekcija za razvoj veština. Šestomesečni program je sveobuhvatno osmišljen da pomogne kandidatima da dobiju online Bootcamp format učenja.
Evo pregleda kompletnog kursa Java programera:
- Čuvajte podatke koristeći MongoDB
- Razumeti Java pozadinski, srednji i front-end razvoj
- Razvijte, testirajte i primenite aplikaciju od početka do kraja
- Učenje 30+ vrhunskih alata, uključujući Javu i SQL
- Mentorstvo o karijeri od strane stručnjaka iz industrije putem sesija uživo
- Cloud laboratorije u zaštićenom okruženju za implementaciju i razvoj aplikacija u stvarnom životu
- Industrijski priznat sertifikat
Detalji kursa Java programera su:
- Implementacija OOPS-a korišćenjem Jave sa strukturama podataka
- Razumevanje osnova razvoja softvera, Scrum i Agile metodologija
- Naučite Maven za upravljanje projektnim zavisnostima i GIT za upravljanje sistemima kontrole verzija
- Implementirajte Java servlete, SQL, relacijsku bazu podataka ORM sa hibernacijom
- Radite sa RESTful veb uslugama i JDBC-om
- Primenite okvire i savladajte veštine korisničkog interfejsa sa CSS, HTML-om itd.
- Primenite kontinuiranu integraciju i automatizaciju koristeći Jenkins DevOps alat
- Izrada troslojnih aplikacija sa Angular, Spring framework, SOAP, JUnit5 itd.
- Korišćenje front-end stack tehnologija kao što su JavaScript, CSS, HTML, Angular itd. za razvoj aplikacija i veb lokacija u stvarnom svetu
- AutoamSelenium WebDriver za integrisano i automatizovano testiranje
Kurs takođe uključuje Capstone projekat za profesionalce da izgrade i primene pseudo-proizvodno okruženje. Sadrži veštine kao što su JPA, Hibernate, Java, Agile, HTML5, DevOps, Spring Core 5.0, CSS, JSP, JavaScript ES6, AWS, SOAP, Servleti i REST.
Potpuni Java Crash Course
Java ubrzani kurs je dizajniran za srednji nivo koji započinje svoj poduhvat u programskom jeziku. Uključuje sveprisutne, prenosive i jednostavne module koji pomažu u izgradnji desktop aplikacija, Android aplikacija i pozadinskih sistema veb lokacija.
Programeri koji su upoznati sa Python-om, C++ i drugim programskim jezicima mogu se odlučiti za kurs kako bi stekli Java veštine. Nudi:
- Okruženje za kodiranje uživo
- Nema potrebe za podešavanjem IDE-a ili SDK-a da biste započeli proces učenja
- Ugrađene procene za testiranje veština
Nastavni plan i program Java ubrzanog kursa uključuje:
- Napišite svoj prvi Java program – Zdravo, Java!
- Razumeti promenljive i izraze Java programskog jezika kao što su parametri metoda, aritmetički izrazi, frakcionalna vrednost broja, operatori, nizovi, vrednost teksta sa znakom i stringom.
- Poznavanje uslova i petlji, uključujući while-petlje, if-naredbe, logičke operatore, foreach-petlje i for-petlje.
- Ostvarite upotrebu objekata, klasa i metoda kao što su specifikacije pristupa – metode, privatne klase podataka sadrže metode i objekti koji definišu klasu.
- Iskustvo sa izazovnim projektima kao što su klasa ploče, početni kod i blok klasa.
Kurs će ponuditi sertifikat kandidatima po završetku.
Java programiranje kompanije Great Learning
Great Learning nudi kurs Java programiranja za početnike koji sadrži dva sata video sadržaja i jedan kviz. Besplatni kurs za sertifikaciju najbolji je za početnike za dizajn i programiranje softvera, uključujući instaliranje softvera i pružanje uvida u osnove.
Kurs za sertifikaciju Java programiranja uključuje lekcije Operatora i Varijabli koje pokrivaju osnove Jave. Evo nastavnog plana ovog kursa:
- Instalirajte Javu i Java IDE
- Napišite prvi Java program
- Razumeti tipove podataka i promenljive
- Upoznajte izjave o kontroli protoka
- Duboko zaronite u Operatore
- Nizovi u Javi
Online kursevi softverskog inženjerstva za Java programere su razvijeni da pomognu velikim aplikacijama nauke o podacima u stvarnom svetu. Kandidati će dobiti sertifikat kursa za uspeh na tržištu. Kandidati će dobiti sertifikat o završetku koji može poboljšati kvalitet njihovih biografija.
Java programiranje – Derek Banas
Ako je vaš motiv da naučite srž Java jezika, onda Derek Banas ima YouTube video koji duboko uranja u sve aspekte kursa.
U 30-minutnom videu, Derek je pokrio nekoliko aspekata Java programskih jezika kao što su:
- Polimorfizam
- Konstruktori, višedimenzionalni nizovi i stringovi
- Konvertovanje iz primitivnih u nizove i obrnuto
- Statičke, privatne, javne i zaštićene funkcije u Javi
- Uslovne funkcije i operatori kao što su if, else-if, else itd.
- Ternarni operatori i while funkcije
Idealan je za pojedince sa osnovnim razumevanjem Jave i koda.
Java tutorijali za početnike – Programming Knowledge
Kurs ProgrammingKnowledge dizajniran za početnike u Javi sadrži sve osnovne module. Kurs je dobro strukturiran i pokriva sve značajne aspekte Jave koji su možda potrebni. Besplatni Java vodič nudi razumevanje izvornog koda, preuzimanje i instalaciju softvera, klasa itd.
Korak po korak uputstva za Java programiranje uključuju:
- Uvođenje i instalacija JDK
- Instalacija Eclipse
- Korišćenje Eclipse IDE za razvoj Java projekta
- Tipovi i varijable
- Dobijanje korisničkog unosa
- Matematički i aritmetički operatori
- Operator povećanja i dodele
- ELSE iskazi i relacioni operatori
- switch Izjava
- Logički operator
- while i do-while izjave
- for izjavu
- Nizovi i Java string
- Uvod u metode, prenošenje parametara, vraćanje vrednosti,
- Konstruktor klasa
- Objekti i klase
- Preopterećenje metoda
- statične ključne reči
- Javni, privatni, zaštićeni i this modifikatori pristupa
- Nasleđivanje i polimorfizam
- Konačna ključna reč
Nekoliko drugih poglavlja uključeno je u kurseve koji će početnicima dati dubok uvid u Javu.
Uvod u Java programiranje – Kurs za apsolutne početnike – freeCodeCamp.org
freeCodeCamp.org nudi besplatan kurs Java programskog jezika koji je idealan za apsolutne početnike, programere. Čak i ako nemate prethodnog iskustva sa Javom, ovaj kurs može biti najbolji način za početak karijere u kodiranju.
<img loading=“lazy“ decoding=“async“ src=“https://wilku.top/wp-content/uploads/2022/08/1660322