Online Tržište

Vaš mentor u svakodnevnom sv(ij)etu internet poslovanja i online marketinga.

buy vicodin online

Arhiva za ‘programiranje’ tag

20 najpopularnijih programskih jezika

bez komentara

Zadnjih godina došlo je do ekspolozije tehnologija koje pokreću savremeni svet, stoga je i učenje programskih jezika postalo izuzetno popularno. Veliki je broj onih koji žele naučiti programirati kako bi mogli zakucati na vrata nekih od najatraktivnijih zanimanja u ogromnoj ponudi poslova na globalnom nivou.

OnlineTrziste.com: 20 najpopularnijih programskih jezika

Preporučujemo da pročitate članak: Usavršavanje i spoznaja vještina sa edukacijom podobnom za online poslovanje 2/4

U ovom članku vam želimo predstaviti najpopularnije programske jezike na svetu.

TIOBE je objavio listu 20 najpopularnijih programskih jezika koja se zasniva na podacima prikupljenim iz  različitih izvora: Google, Yahoo, Bing, Wikipedia, Amazon, Baidu, YouTube, broj IT inženjera širom sveta, kursevi programiranja koji se najviše trže, itd..

Preporučujemo izuzetno popularan članak: Zarada na Internetu i rad od kuće: Kako započeti rad od kuće? 1/4

Ovog meseca konačno dolazi do promene među prva tri najpopularnija programska jezika. Programski jezik C zaseo je na prvu poziciju ispred Java, dok je Python i dalje na trećoj poziciji sa vrlo malim padom popularnosti.

Predstavljamo vam listu 20 najpopularnijih programskih jezika.

OnlineTrziste.com: Najpopularniji programski jezici 2020

Sa sve većom potražnom za programerima, sve veći broj ljudi želeo je da nauči mnogo više o programskim jezicima i pridruži se krugu cenjenih i dobro plaćenih ljudi. Plaća programera zavisi od njegovog iskustva i znanja programskog jezika. Mi ćemo se ovde predstaviti deset najpopularnijih programskih jezika današnjice.

  1. Programski jezik C

Iako je jedan od najstarijih programskih jezika C i dalje spada među najpopularnije zahvaljujući svojoj portabilnosti i ranom usvajanju od strane tehnoloških velikana, uključujući Microsoft, Oracle i Apple. Može da radi sa skoro svim sistemima i veoma je pogodan za operativne sisteme i ugrađene sisteme. S obzirom da se vrlo brzo izvodi, C je savršen izbor za održavanje ovakvih sistema. C je jezik sa kojim morate početi učiti programiranje jer je to u osnovi univerzalni jezik programskih jezika i iz njega su nastali mnogi jezici poput C ++ i C#.

  1. Java

Java je godinama u samom vrhu najpopularnijih programskih jezika. Veliki broj renomiranih kompanija koristi Java za razvoj softvera i aplikacija, tako da ako slučajno poznajete Java, definitivno se nećete morati boriti da nađete posao. Glavni razlozi koji stoje iza popularnosti Jave su njena portabilnost, skalabilnost i velika zajednica korisnika.

  1. Python

Poslednjih godina Pyton-u konstantno raste popularnost. Smatra se jednim od najpopularnijih programskih jezika koji stoji iza nekih od najperspektivnijih tehnologija današnjice kao što su AI, mašinsko učenje, Big Data i robotika. Zbog činjenice da se Python uči brzo i da ne zahteva mnogo uloženog vremena, ovo je programski jezik za koji se odlučuju početnici ali i programeri koji žele da savladaju novu tehnologiju. Prilikom učenja ovog jezika primetićete da nema komplikovanih koraka, a proces pronalaženja i otklanjanja bagova neverovatno je brz. Zbog toga ga programeri svrstavaju među omiljene jezike.

U njegove glavne karakteristike spadaju jednostavnost, odnosno preglednost pisanja koda, i lakoća sa kojom se može savladati, čak i da ne posedujete predznanja iz programiranja. Pored toga, ovo je jezik koji se može instalirati na svakom popularnijem operativnom sistemu, a pritom je besplatan za korišćenje, što znači da je svakome lako dostupan. Python se najčešće koristi za izradu aplikacija i igrica, ali i za analizu podataka i mašinsko učenje. Takođe, pogodan je i kao jezik za infrastrukturne alate, a njegova fleksibilnost čini ga savršenim jezikom za upravljanje podacima.

  1. C++

C++ je objektno orijentisan programski jezik razvijen 80-tih godina i još uvek se nalazi u ogromnom broju sistema, od desktop aplikacija do serverskih infrastruktura. Odlikuju ga fleksibilnosti i mogućnost korišćenja u različitem kontekstu.

  1. C#

C# je moderan objektno orijentisan programski jezik koji je razvila kompanija Microsoft kao konkurenta jeziku Java. Dizajniran je za razvoj aplikacija na Microsoftovoj platformi i za rad na Windows-u mu treba .NET okvir. Pokazao se kao izuzetno močan jezik za razvoj Windows aplikacija i igara.

Preporučujemo članak: Gde pronaći besplatne online kurseve programiranja

  1. Visual Basic .NET

Visual Basic .NET je jedan od Microsoftovih objektno orjentisanih programskih jezika koji kombinuje snagu klasa zasnovanih na .NET Framework i run-time okruženju. Poznat je po razvoju GUI aplikacija koje programerima olakšavaju zadatke i poboljšavaju produktivnost. Za programere, VB .NET nudi brz i jednostavan način za kreiranje desktop aplikacija za Windows platformu, kao i Web servise.

  1. JavaScript

JavaScript je godinama jedan od najpopularnijih programskih jezika. Svi programeri danas koriste JavaScript na neki način. Koristise se u kombinaciji sa HTML i CSS, i može se reči da je nezamenjiv za front-end razvoj koji stvara interaktivne Web stranice i dinamički prikazuje sadržaj korisnicima. Više od 90 % Web sajtova koristi JavaScript.

  1. PHP

PHP je programski jezik koji se najviše koristi za razvoj Web-a posebno na strani servera. Stoji iza 80 procenata Web sajtova, među kojima su Facebook i trenutno najpopularniji sistem za upravljanje sadržajem WordPress. PHP nudi nekoliko okvira kao što su Laravel i Drupal kao pomoć programerima za brži i lakši razvoj Web aplikacija.

  1. R

Programski jezik R poslednjih godina je jako tražen. Njegove mogučnosti su neverovatne kada govorimo o statistici, grafičkom prikazivanju i analizi vizuelizacije podataka. Koristi se kao Big Data alat, ima velike koristi u mašinskom učenju, ali i u nekim oblastima naučnog računanja. Opseg i budućnost R programa izgledaju prilično obećavajuće.

  1. SQL

SQL je decenijama praktično nezamenjiv jezik za upravljanje bazama podataka. Uprkos prisutnosti drugih tehnologija baza podataka, SQL je neprikosnoveni vladar kada je u pitanju upravljanje bazama podataka. Razlog za to je njegova jednostavnost, pouzdanost, sveprisutnost te brojna i aktivna zajednica.

Napisao Slavnic Predrag

20 Juna, 2020 at 8:14 am

Kolika je plaća programera?

4 0 komentara

koliko zaradi programer

Zadnjih godina programiranje je postalo iznimno popularno. Veliki je broj onih koji žele da nauče neki programski jezik kako bi mogli zakucati na vrata najatraktivnijih zanimanja u ogromnoj ponudi radnih mjesta. Iako su cjenjeni i dobro plaćeni, ipak postoji razlika u visini plaća programera.

Najpoželjniji poslodavac već duži niz godina je kompanija Google koja nudi plaće u rasponu od 70 tisuća do 150 tisuća dolara, ovisno o iskustvu i stručnosti u programskom jeziku. Preporučujemo da pročitate članak “Želite raditi za Google? Ovo su znanja koja morate posedovati“.

Analitička kompanija Compass sprovela je istraživanje kako bi utvrdila kolike su plaće programera, ovisno o godinama iskustva i stručnosti u programskom jeziku. Istraživanje je pokazalo da najveće zarade imaju oni koji rade u „native“ i „backend“ programskim jezicima, kao što su C ++, Python. Web programeri sa znanjem jezika kao što su JavaScript, PHP ili CSS spadaju skoro na samo dno po visini plaće.

kolika je placa programera

Kompanija Compass napravila je popis najbolje plaćenih programskih jezika na osnovu podataka prikupljenih iz više izvora i koji se odnose na 2014 godinu. Podaci su dobijeni korišćenjem javnih podataka iz Payscale, AngelList, Glassdoor kao i podataka dobijenih od najpopularnijih freelancer sajtova Elance, oDesk i Toptal.

Preporučujemo članak “Najpopularniji sajtovi na kojima možete pronaći online poslove”.

Treba reći da se podaci kompanija Compass malo razlikuju od rezultata studija koje su objavile kompanija Quartz i CodeEval. Studija koju je prošle godine objavio Quartz, koja je ustvari skraćeno izvješće Brookings instituta ističe Ruby on Rails, Objective C i Python kao najplaćenije programske jezike.

najplaceniji programski jezici

Istraživanje kompanije Compass predstavljeno je infografikom i sadrži dosta zanimljivih detalja. Osim usporedbe visine plaća programera različitih programskih jezika, objavljena infografika pokazuje da „backend“ programeri zarađuju više nego „frontend“ programeri kao i da startup kompanije plaćaju prosječno 13 posto više nego tradicionalne IT kompanije.

Također, članak nedavno smo objavili članak da je pisali o tome da Google najpoželjniji poslodavac na svetu. Što se tiče posla u Googleu, inženjeri su dosta traženi i dobro plaćeni. Google navodi da se godišnja plaća kreće od 70.000 do 90.000 dolara, softverski inženjeri će zaraditi nešto malo manje od 120.000 dolara dok će viši softverski inženjeri u proseku zaraditi 153.000 američkih dolara.

Na koncu, svima koji žele naučiti neki programski jezik preporučamo članak “Sajtovi koji će vam pomoći da naučite programirati“.

placa programera-infographic

Napisao Slavnic Predrag

19 Marta, 2015 at 1:53 pm

Najpopularniji programski jezici u 2014 godini

sa jednim komentarom

najpopularniji jezici 2014

Kompanija CodeEval objavila je popis najpopularnijih programskih jezika za 2014 godinu koji sadrži nekoliko vrlo zanimljivih iznenađenja. U odnosu na prethodnu godinu, C# je drugi najbrže rastući jezik. Najveći gubitnik je PHP, popularnost popularnog jezika za Internet aplikacije je pala za čak 55 posto u odnosu na 2012 godinu.

Gledajući trendove u razdoblju od 2011 do 2013 godine, vidjet ćete sljedeće:

najpopularniji programski jezici 2014

Već treću godinu za redom, Python je najpopularniji jezik, iza slijede Java, C++ i JavaScript. Najveći rast ove godine ima Objective-C od 300%, popularnost jezika C# porasla je za 100% a JavaScript jezika za 33%. PHP izgubio 55% svoje popularnosti u odnosu na 2012 godinu, Perl 16% a Java 14%.

Python i Java su najpopularniji, no, kao što možete vidjeti popularnost jezika Java je u opadanju unatoč popularnosti mobilnog operativnog sustava Android. Gledajući postotak promjena od 2011 godine do danas, popularnost Apple-ovog iOS jezika Objective-C još uvijek dobro napreduje ali je fascinantan rast popularnosti jezika C#. Zastupljenost ovog Microsoft-ovog jezika još uvijek je mala ali je njegov rast proteklih godina značajan:

najpopularniji programski jezici u 2014 godin

Dobri poznavaoci prilika nisu mnogo iznenađeni ovim nalazima kompanije CodeEval navodeći da je C# jezik koji koriste Microsoft tehnologije i koji je u posljednjih deset godina doživio veliki broj poboljšanja.
Što se tiče pada popularnosti jezika Java, stručnjaci smatraju da je razlog za to što jezici kao što su Python i Ruby bolje dizajnirani jezici i kao takvi su ugodniji za programiranje. To dodatno potiče open-source zajednice oko jezika da se što više angažiraju oko novih rješenja i širenja popularnosti.

Već nekoliko godina online učenje programskih jezika jedan je od najvećih trendova u svijetu. Postoji veliki broj sajtova koji vam pomažu da naučite neki od popularnih jezika a neke od njih smo vam predstavili u članku “Sajtovi koji će vam pomoći da naučite programirati“.

Kompanija CodeEval navodi da je ovaj popis najpopularnijih jezika 2014 godine sastavljen na temelju podataka dobivenih tijekom obrade više od 100.000 testova kodiranja i ankete u kojoj je učestvovalo više od 2.000 poslodavaca.

Napisao Slavnic Predrag

4 Februara, 2014 at 12:01 pm

Sajtovi koji će vam pomoći da naučite programirati

2 0 komentara

Jedan od većih trendova u proteklih nekoliko godina jeste online učenje programiranja.
Bilo da želite da naučite nešto novo ili samo želite da osvežite svoje znanje, postoji veliki broj online resursa koji vam mogu pomoći da naučite programirati.

Prema poslednjem izveštaju Američkog Biroa za Statistiku Rada, biti programer je vrlo perspektivno zanimanje.

Prema projekcijama, zapošljavanje programera će porasti za 30 odsto do 2020 godine, što je mnogo više od proseka za sva zanimanja. Broj radnih mesta za developere aplikacija će porasti za 28 odsto, a sistemske programere za 32 odsto. Najveće izglede za zapošljavanje će imati kandidati sa znanjem savremenih programskih alata i jezika. Takođe, programerima se otvara sve veći broj konsultantskih mogućnosti s obzirom da poslovanja sve više traže pomoć za upravljanje, nadogradnju i prilagođavanje svojih sve komplikovanijih kompjuterskih sistema,

navodi se u izveštaju Američkog Biroa za Statistiku Rada.

Zbog toga ćemo u ovom članku navesti nekoliko online resursa koji će vam pomoći da naučite programirati. Neki od njih su u e-mail formatu, neki u formatu igre a neki su u formatu video instrukcija.

CodeAcademy

Na prvom mestu spomenućemo CodeAcademy, koji sebe deklariše kao “najlakši način za učenje kodiranja”, i zahvaljujući ovom online projektu mogućnost za učenje programiranja nikada nije bila tako dostupna kao sada. CodeAcademy ima za cilj da vas na zabavan način nauči programirati putem kurseva u formi igara. Sajt vam nudi seriju kurseva grupisanih oko određenoj tema ili programskih jezika. Pa tako, sa CodeAcademy možete da naučite JavaScript, HTML, CSS, Python, Ruby i jQueri. Registracija je potpuno besplatna, a kao vid motivacije tu su poeni i bedževi koje zarađujete savladavanjem lekcija. Treba reći da završavanjem kurseva nećete dobiti nikakav sertifikat. Ono što je važno istaći jeste da se do sada na učenje sa CodeAcademy prijavilo više 400.000 ljudi.

Google Code University

Svakako da je velika stvar učiti programirati od tima koji stoji iza najpopularnijeg pretraživača na svetu. Na Google Code University možete pronaći kurseve o kompjuterskim naukama, programskim jezicima, Web programiranju, Web bezbednosti, čak i Google API i alate. Google Code Univerzitet je besplatan i ne zahteva registraciju, nastava se nudi putem snimljenih video predavanja, razgovora, rešavanjem problema, vežbi, dokumenata i slajdova. Generalno, kursevi programiranja su uglavnom osnovni a uključuju programske jezike kao što su Python, C ++, GO i JavaScript. Završavanjem ovih kurseva takođe nećete dobiti nikakav sertifikat.

Khan Academy

Nezaobilazan izvor svakako je Khan Academy koji nudi veliki broj besplatnih kurseva koji pokrivaju oblast kompjuterskih nauka. Učenje je usmereno na stvaranje grafike i animacija koristeći JavaScript primenu programskog jezika Processing koji je dizajniran za multimedijalne umetnike.

Processing je open-source programski jezik i okruženje sa kojim možete stvarati slike, animacije i interakcije. Ovo je jedan od najlakših načina da malo dublje uđete u suštinu programiranja. Processing je alat za učenje, ali je isto tako sposoban za stvaranja vrlo impresivnih radova.

Sve što vam je potrebno da naučite ovaj programski jezik možete pronaći na Processing.org, uključujući i besplatno preuzimanje platforme softvera, vodiče, primere koda, kao i forum.

edX

Možemo da preporučimo sjajno mesto za učenje programiranja. edX je zajednički projekt Univerziteta Harvard i MIT koji nudi besplatne online kurseve programiranja iz obe institucije. Nastava sa Harvarda, MIT i Berekley se ovde nudi besplatno, s naglaskom da će se u skorijoj budućnosti pridružiti još nekoliko poznatih univerziteta. Važno je naglasiti da se sertifikat o završenom kursu trenutno dodeljuje besplatno mada je planirano da se u bliskoj budućnosti naplaćuju (navodno će iznos biti skroman). Sadržaj koji se ovde nudi zaista je vredi za pogledati, na primer, Softver kao Usluga sa Berklija, Uvod u kompjuterske nauke sa Harvarda, ili Uvod u kompjuterske nauke i programiranje sa MIT, i to je sve besplatno!

Peer to Peer University P2PU

Peer to Peer University (P2PU) je grupno iskustvo gde učite u okviru zajednice sa drugima. Registracija i kursevi su potpuno besplatni. P2PU nudi nekoliko "škola", uključujući jednu koja se odnosi na Web programiranje i koja je podržana od strane Mozilla, kreatorat popularnog Web preglednka Firefox. Interesantni su kursevi koji pokrivaju osnove Internet marketinga, WebMaking 101 i programiranje sa Twitter API. Sve u svemu, vrlo vredan izvor za učenje koji vredi pogledati.

Apple Developer Center

Najveća tech kompanija na svetu Apple putem Apple Developer Center nudi veliki broj resursa posebno za programere koji žele bolje da se upoznaju sa njihovim aplikacijama, uređajima ili Web pretraživačem. Kompanija drži širom otvorena vrata svoje platforme omogućavajući svima besplatan pristup osnovnim vodičima za programiranje uz još mnogo drugih naprednih informacija.

Android Developer Center

Mobilni operativni sistem Android izuzetno je popularan sa stotine miliona korisnika u više od 200 zemalja sveta. Rastom popularnosti rastao je i broj ljudi koji želi da nauči da pravi aplikacije za ovaj Google-ov besplatni operativni sistem. Ako ste ikada razmišljali o tome da naučite praviti aplikacije za Android, onda je Android Developer Center pravo mesto na kom možete da saznate sve o Android platformi. Ovde ima za svakoga ponešto, uključujući i apsolutne početnike koji nikada ranije nisu programirali. Takođe, ovde su vam dostupni i SDK, API dokumentacija, smernice za dizajn, obuka namenjena kako za početnike tako i za napredne korisnike, itd..

Možda će vam biti interesantan mali vodič o tome kako napraviti Android aplikaciju računaru.

HTML5 Rocks

HTML5 je očekivano brzo postao jezik koji većena programera treba da zna. HTML5 Rocks nije samo platforma za učenje već i masivna baza podataka vezana za sve ono što možete da uradite sa HTML5.

Ovde možete pronaći pregršt vodiča, članaka i simulatora u okviru pretraživača koji će vam pomoći da savladate HTML5. Registracija i korišćenje sajta je potpuno besplatno a ovde takođe možete pronaći radne okvire za razvoj Web aplikacija, alate za otklanjanje grešaka i ostalo.

kodThe Code Player

The Code Player je vrlo interesantan za sve one koji žele da vide šta znalci mogu da urade sa HTML5, CSS3 i JavaScript. Na sajtu su postavljeni primeri kako nešto napraviti. Kliknite na neki od videa i prvo što ćete videti jeste fragment koda u akciji, na primer, popularna Matrix animacija urađena sa HTML5 i JavaScript. Klikom na dugme "Play" , moći ćete pratiti kako se pisao kod, zajedno sa informacijama i komentarima. Kod je kompletan tako da ako želite možete da ga kopirate i nalepite za svoj projekat.

RubyKoans

RubyKoans je za sve one koji žele da nauče Ruby. Ovde ćete pronaći seriju vodiča koji imaju za cilj da vas nauče programski jezik Ruby, njegovu sintaksu, strukturu, uobičajene funkcije i biblioteke. Potrebno je da preuzmete Ruby framework (što je besplatno) kako bi mogli uživati u učenju.

Scratch

Scratch je projekt prvenstveno namenjen za decu, mada svako ko želi može na ovom sajtu da nauči osnove programiranja. Scratch je programski jezik namenjen za kreativne Web projekte: igre, muziku, umetnosti, priče, animacije, itd.. Scratch je besplatan za preuzimanje i zabavan za učenje. Sve što napravite možete postaviti na Scratch galeriji kako bi to mogli videti i svi ostali.

Alice

Alice je takođe prvenstveno namenjen mlađoj populaciji koja želi da se malo bolje upozna sa svetom programiranja. Alice je obrazovni softver koji će vas naučiti kako da programirate u 3D okruženju. Fokus je na animacije i igre. Ponuđeni alati i materijali imaju za cilj da podstaknu logičko razmišljanje, rešavanje problema i naravno računarsko programiranje. Alice je razvijen od strane Univerziteta Carnegie Mellon i sav nastavni materijali je besplatan. Treba reći da je ovo sjajno mesto za upoznavanje sa objektno orijentisanim programiranjem kao i osnovnim konceptima programiranja.

MobileTuts+

Svi oni koje zanima razvoj aplikacija za mobilne uređaje treba da posete MobileTuts+ gde mogu pronaći sve što ih zanima o razvoju aplikacija za različite mobilne platforme. Nudi se dosta širok dijapazon kvalitetnih vodiča i članaka namenjenih svima onima koji žele razvijati aplikacije za mobilne uređaje, od Windows Phone SDK preko iOS i Androida do HTML5. Sajt je vrlo lepo organizovan u sekcije tako da vrlo lako možete pronaći vodiće, članke, savete ili video snimke.

Programr

Programr, online laboratorija za učenje programiranja, nešto poput Codecademy ali za programske jezike višeg nivo, ne nudi mnogo kurseva koji bi se izvršavali u vašem pretraživaču ali zato pruža prostor za učenje i eksperimentisanje sa različitim jezicima u pretraživaču. To znači da nema potrebe za instaliranjem programskog jezika i okruženja za razvoj. Sajt nudi nekoliko interesantnih načina za učenje, rešavanjem vežbi, učestvovanjem u takmičenju, a tu je i više od 2000 aplikacija koje su napravili drugi a Programr korisnici a koje mogu da vam posluže kao inspiracija. Na sajtu je sve besplatno i imate mogućnost da naučite različite jezike, od Jave do SQL.

Obrazovni sadržaj na YouTube

Pored velikog broja video sadržaja YouTube takođe nudi veliki broj obrazovnog sadržaja organizacija kao što su NASA, BBC, TED i ostalih. Ako više preferirate da učite gledajući kako neko drugi radi neke stvari, onda je ovo pravo mesto za vas. Pod kategorijom Engineering naći ćete videa vezana za učenje programiranja. Tu su razni kursevi od Uvoda u kompjuterske nauke, Web developmenta do upravljanja bazama podataka.

Hackety Hack

Hackety Hack je namenjen onima koji nemaju nikakvo prethodno programersko iskustvo. Radi se o sjajnom mestu za učenje jezika Ruby. Prolazeći kroz lekcije naučićete kako da koristite Ruby što efikasnije. Svoje projekte možete postaviti u galeriju programa zajedno sa onima koje su postavili drugi korisnici delili i tako pokazati svoja stečena znanja.

Learn Code The Hard Way

Sam naziv sajta teško da će privući osobe koje žele da nauče programirati, međutim radi se jednom od najkorisnijih sajtova koje možete pronaći na Internetu za učenje jezika C, Python, Ruby, SQL i Regex. Learn Code The Hard Way nudi vrlo ozbiljne lekcije za učenje ovih jezika, temeljno analiziranje svake vežbe i pokretanje koda. Knjige koje on nudi su besplatne za online čitanje u vašem pregledniku a ako želite možete i da ih kupite.

Ovo su samo neki od velikog broja resursa za učenje programiranja koje možete pronaći na Internetu. U jednom od naših ranijih članaka “Gde pronaći besplatne online kurseve programiranja” takođe ćete pronaći vrlo kvalitetne sajtove koji vam nude besplatno učenje programiranja.

Za učenje i sticanje novih veština niste nikada premladi ili prestari, a gledajući ova najnovija istraživanja poslova za programere sve je više. Dobra stvar je ta što veliki broj tih poslova možete raditi od kuće, bilo puno radno vreme ili samo par sati.

Da li želite da naučite programirati? Koji vas jezik interesuje? Šta vas je motivisalo da počnete da učite programirati? Molimo vas da podelite svoja razmišljanja i iskustva sa nama.

Napisao Slavnic Predrag

10 Decembra, 2013 at 9:25 am

Kako napraviti Android aplikaciju na računaru

11 0 komentara

sta vam je sve potrebno da bi napravili Android aplikaciju

Mobilni operativni sistem Android izuzetno je popularan. Rastom popularnosti rastao je i broj ljudi koji želi da nauči da pravi aplikacije za ovaj Google-ov besplatni operativni sistem. Stoga smo odlučili napisati ovaj članak i pomoći svima koji žele da se malo bolje upoznaju i nauče sve ono što im je potrebno da bi napravili Android aplikaciju.

Generalno, poslednjih nekoliko godina veliki broj ljudi je pokazao interesovanje da žele da nauče da prave ne samo aplikacije za različite mobilne operativne sisteme već i programiranje u popularnim programskim jezicima. To je rezultiralo pojavom i ekstremnom popularnošću besplatnih online kurseva programiranja.

Ali da se vratimo na Android.

Počnimo sa jednim malim vodičem o tome kako napravite Android aplikaciju na vašem kućnom računaru ili laptopu. U ovom slučaju nije potrebno imati Android tablet ili pametni telefon da bi mogli napraviti aplikaciju.

Ono što treba naglasiti jeste da su svi razvojni alati potrebni za kreiranje Android aplikacije dostupni na Internetu potpuno besplatno.

Kakav računar trebate imati

Android aplikaciju možete napraviti na svakom računaru koji koristi operativni sistem Windows ili Linux.

Za pristojan iskustvo, potreban vam je kompjuter ili laptop sa sledećim karakteristikama: Procesor 2.0 GHz sa najmanje 3 GB RAM memorije i 1 GB slobodnog prostora na disku.

Važno je naglasiti da vam nije potreban Android uređaj jer vaše aplikacije možete testirati u virtuelnom Android uređaju koji dolazi sa Android Development Tools Bundle.

Koji softver trebate za razvoj Android aplikacija

Šta je to što vam je potrebno od softvera da bi mogli početi sa razvojem Android aplikacija na vašem računaru:

To je to. U sledećih nekoliko jednostavnih koraka možete početi sa razvojem Android aplikacije. Prvo ćemo podesiti Android razvojno okruženje:

Korak 1: Preuzimanje i instalacija JDK

Java Development Kit (JDK) možete preuzeti na linku iznad.

Nakon što preuzete Java, potrebno je da je instalirate. Proces je isti kao kod instalacije bilo kojeg drugog softvera.

preuzimanje-java

Korak 2: Android Development Tools Bundle

Android Development Tools Bundle možete preuzeti sa linka postavljenog iznad.

android-sdk

Nakon preuzimanja potrebno je ekstraktovati Android Development Tools paket u određenu fasciklu.

Kada preuzmete Android Development Tools paket, dobićete zip fajl pod nazivom “adt-bundle-windows- x86”, veličine oko 400 MB.

Ekstraktujte ovaj zip fajl u neki određeni folder gde želite da postavite svoje Android razvojne alate. Nakon toga, otvorite taj folder i pronađite dve fascikle “Eclipse” i “SDK”.

otvori-eclipse-folder

Korak 3: Eclipse

Otvorite Eclipse folder. Pronađite i kliknite na ikonu Eclipse (kao na slici ispod).

pokrenuti-eclipse-ikonu

Kada pokrenete Eclipse, to će potrajati malo duže s obzirom da ga Android Development Tools po prvi put pokreću pa je stoga potrebno malo više vremena za podešavanja. Nakon toga otvoriće vam se sledeći ekran:

pokretanje Eclipse2

Izaberite folder gde želite da se vaši Android projekti čuvaju, završite klikom na dugme OK. Nakon toga Eclipse će se učitati, sada ste spremni da počnete sa razvijanjem aplikacija za Android.

Korak 4: Napravite Android virtuelni uređaj (AVD)

U slučaju da nemate Android uređaj, na vrlo jednostavan način možete da napravite virtuelni uređaj koji bi vam služio za testiranje aplikacije. Potrebno je da izaberite Window – Android Virtual Device Manager – New (kao na slici ispod).

kreirajte-avd

U sledećem prozoru potrebno je dati naziv vašem virtuelnom uređaju, za Device (uređaj) izabrati 4.0 “Nexus S” a za Target izabrati Android 4.2. Na kraju kliknite na dugme OK.

virtuelni android uredaj

To je to, napravili ste Android virtuelni uređaj. Sada ste rešili pitanje testiranja vaše Android aplikacije. Virtuelni Android uređaj će se automatski pojaviti kada pokrenete svoj projekat za testiranje. Budite strpljivi, jer može potraje do 5 minuta da bi se uređaj u potpunosti učitao.

avd

Sada imate sav potreban alat za razvoj svoje Android aplikacije.

Korak 5: Vreme je da kreirajte vaš prvi Android projekt

Pokrenite Eclipse. Nalazi se u ADT bundle – Eclipse folderu (Korak 3). Za početak izaberite File – New – Android Application Project.

novi-android-projekt

Dajte vašoj aplikaciji ime, na primer “Moja Prva Aplikacija”. Ovo ime će se prikazati u meniju aplikacije kada je instalirate na Android uređaj ili emulator. Projekat možete nazvati “Prva Aplikacija”, a potrebno je uneti i naziv paketa gde želite da sačuvate sve vaše Java datoteke. Proverite da li ste izabrali jedinstveno ime paketa (na primer : online.trziste ili vaše ime.prezime), uz napomenu da je potrebno da koristite mala slova kako bi ste se pridržavali standarda kodiranja.

Izaberite minimalno zahtevan SDK. Kao što možete da vidite na slici, mi smo izabrali Android 2.2 Froyo, što znači da ova aplikacija neće raditi na starijim verzijama Androida već samo na Android 2.2 i novijim.

nova android aplikacija

Klikom na “Next” otvoriće vam se ekran gde možete ostavite sve vrednosti kao što su već zadane. Kliknite ponovo na “Next”.

nova android aplikacija2

Otvoriće vam se prozor za konfiguraciju atributa ikone, i ovde ostavite sve kako več jeste i kliknite na “Next”.

nova android aplikacija3

U sledećem prozoru odaberite Blank Activity i kliknite “Next”.

nova android aplikacija4

Na poslednjem u nizu prozora također ništa ne menjajte, kliknite ” Finish ” kako bi završili sa ovim procesom.

nova android aplikacija5

Korak 6: Vaša prva Android aplikacija

Eclipse će vam sada prikazati korisnički interfejs vaše aplikacije (Graphical Layout of activity_mail.xml) sa “Hello World” TektView widget u sredini. Takođe, možete videti novokreirani folder projekta u “Package Explorer” kartici sa desne strane.

prva-aplikacija

Razvijete taj folder kako biste videli datoteke.

Vaša Hello World aplikacija skoro da je spremna za pokretanje, ali pre nego što to uradite hajde da pogledamo foldere i fajlove (direktorijume i datoteke) koji se nalaze u vašem folderu projekta kako biste ih bolje razumeli.

  • src : The “src” folder ili folder izvor sadrži naziv vašeg pakovanja (package) a takođe ovde se čuvaju i Java datoteke.
  • res : “Res” folder ili folder resursa čuva sve vaše dizajne korisničkog interfejsa, xml datoteke, slike, zvuk , videa i sl., koji će se koristiti u vašoj aplikaciji.
  • R.java : R.java fajl možete pronaći u gen folderu. R.java je mesto gde imate pristup svemu što imate u folderu resursa.
  • AndroidManifest.xml : Android manifest sadrži osnovne informacije o aplikaciji, informacije koje sistem treba imati pre nego što pokrene kod aplikacije.

prva-aplikacija-datoteke

Korak 7: Pokrenite vašu aplikaciju

Vašu prvu “Hello World” aplikaciju će te pokrenuti klikom na dugme “Run” i izabrati Run As – Android Application. Virtuelni Android uređaj (AVD / emulator) će se automatski pojaviti i pokrenuti aplikaciju u njemu.

pokretanje-aplikacija

Takođe, vi možete povezati svoj “USB Debugging” omogućen Android pametni telefon ili tablet i na njemu instalirati ovu vašu aplikaciju.

Nadamo se da će vam ovaj članak koristiti da se više zainteresujete za razvoj Android aplikacija.

Napisao Slavnic Predrag

23 Oktobra, 2013 at 8:35 pm

Codecademy dodaje API treninge sa YouTube i Bitly

bez komentara

codecademy_thumb.jpg

Prošli su dani kada ste morali da kupite knjigu i podesite razvojno okruženje pre nego što ste mogli da počnete sa programiranjem. Par godina unazad aktuelno je besplatno online učenje programiranja a jedan od najpopularnijih Web sajtova za interaktivno učenje programiranja je Codecademy.

Danas je Codeacademy objavio novo partnerstvo sa devet kompanija koje treba da pomogne programerima početnicima da nauče API i kreiraju stvarne, funkcionalne Web sajtove, projekate, pa čak i proizvode. Drugim rečima, da naprave korag dalje od igranja sa programiranjem.

Među novim partnerima Codecademy sada su YouTube, NPR, Stripe i Bit.ly. Oni će pokrenuti "jednostavne, svarljive lekcije" za početak učenja API (Application Programming Interface). API, ili interfejs za komunikaciju između aplikacija je skup protokola i rutina koji računarski sistem, računarska biblioteka ili aplikacija obezbeđuje drugim aplikacijama za obavljanje zahteva i usluga tim aplikacijama. Npr. skup funkcija operativnog sistema koje programi mogu da koriste za obavljanje poslova kao što su upravljanje datotekama i prikazivanje informacija na ekranu. Drugim rečima, radi se o načinu komunikacije sa aplikacijama koje su drugi napravili.

Nove Codecademy lekcije će pomoći korisnicima da izgrade Web aplikacije koje na primer kombinuju vesti iz NPR sa YouTube videom na istu temu, ili da naprave proizvod koji naglašava aktulni društveni sadržaj koji se deli sa Bit.li, i za čije naplaćivanje će biti zadužen Stripe.

Suosnivač Codecademy, ZackSims, ističe da novi programeri mogu čak početi sa interakcijom sa mobilnim telefonima i slanjem tekstualnih poruka preko Twilio API-ja.

Cilj je pomoći novim programerima da započnu sa izgradnjom online aplikacija, čak i ako skoro da ne poseduje programsko znanje. Ostali partneri koji će takođe biti uključuti lekcije o njihovom API-ju su Parse, Soundcloud, Sunlight Labs, Placekitten i Sendgrid.

Budućnost programiranja je napraviti alat za ljude sa kojim će oni pokazati svoju kreativnost. U 2013 godini želimo da proširi domet Codecademy i pomognemo ljudima da napreduju dalje od početnika. Definitivno ćemo u ovoj godini dodati više jezika. Usredsređeni smo na ono što će biti popularano u budućnosti,

saopštio je Zack Sims.

Za Codecademy 2012 je bila godina kada se ovaj Web sajt za besplatno interaktivno učenje programiranja bukvalno eksplodirao. Pored Zack Sims i Ryan Bubinski, Codecademy sada broji 13 ljudi i broji nekoliko milione korisnika.  Codecademy na svom sajtu korisnicima nudi učenju Ruby, Python HTML, CSS, jQueri i JavaScript jezika.

Napisao admin

9 Januara, 2013 at 3:40 pm

JavaScript programski jezik budućnosti?

bez komentara

JavaScript je programski jezik koji Web sajtu daje interaktivnost. To je skriptni programski jezik koji se prvenstveno koristi za definisanje funkcionalnosti Web sajtova. Radi se o dinamičnom, slabo tipiziranom jeziku, sa skromnom podrškom za objektno orijentisano programiranje.

Iako je prvobitna ideja bila da JavaScript liči na programski jezik Java, treba reći da on ne sadrži nijedan ključni element Java jezika osim onih koje su oba nasledili iz programskog jezika “C”.

JavaScript je izuzetno popularan jeziki koji se koristi za razvoj klijentskih funkcionalnosti Web sajta, ali se može koristiti i kao skriptni jezik za pristup objektima u drugim aplikacijama. Slideshows, oglasni pop-up prozori i Google autocomplete funkcija, sve su to primeri JavaScript-a.

Brendan Eich iz kompanije Netscape kreirao je Java Script 1995 godine. Tokom razvoja jezik je nazvan Mocha ali je kao beta objavljen pod nazivom LiveScript. Nakon toga menja ime u JavaScript zbog marketinškog dogovora između kompanija Netscape i Sun Microsystems sa kojim se trebala iskoristiti popularnost Sun-ovog programskog jezika Java. Treba reći da su ključni elementi dizajna JavaScript-a su nasleđeni iz programskog jezika Self.

U početku, programeri nisu uzimali JavaScript za ozbiljno jer ga nisu vidjeli kao ozbiljan razvojni jezik kao što su Java, Ruby ili Python, koji su serverski jezici dok se JavaScript koristi za definisanje funkcionalnosti na strani klijenta, odgovoran je samo za korisničko iskustvo.

JavaScript je jedini skriptni jezik na strani klijenta i zbog toga se koristi na skoro svakom sajtu koji vidite na Web-u.

Isto tako, ako koristite JavaScript sa razvojnim okruženjem koje se zove Node.js, onda možete koristiti JavaScript i kao serverski jezik.

JavaScript je sve popularniji pa se vrlo često početnicima preporučuje kao prvi jezik koji trebaju naučiti. Jedna od najsjajnijih zvezda online pokreta koji ima na milione pristalica "Naučite da Kodirate" , Codecademy nudi JavaScript kao prvi jezik koji programeri početnici treba da nauče. JavaScript je definitivno jezik koji ćete koristiti na poslu, ako počnete raditi kao Web developer.

Takođe, pošto se JavaScript pokreće direktno u pretraživaču, ne morate preuzimati nikakav softver za njegovo pokretanje. Sve što vam je potrebno jeste tekstualni editor (TextEdit) i pretraživač. Ovo je nešto što je od velike koristi za početnike koji ne moraju da downolud-uju razne softvere za pokretanje programskog jezika.

Uprkos svojoj korisnosti, programeri, developeri, smatraju JavaScript dosta neurednim jezikom. Kao pokušaj da se to promeni dolazi CoffeeScript koji čini da JavaScript izgleda više kao Ruby ili Python, bez velikih vitičastih zagrada i zareza i sa dodatim razmacima i uvlačenjima. Ove promene čine kod lakšim za čitanje.

Treba reći da je prošle godine Google predstavio svoj programski jezik Dart sa kojim nastoji prevladati neke nedostatke koje ima JavaScript a na kraju ga probati razviti u solidnu platformu za strukturirano Web programiranje. Treba reći i da je Microsoft objavio TypeScript, svoju verziju JavaScript-a tj proširenje JavaScript-a sa skupom naprednih razvojnih mogućnosti koje se obično nalaze u zrelijim programskim jezicima kao što su C ++ i Java.

Microsoft sa TypeScript-om pokušava ukazati na neke od istih problema na koje je ukazao Google sa svojim programskim jezikom Dart, ali bez radikalnog udaljavanja od JavaScript-a. TypeScript poput CoffeeScript-a će raditi sa postojećim okvirima i bibliotekama, što znaći da bilo koja JavaScript datoteka može da se bez ikakvih problema pokrene u TypeScript-u.

Mogućnosti JavaScript-a

Prvo, kao što smo ranije rekli, Java se može koristiti za izgradnju celog sajta ako se koristi sa Node.js i MongoDB (baza podataka). Node.js je asinhrono okruženje, što ga čini veoma skalabilnim i odličnim izborom za velike količine podataka. MongoDB je baza podataka orijentisana na dokumente i izgrađena za skalabilnost ali i dalje vrlo funkcionalna da ponudi najbolje od oba sveta.

Veoma je važno reći da je JavaScript sada jedan od omiljenih načina razvoja aplikacija za Windows 8. Jezik koji se najviše koristi na Github.

najkorisceniji jezici na github

Za developer timove je mnogo lakše koristiti isti jezik i na serverskoj i na klijentskoj strani a to mogu da urade sa Node.js. Java je odgovorna za animacije poput pop-up prozora, sa AJAX-om, oni prikazuju nove podatke bez osvežavanja stranice. AJAX je skraćenica za Asinhroni JavaScript i XML, tako da se ne može koristiti bez JavaScript-a.

Najčešća upotreba JavaScript-a je pisanje funkcije koje su ugrađene ili uključene u HTML stranice i koje komuniciraju sa Modelom Document Object (DOM) stranice. Neki jednostavni primeri ove upotrebe su:

  • Učitavanje novog sadržaja stranice ili dostavljanje podataka na serveru preko AJAX-a bez ponovnog učitavanja stranice (na primer, društvena mreža može omogućiti korisniku da postavlja ažuriranja statusa bez napuštanja stranice)
  • Animacija elemenata stranice
  • Interaktivni sadržaj, na primer igre, i reprodukcija audio i videa
  • Provera ulaznih vrednosti Web forme kako bi ste se uverili da su oni prihvatljivi pre nego ih submit-ujete na server
  • Prenošenje informacija o navikama korisnika (koje sajtove posećuje) različitim sajtovima. Web sajtovi često ovo rade zbog Web analitike, praćenje oglasa, personalizaciju ili u druge svrhe

Pošto je JavaScript kod može da se pokrene u pretraživaču korisnika (umesto na udaljenom serveru), pretraživač može vrlo brzo da odgovori na korisničke akcije. Web pretraživači najčešće koriste JavaScript. JavaScript je jedini jezik koji svi najpopularniji pretraživači podržavaju.

JavaScrip jezik budućnosti?

Za HTML5 se kaže da je početak kraja Adobe Flash-a, ali ako HTML5 organizacioni alat, onda je JavaScript tak koji uzimanje mesto Flash elementima.

Velike su prednosti koje HTML5 pruža developerima. Pre svega treba reći da je HTML5 je zbirka definicija koja ne samo da obuhvata HTML standard već i CSS3 (Cascading Stile Sheets), JavaScript, multimedijalne kodeke i SVG (Scalable Vector Graphics) koji rade zajedno kao jedno kompaktno okruženje.

Video i drugi vizuelni elementi koji su se prikazivali uz pomoć plugin-a (dodataka) sada se prikazuju sa JavaScript-om, koji se pokreće u vašem pregledniku, tako da ne morate da preuzmete nikakve plugine da bi videli taj sadržaj. Ovo je izuzetna stvar za developere koji tako znaju da svi dobijaju isto iskustvo ali i iz bezbednosi razloga jer se pokazalo da najveće pretnje za korisnike predstavljaju dodaci (pogotovo Java).

Malo ko je mogao pretpostaviti da će jezik koji je je trebao da liči na Java, ali nije bio u stanju da obavlja iste zadatke, postati ovoliko popularan. Takođe JavaScript nije najelokventniji jezik, programeri, developeri kažu da je Ruby ili Pyton napisan na način na koji bi se očekivalo da bude napisan, što je prirodno, ali jezik je onoliko dobar koliko su dobri alati koji idu uz njega, a zahvaljujući dodacima poput Node.js, jQueri (biblioteka), JSON (JavaScript Object Notation) i MongoDB, JavaScript ima svetlu budućnost.

Napisao admin

9 Decembra, 2012 at 10:02 pm

PHP developeri dobili nove mogućnosti razvoja mobilnih aplikacija

bez komentara

nove mogucnosti razvoja php mobilnih aplikacija

Na ZendCon, Zend developer konferenciji koja se održava u Santa Clara, Zend direktor Andi Gutmans predstavio je tri nova proizvoda koji imaju za cilj da prošire domet PHP skript jezika izvan Web-a, na mobilne uređaje i Cloud.
Zend, koji je u protekloj godini najavio seriju partnerstva sa Cloud i PaaS (platforma-kao-usluga) provajderima, sada se nada da će iskoristiti potražnju za brzim razvojem mobilnih aplikacija i Cloud-om i učiniti PHP još važnijim učesnikom u svetu poslovanja i mobilnog razvoja.

Andi Gutmans predstavio je novu mogućnost koju sada ima Zend Studio, izgradnja mobilnih aplikacija povezanih u Cloud. Najnovija verzija Zend Studio pomaže developerima u kreiranju Web usluga, inteligentnih mobilnih aplikacija za iOS, Android i Windows Phone, pa čak i korisnički interfejs aplikacije, i sve to povezano u jednom, pojednostavljenom razvojnom okruženju.

Novi Zend Studio 10 integriše JQuery i Cordova, open-source projekat poznatiji kao PhoneGap, kako bi za pretvario IDE u drag-and-drop alat za pravljenje mobilnih aplikacija i tako pomogao developerima u pokretanju aplikacija za više mobilnih platformi iz jedne baze koda.

zend studio 10

Ostale komponente velikog Zend plana za buduću mobilnu i Cloud PHP dominaciju su Zend Server Gateway i Zend Server 6. Zend Server Gateway je API za REST zasnovanu Cloud uslugu koja im omogućava da se direktno integrišu kao “drag-and-drop” usluga za razvoj aplikacija u Zend Studio, obezbeđujući integracijski lepak potreban za upravljanje autentifikacijom i validacijom podataka.

Najnovija verzija Zend Server-a dodaje funkcije koje omogućavaju automatizaciju primene raspoređivanja na Cloud i bolje komandne table aplikacija za praćenje performansi na desetine ili stotine Cloud instanci jedne aplikacije.

Napisao admin

25 Oktobra, 2012 at 12:01 am

Codecademy pokrenuo besplatno online učenje programskog jezika Ruby

sa jednim komentarom

Izuzetno popularni Web sajt za interaktivno učenje kodiranja, Codecademy sada je dodao i Ruby u svoju biblioteku online kurseva.

Već duže vreme Codecademy korisnici traže da se programski jezik Ruby dodan u biblioteku online kurseva.

Današnjim dodavanjem materijala za online kurs programskog jezika Ruby svi zainteresovani imaju mogućnost da sa interaktivnim lekcijama besplatno nauče programski jezik Ruby.

Ruby je jedan od naših najtraženijih jezika i mi smo uzbuđeni što ovaj online kurs konačno možemo da ponudimo našim korisnicima,

saopštio je danas suosnivač Codecademy, Zach Sims.

Današnom objavom novog online kursa programiranja Codecademy privlaći sve veću pažnju korisnika koji žele da nauče programirati.

Codecademy je pre godinu dana krenuo sa online kursevima JavaScript-a. Tokom narednih nekoliko meseci, Codecademy tim je pokrenuo i dodatne kurseve za jQuery, HTML i CSS. Nakon toga javili su se investitori (Index, Kleiner Perkins i Sir Richard Branson) sa čijim sredstvima je Codecademy uspela da obnoviti svoju tehnologiju na strani servera.

Ova obnova tehnologije omogućila je pokretanje još jednog izuzetno traženog jezika, Python a sada i Ruby.

Za sve one koji žele da se uključe u jedan od najvećih trendova u proteklih nekoliko godine i počnu sa online učenjem programiranja preporučujemo vam članak “Gde pronaći besplatne online kurseve programiranja”.

Napisao admin

5 Oktobra, 2012 at 8:16 am

Gde pronaći besplatne online kurseve programiranja

12 0 komentara

Jedan od većih trendova u proteklih nekoliko godina jeste online učenje programiranja. Sa sve većom potražnom za programerima sve veći broj ljudi želio je da nauči mnogo više o programskim jezicima. Učenje programiranja sa vodičima unutar pretraživača postalo je sve popularnije.

Prošli su dani kada ste morali da kupite knjigu i podesite okruženje za razvoj pre nego što ste mogli da počnete sa kodiranjem. Možda želite da započnete sa učenje na vašem radnom računaru, na kom ne možete da instalirate okruženje za programiranje, ili možda želite da počnete odmah i ne želite da se zamarate sa naručivanjem knjiga ili instaliranjem softvera. Bez obzira na razloge, u ovom članku predstavićemo vam nekoliko destinacija na kojima možete početi učiti programirati bez potrebe za bilokakvim instaliranjem softvera. Sve što vam je potrebno jeste pretraživač i želja za učenjem.

Codecademy

codecademyCodecademy sebe deklariše kao “najlakši način za učenje kodiranja”, i zahvaljujući ovom online projektu mogućnost za učenje programiranja nikada nije bila tako dostupna kao sada. Codecademy vam omogućuje da naučite osnovne sintakse kodiranja kroz osam jednostavnih lekcija koje će vas upoznati sa varijablama, stringovima, poljima, if-else izjavama, incremeningt i decrementing kao i while petljom. Nakon što završite sa osnovnim lekcijama možete nastaviti sa četiri dodatne lekcije koje se fokusiraju na JavaScript. Codecademy pored JavaScript-a nudi i online učenje HTML i CSS-a kao i jQueri ali i učenje moćnog serverskog jezika Pyton.

Codecademy je dobar alat sa kojim možete da proširite svoje vidike po pitanju programerske logike i strukture programiranja. Codecademy kao motivaciju za učenje koristi bedževe koje korisnik dobiva nakon svake završene lekcije.

Khan Academy

khan academyPre dve nedelje Khan Academy, koji je fantastičan izvor besplatnih obrazovnih alata i video instrukcija, predstavila je vlastitu seriju video tutoriala koji pokrivaju oblast kompjuterskih nauka. Lekcije su usmerene na stvaranje grafike i animacija koristeći JavaScript primenu programskog jezika Processing koji je dizajniran za multimedijalne umetnike.

Processing je open-source programski jezik i okruženje sa kojim možete stvarati slike, animacije i interakcije. Ovo je jedan od najlakših načina da malo dublje uđete u suštinu Kodiranja. Processing je alat za učenje, ali je isto tako sposoban za stvaranja vrlo impresivnih radova.

Khan Academy trenutno nudi lekcije koje možda nisu odmah primenjive na nekoga ko pokušava da nauči poslovno orijentisani razvoj softvera (development), ali ako želite da stvarate umetnost ili igre, onda je ovo dobro mesto za početak.

Code School

code-schoolCode School nudi besplatne i plaćene kurseve programiranja za koje vam nije potrebno instaliranje nikakvog softvera, jer se sve obavlja u pretraživaču. Veliki broj Code School online kurseva programiranja većinom su namenjeni nešto vičnijim programerima ali tu je i besplatani kurs JavaScript biblioteke jQuery za koji se tvrdi da sadrži sasvim dovoljno JavaScript-a da biste mogli odmah početi radit sa jQuery. Code School je sasvim dobro mesto za početak, pogotovo ako ste Web dizajner koji želi proširiti svoj skup veština.

Ostali kursevi pokrivaju Git, CSS, Ruby on Rails, Node.js i još mnogo toga, tako da sa Code School online kursevima programiranja možete jako mnogo napredovati ako imate volje za učenjem.

Eloquent JavaScript

eloquent-javascriptEloquent JavaScript je zapravo kompjuterska knjiga koja će vas uvesti u osnove programskog jezika JavaScript i programiranja u opšte, i dostupna je besplatno na Web-u. Web verzija sadrži interaktivne lekcije koje se mogu završiti u okviru pretraživača. Potrebno je samo da unesete Kod u mali okvir i stranica će ga izvršiti. Ovo je odličan resurs za sve početnike koji žele sa se upuste u programiranje sa učenjem jednog od jednostavnijih programskih jezika kakava je JavaScript.

Code Avengers

code-avengers

Code Avengers može podsetiti na Code School online kursevima programiranja, sa visoko stilizovanim lekcijama koje se izvršavaju u vašem pretraživaču, ali ipak sa tom razlikom da nema video tutorijala.

Ono što Code Avengers trenutno nudi jesu tri online kursa: JavaScript Level 1, JavaScript Level 2 i HTML / CSS.

code-avengers-2

Programr

Programr, online laboratorija za učenje programiranja, nešto poput Codecademy ali za programske jezike višeg nivo, ne nudi mnogo kurseva koji bi se izvršavali u vašem pretraživaču ali zato pruža prostor za učenje i eksperimentisanje sa različitim jezicima u pretraživaču. To znači da nema potrebe za instaliranjem programskog jezika i okruženja za razvoj. Programr nije jedino razvojno okruženje koje se zasniva na pretraživaču, kompanije poput Cloud9 IDE i Action takođe omogučavaju da razvijate za Web sa Web-a ali je Programr usmeren na učenje i eksperimentisanje.

Bloc

Bloc koji je odlično mesto za učenje programskog jezika Ruby. Bloc svakome omogućava pravljenje i implementaciju Web aplikacija. Radi se o odličnom alata za online učenje programiranja sa Ruby pogotovo za početnike koji ne mora da rade nikakve postavke da bi mogli odmah videti rezultate svoga rada. Bloc će vas kroz svoje lekcije naučiti konkretnim i zanimljivim stvarima koje možete odmah primeniti. Ono što Bloc razlikuje od Codecademy je to što Codecademy koristi JavaScript kao osnovu za početnike u svetu programiranja dok Bloc počinje odmah sa Ruby omogućavajući vam da implementirate svoje aplikacije online.

Napisao admin

2 Septembra, 2012 at 8:08 pm