• Mga Subskripsyon
  • Pangkalahatan
  • IntelliJ IDEA, CodeGym Plugin, JDK

    Tungkol sa CodeGym

    Ano ang CodeGym?

    Ang CodeGym ay isang interactive, gamified online na kurso sa Java programming.

    Ang kurso ay binubuo ng apat na quests (Java Syntax, Core, Multithreading, Collections), bawat isa ay binubuo ng 10 level. Ang bawat antas ay may kasamang maikling mga lektura sa teorya ng Java (isang lektura bawat paksa) at mga gawain upang pagsamahin ang nakuhang kaalaman. Ang pag-access sa mga materyales ay nagbubukas nang sunud-sunod, habang sumusulong ka sa kurso.

    Ang mga pangunahing tampok ng kurso:

    • Pag-aaral sa isang format ng laro. Ang CodeGym ay isang futuristic na mundo na may sarili nitong mga karakter at kasaysayan. Ang karakter na kailangan mong "mag-upgrade" ay si Amigo ang robot, na natututo ng programming mula sa simula. Para sa pagkumpleto ng mga gawain nang tama, makakakuha ka ng mga bonus ("dark matter"), na pagkatapos ay ginagamit upang magbukas ng mga bagong lektura/antas at magpatuloy sa kurso.

    • Ang kinakailangang minimum ng teorya na may buhay na buhay, kawili-wiling mga halimbawa. Kasama lamang sa kurso ang kaalaman na talagang kailangan para sa trabaho.

    • Pag-aaral sa pamamagitan ng pagsasanay. 80% ng kurso ay nakatuon sa mga praktikal na gawain. Lumilitaw ang mga gawain mula sa mga unang aralin, at ang kanilang pagiging kumplikado ay unti-unting lumalaki. Maaari mong lutasin ang mga gawain nang direkta sa website, na kinabibilangan ng agarang pag-verify ng iyong code at mga rekomendasyon kung paano ito pagbutihin.

    • Paghahanda para sa trabaho. Simula sa gitna ng kurso, ang mga mag-aaral ay nagsisimulang magsulat ng mga mini-proyekto (halimbawa, isang aplikasyon para sa isang restaurant, isang chat bot, mga laro) at tumanggap ng mga takdang-aralin na nakatuon sa paghahanda para sa mga panayam.

    • Tulong mula sa mga developer ng kurso, mag-aaral at alumni ng CodeGym. Maaari kang humingi ng tulong sa komunidad sa paglutas ng mga kumplikadong gawain, talakayin ang anumang mga isyu na may kaugnayan sa pagsasanay at paghahanap ng trabaho. Ang CodeGym ay isang pandaigdigang komunidad ng mga programmer.

    Ang layunin ng buong kurso ay makakuha ng tunay na mga kasanayan sa Java programming, para madali kang makapagtrabaho bilang programmer.

    Ano ang matututunan ko mula sa CodeGym?

    Una sa lahat, matututunan mo ang Java Core. Ito ang ubod ng wikang Java - lahat ng kailangang malaman ng BAWAT potensyal na Junior Java Developer. At pag-aaralan mo ito sa pamamagitan ng pagsasanay, na nalutas ang higit sa 1200 mga gawain. Mula sa ikalawang kalahati ng kurso, makakatagpo ka rin ng mga mini-proyekto gaya ng Sokoban, mga laro sa Star Wars, online chat, ATM emulator, at marami pa.

    Bukod pa rito, bukod sa Java, ang ilan sa mga aralin ay nakatuon sa proseso ng pakikipanayam at kung paano magsulat ng resume.

    Saan ko makikita ang curriculum?

    Ang detalyadong kurikulum at isang listahan ng mga pinag-aralan na paksa ay makukuha sa mga mapa ng paghahanap: Java Syntax, Java Core, Java Multithreading at Java Collections.

    Nag-issue ka ba ng mga diploma/certificate?

    Ang programming ay isang praktikal na aktibidad. Samakatuwid, walang potensyal na tagapag-empleyo ang maniniwala kahit na ang pinakamagandang piraso ng papel na nagpapatunay sa pagkumpleto ng isang kurso, hanggang sa masubukan nila ang mga tunay na kakayahan. Samakatuwid, hindi kami nagbibigay ng mga sertipiko.

    Sa halip, nagtuturo kami ng programming sa paraang ang isang nagtapos sa CodeGym ay makakakuha ng trabaho kahit na mayroon siyang diploma, sertipiko o iba pang mga tropeo ng edukasyon.

    Paano ako makikinabang sa pag-aaral sa CodeGym?

    Ang pag-aaral sa CodeGym ay tutulong sa iyo na magkaroon ng mga kasanayan sa programming sa pinakamabisang paraan.

    Imposibleng maging programmer sa pamamagitan lamang ng pagbabasa ng libro o panonood ng video! Upang matutunan kung paano magprograma kailangan mong...mabuti, magprograma, at bumuo ng "tamang" pag-iisip ng programmer.

    Upang makatulong dito, mayroong higit sa 1,200 mga gawain na may iba't ibang kumplikado at awtomatikong pag-verify. Sa pamamagitan ng paglutas ng lahat ng mga gawain nakakakuha ka ng higit sa 300-500 na oras ng praktikal na karanasan. Ang kumbinasyon ng teorya, kasanayan, at - pinaka-mahalaga - pagsusuri ng code na iyong isusulat - ito ang ibinibigay ng CodeGym.

    Saan ako makakahanap ng mga review tungkol sa CodeGym?

    1. Maaari mong mahanap ang seksyon ng Mga Review sa aming website. Dito maaari mong iwanan ang iyong puna at basahin ang mga opinyon ng iba pang mga gumagamit.
    2. Maaari ka ring maghanap ng mga review sa Internet. I-type ang "Mga review ng CodeGym" sa Google at makakakuha ka ng kaunting resulta. Hindi namin sinasala ang mga review ng third-party, kaya hindi mo lang makikita ang mga positibong review (kung saan marami pa, na nakalulugod), ngunit nakabubuo at hindi masyadong nakabubuo na pagpuna.

    PS: Ang mga review ay subjective, kaya maaari ka lamang bumuo ng iyong sariling opinyon kapag sinubukan mo ang isang bagay sa iyong sarili. Subukan ang unang antas sa CodeGym - libre ito.

    Tungkol sa Mga Gawain

    Ano ang ibig sabihin ng "mga epikong gawain"?

    Maaaring nakatagpo ka ng mga gawaing may label na "Epic". Ang mga ito ay tinatawag na "mga gawain mula sa hinaharap." Ang mga ito ay batay sa teorya mula hanggang sa tatlong paparating na antas. Sinadya ito. Kung talagang gusto mong lutasin ang gawain ngayon, ngunit wala kang sapat na kaalaman, kakailanganin mong gumawa ng iyong sariling pananaliksik. Ito ay isang kapaki-pakinabang na kasanayan para sa sinumang programmer. Kung hindi, kung nais mong magpatuloy sa kurso, itabi lamang ang gawain at bumalik dito sa ibang pagkakataon, sa sandaling makuha mo ang kinakailangang teoretikal na kaalaman.

    Ano ang espesyal sa iyong mga gawain? Hindi ba mas mainam na i-program ang iyong sarili at hindi magbayad para sa isang "collection of tasks"?

    Una, hindi talaga madaling maghanap ng mga gawain na makakatulong sa iyong bumuo sa tamang direksyon, lalo na para sa isang baguhan na developer. Pangalawa, kahit na gumagana nang tama ang programa at nagbibigay ng sagot, hindi ito nangangahulugan na ito ay nalutas nang tama.

    Ito ang dahilan kung bakit gumaganap ng mahalagang papel ang awtomatikong sistema ng pag-verify sa aming kurso. Ang aming matalinong validator ay agad na susuriin ang iyong gawain, pag-aralan ang anumang mga error at magpapadala ng mga rekomendasyon upang maalis ang mga ito.

    Ilan at anong uri ng mga gawain ang ginagawa mo?

    Mayroong higit sa 1200 mga gawain sa apat na CodeGym quests.

    Maaaring magkaiba ang mga ito sa nilalaman:

    1. Code Entry. Ito ang pinakasimpleng uri ng mga gawain na binubuo ng mekanikal na pagpasok ng code. Hindi marami sa kanila, ngunit kailangan din ito sa paunang yugto ng edukasyon, upang ang mag-aaral ay masanay sa pagsulat ng code.

    2. Pagwawasto sa nakumpletong code upang tumugma sa mga kondisyon ng gawain.

    3. Pagsusulat ng iyong sariling code upang malutas ang gawain.

    Maaaring magkaiba ang mga ito ayon sa kronolohiya:

    1. Mga gawain para sa sakop na materyal - Ang mga gawaing ito ay kadalasang dumarating pagkatapos ng mga lektura. Kadalasan ang mga ito ay simple, bagaman kahit ano ay maaaring mangyari?.

    1. Mga gawain "mula sa hinaharap." Ito ang mga gawain na magpapatakbo sa iyo ng kaunti sa unahan ng sakop na materyal sa panayam: magkakaroon sila ng isang bagay na wala pa sa mga lektura. Hint: Karaniwan ang materyal na kailangan upang malutas ang "mga gawain mula sa hinaharap" ay ibinibigay sa loob ng susunod na antas.

    Maaaring magkaiba ang mga ito ayon sa dami:

    1. Mga simpleng gawain na may isa / ilang kundisyon.

    2. Mga mini-project (available mula sa Level 20), na binubuo ng ilang sub-tasks. Ang resulta ng pagkumpleto ng mga naturang gawain ay isang kawili-wili at kung minsan ay kapaki-pakinabang na programa, halimbawa, isang maliit na laro, isang URL shortener o isang ATM emulator. Gagawa ka ng isang mini-proyektong hakbang-hakbang (ang mga kondisyon ay nahahati sa 5-20 sub-gawain).

    Ano ang ibig sabihin ng mga kinakailangan sa gawain?

    Upang maunawaan kung ano ang kailangang gawin para matagumpay na makumpleto ang mga gawain, makakakuha ka ng listahan ng mga kinakailangan para sa bawat gawain.

    Kapag ipinadala mo ang iyong solusyon para sa pag-verify, may lalabas na check mark sa tabi ng bawat kundisyon na natutugunan. Kung hindi natugunan ang kundisyon - lilitaw ang isang krus. Sa ganitong paraan magiging malinaw kung ano mismo ang mga kundisyon na kailangang gawin, upang ang gawain ay pumasa sa pag-verify.

    Ano ang mga rekomendasyon sa gawain?

    Isipin na may error ang iyong code. Para sa ilang kadahilanan, hindi ito gumagana nang tama. Pero bakit? Upang maunawaan ito, kailangan mong suriin ang mga rekomendasyon sa code pagkatapos ng pag-verify ng gawain. Ang isang awtomatikong virtual tutor ay magkokomento sa iyong code, ituro ang error at sa 95% ng mga kaso ay ipapaliwanag ang dahilan ng paglitaw nito.

    Pamamaraan ng pagtuturo

    Bakit dapat mong matutunan ang Java

    Java ay ang pinaka-patunay sa hinaharap na programming language na patuloy na umuunlad at umuunlad. Sa loob ng higit sa 20 taon, ang merkado ng Java ay matatag na pinagsama ang katayuan nito bilang isang pinuno, at sa ngayon ay walang mga kinakailangan para sa pagbawas ng katanyagan nito sa mga developer. Sa kabila ng edad nito, ang Java ay patuloy na umuunlad.

    5 dahilan para simulan ang pag-aaral ng Java mula sa pananaw sa karera:

    1. Ang pinakamalaking bilang ng mga bakanteng programming ay nauugnay sa Java.
    2. Ang mga developer ng Java ay may pinakamataas na suweldo sa industriya.
    3. Ang mga developer ng Java ay in demand sa buong mundo, kaya ito ay isang magandang pagkakataon upang maglakbay at magtrabaho kahit saan.
    4. Maaari kang magsulat sa Java para sa anumang mga platform. Ipinapatupad ng Java programming ang prinsipyong "Write once - run anywhere".
    5. Ang Java ay may pinakamataas na pagiging maaasahan at seguridad kumpara sa iba pang mga programming language.

    Ang Java ay may pinakamataas na pagiging maaasahan at seguridad kumpara sa iba pang mga programming language.

    1. Maaaring ma-master ang Java kahit na wala kang mathematical/technical background.
    2. Ang Java ay isang object-oriented programming language.
    3. Ang Java ay may mahusay na disenyong API.
    4. Ang Java ay may makapangyarihang mga tool sa pag-unlad tulad ng IntelliJ IDEA, Eclipse, at Netbeans.
    5. Isang malaking koleksyon ng mga open source na aklatan.
    6. Napakahusay na suporta sa komunidad.
    7. Napakahusay na suporta sa dokumentasyon - Javadocs.
    8. Ang Java ay isang malayang platform.
    9. Ginagamit ang Java kahit saan.

    Sa madaling salita - simulan ang pag-aaral. ? Kung regular kang nag-aaral, maaari kang maging isang developer ng Java sa loob ng 6-12 buwan at mabago nang husto ang iyong buhay.

    Good luck!

    Paano naiiba ang CodeGym sa ibang mga kurso?

    • MARAMING pagsasanay: higit sa 1200 mga gawain, na kinabibilangan ng mga mini-proyekto.
    • Online na kurso na may komprehensibong programa sa pagsasanay.
    • Maaari kang magsanay sa sarili mong bilis anumang oras.
    • Instant na pag-verify ng gawain.
    • Pagsusuri at rekomendasyon ng code ng mag-aaral.
    • Mga rekomendasyon sa istilo ng code ng mag-aaral.
    • Web IDE na may syntax highlighting at autocompletion para sa pagkumpleto ng mga gawain nang direkta sa website.
    • Plugin para sa pagkumpleto ng mga gawain sa pamamagitan ng IDE para sa mga propesyonal - IntelliJ IDEA.
    • Format at plot ng laro.
    • Gamification at plot
    • Isang malaking komunidad kung saan ang mga tao ay nagbabahagi ng mga karanasan at tumutulong sa isa't isa sa kanilang pag-aaral.

    Ano ang kakaiba ng ating metodolody sa pagtuturo?

    Ang pagiging natatangi ng aming kurso ay nasa kumbinasyon ng mga kadahilanan.

    Una, nakatuon kami sa pagsasanay sa programming. Ang kurso ay batay sa 1200+ mga gawain ng iba't ibang kumplikado at format, na tumutulong upang agad na pagsamahin ang kaalaman na nakuha at kahit na tumakbo nang kaunti sa unahan, na nakipag-usap sa ilang mga teoretikal na nuances sa iyong sarili. Upang sumulong sa pag-aaral, siguraduhing lutasin ang pinakamaraming gawain hangga't maaari. Samakatuwid, sa pagtatapos ng kurso, magkakaroon ka ng hindi bababa sa 300-500 na oras ng praktikal na karanasan sa programming.

    Isang matalinong awtomatikong sistema ng pag-verify ng gawain (virtual tutor) na nagbibigay-daan sa mga mag-aaral na:

    1. Agad na ipadala ang gawain para sa pag-verify at makakuha ng sagot, nalutas man ito nang tama o hindi.
    2. Kunin ang mga kinakailangan sa gawain.
    3. Kumuha ng mga komento mula sa virtual na tutor, na magsasabi sa iyo kung ano ang mali sa code at kung paano ito ayusin.
    4. Kumuha ng pagsusuri sa istilo ng code. Ang natatanging code ay napakahalaga sa pagtutulungan ng magkakasama.

    Komprehensibong paghahanda para sa trabaho.
    Ang pinakalayunin ng pagpasa sa kursong CodeGym ay makakuha ng trabaho bilang Java programmer. Maraming kasama ang CodeGym para magawa ito:

    1. Java Core Lectures.

    2. Mga lektura sa mga kaugnay na teknolohiya (halimbawa, JavaScript).

    3. Mga gawain na may awtomatikong pagsusuri ng code.

    4. Aktibong Tulong na seksyon, kung saan tutugon ang koponan ng pagbuo ng CodeGym at mga mag-aaral ng kurso.

    5. Mga mini na proyekto para sa pagsasanay.

    6. Motivational lectures (napakahalaga ng motibasyon sa pag-aaral sa sarili!).

    7. Mga link sa mga karagdagang materyales.

    8. Mga tanong sa panayam at detalyadong pagsusuri ng mga sagot.

    9. Seksyon ng mga pangkat kung saan makakahanap ka ng mga kapaki-pakinabang na materyales na makakatulong sa iyong pag-aaral.

    Mahalagang huwag mamatay sa pagkabagot kapag nag-aaral, kaya ang aming mga lektura ay magkakaugnay sa isang hindi nakakagambala, ngunit kawili-wiling balangkas na may maalalahanin na mga character. Ikaw si Amigo, isang batang robot, na tinuruan na magprogram sa Galaxy Rush spacecraft. Sa iyong paglalakbay ay sasamahan ka ng mga napaka-curious na personalidad :) Matututunan mo ang natitira mula sa kurso.

    Bakit pinalamutian nang husto ang teksto ng panayam?

    Napansin mo ba na sa mahusay na pag-unlad na kapaligiran ang code ay pinalamutian din? Ginagawa ito upang gawing simple ang pang-unawa. Ang aming mga teksto ng panayam ay may parehong layunin.

    Mga Subskripsyon

    Anong mga subscription ang mayroon ka?

    Mayroong 2 uri ng mga subscription na magagamit para sa pagpaparehistro ngayon - Premium at Premium Pro.

    Gumaganap ang Premium Pro bilang pinahusay na bersyon ng isang Premium na subscription. Kasama sa Premium Pro ang lahat ng feature ng isang Premium na subscription, pati na rin ang:

    1. Ang kakayahang kumpletuhin muli ang mga gawain, habang ang gawain ay may status na "Nakumpleto";

    2. Pagsusuri ng istilo ng code;

    Ang isang detalyadong paglalarawan ng bawat isa sa mga tampok, pati na rin ang isang talahanayan ng paghahambing ng mga subscription, ay magagamit sa seksyong Mga Subscription. Mag-click sa tampok sa talahanayan ng paghahambing upang makita ang detalyadong paglalarawan nito.

    Mga tagal at gastos ng subscription

    Maaari kang mag-subscribe sa loob ng 1 buwan o 1 taon mula sa petsa ng pagbabayad. Ang mga presyo ng subscription ay:

    Premium - $ 49 / buwan at $ 499 / taon (nagse-save ng $ 98).
    Premium Pro - $ 99 / buwan at $ 999 / taon (nagse-save ng $ 198).

    Ipinapakita lang ng seksyong Mga Subscription ang mga gastos na nauugnay sa buwanang uri ng subscription. Upang mag-subscribe sa loob ng isang taon, i-click ang "Buy" na button sa subscription card ng kinakailangang uri ng subscription. Susunod, kapag nasa page ng pagbabayad, tingnan ang Hakbang 1 at baguhin ang panahon ng subscription mula sa "Buwan" patungong "Taon" at magbayad para sa subscription gamit ang mga paraan na available sa ibaba.

    Posible bang mag-aral nang walang subscription?

    Sa aming kursong Java, mayroon kang pagkakataong kumpletuhin ang unang antas nang libre. Makakatulong ito sa iyo na maunawaan ang mga tampok ng CodeGym at masuri kung ang aming format ng pag-aaral ay tama para sa iyo. Ang karagdagang pag-access ay posible lamang kung mayroon kang isang subscription.

    Ano ang mga pakinabang ng pagkakaroon ng subscription?

    Ang isang subscription ay nagbibigay sa iyo ng sunud-sunod na access sa CodeGym course — mula sa level 0 hanggang level 40. Bilang karagdagan sa access sa kurso, makakakuha ka ng ilang feature na kasama sa isang bayad na subscription - instant task verification, mga rekomendasyon at detalyadong impormasyon sa task verification, mga bonus na gawain, mini-proyekto at marami pang iba.

    Kasama sa mga buwanang subscription ang auto-renewal. Ano ito?

    Kasama sa mga buwanang subscription ang isang opsyon sa awtomatikong pag-renew. Magiging aktibo ang subscription sa loob ng 30 araw mula sa petsa ng pagbabayad. Ang awtomatikong pag-renew (bagong pagbabayad) ay sinisimulan 1 araw bago matapos ang subscription.

    Ito ay napaka-maginhawa: hindi mo kailangang tandaan kung kailan madi-disable ang access sa curriculum. Bilang resulta, makakakuha ka ng walang patid na pag-access sa pag-aaral sa aming website.

    Ang awtomatikong pag-renew ng subscription ay naka-on bilang default kapag nagbabayad ng mga Visa at Mastercard card, na pinoproseso ng Stripe sa page ng pagbabayad. Bilang karagdagan, ang mga auto-renewal na subscription ay maaaring palaging i-disable sa mga setting ng subscription sa site.

    Kasama ba sa taunang mga subscription ang auto-renewal?

    Hindi. Nagiging aktibo lamang ang opsyon sa awtomatikong pag-renew para sa buwanang mga subscription kapag nagbabayad sa pamamagitan ng VISA at Mastercard.

    Posible bang makakuha ng 3 buwang subscription, halimbawa?

    Oo kaya mo. Upang gawin ito, kakailanganin mong gumawa ng tatlong magkakahiwalay na pagbabayad para sa bawat buwan ng subscription.

    Kailangan mong sundin ang prosesong ito: ipasok ang seksyong Mga Subscription, mag-click sa pindutang "Bumili" sa subscription card, at pagkatapos ay bayaran ito. Gawin ito ng 3 o higit pang beses, depende sa gustong tagal ng subscription.

    Kung bibili ka ng dalawang magkasunod na subscription, pinagsasama-sama ba ang mga ito?

    Kung magkapareho ang uri ng mga subscription, kung gayon - oo, pinagsasama-sama ang mga ito, ngunit kung magkaiba ang mga subscription - hindi.

    Halimbawa, mayroon kang aktibong subscription sa Premium para sa isang buwan, may bisa ito para sa isa pang 20 araw, at nagpasya kang mag-subscribe sa taunang subscription sa Premium. Sa kasong ito, ang mga subscription ay pinagsama-sama, at pagkatapos magbayad para sa taunang subscription, magkakaroon ka ng wastong Premium na subscription sa loob ng 385 araw.

    Kung magkaiba ang mga uri ng subscription, magiging aktibo ang mga ito sa parehong oras at hindi pinagsama-sama ang mga panahon ng validity.

    Maaari ba nating baguhin ang uri ng subscription sa ibang pagkakataon?

    Oo, maaari mong baguhin ang uri ng subscription pagkatapos mag-expire ang kasalukuyang subscription.

    Kung ikaw ay nasa buwanang subscription, kakailanganin mo munang kanselahin ang kasalukuyang subscription sa kurso sa mga setting ng subscription sa website. Kapag naubos na ang kasalukuyang subscription, pumunta sa page ng Mga Subscription at pumili ng ibang uri ng subscription para sa pagbabayad.

    Kung ikaw ay nasa taunang subscription, kakailanganin mong maghintay hanggang sa maubos ito, at pagkatapos ay magbayad para sa ibang uri ng taunang subscription.

    Walang opsyon na i-upgrade ang subscription sa pamamagitan ng pagbabayad para sa pagkakaiba sa gastos.

    Maaari ko bang kanselahin ang awtomatikong pag-renew ng subscription?

    Oo, maaari itong gawin sa seksyong "Mga Subscription" / "Aking subscription". Mag-click sa pagkatapos ay ang "Pamahalaan" na pindutan ng iyong aktibong subscription, pagkatapos ay ang "Huwag paganahin" na pindutan.

    Pagkatapos mag-click sa pindutang "Huwag paganahin", ang subscription ay magiging wasto hanggang sa katapusan ng bayad na panahon. Wala nang karagdagang pagsingil ang gagawin.

    Kapag nag-subscribe sa loob ng isang buwan/taon, magiging wasto ba ang subscription hanggang sa katapusan ng kasalukuyang buwan/taon?

    Ang subscription para sa 1 buwan ay may bisa sa loob ng 30 araw mula sa petsa ng pagbabayad.
    Ang subscription para sa 1 taon ay may bisa sa loob ng 365 araw mula sa petsa ng pagbabayad.

    Posible bang ilagay ang mga subscription sa naka-pause?

    Hindi. Hindi posibleng i-pause ang mga subscription.

    Magiging available ba ang mga lumang solusyon sa gawain nang walang subscription?

    Kung walang subscription sa account nang higit sa 30 araw, magsisimulang tanggalin ng aming system ang mga lumang solusyon sa gawain na makikita sa website o sa mobile application. Sa kasamaang palad, hindi namin maibabalik ang mga natanggal na solusyon sa gawain, kahit na bumili ka ng bagong subscription sa ibang pagkakataon. Iminumungkahi namin na gawin mo ang lahat ng mga gawain sa kurso sa proyekto ng Intellij IDEA.

    Pangkalahatan

    Nag-aalok ba kami ng mga kurso sa Python, C, C++, C#, .NET, JavaScript at iba pang mga programming language?

    Sa kasamaang-palad hindi. Nagbibigay lamang ang CodeGym ng kursong Java programming language sa ngayon.

    Mayroon ka bang Android/iOS app para sa pag-aaral?

    Mayroon kaming Android application - Google Play

    Maaari ba akong mag-aral sa iyong kurso kung wala akong anumang mga pangunahing kasanayan sa programming?

    Oo naman! Ang aming kurso ay idinisenyo para sa kumpletong mga nagsisimula at hindi nangangailangan ng anumang mga kasanayan o karanasan sa programming.

    Kailangan mo bang magparehistro upang mai-save ang iyong pag-unlad?

    Sa unang pagbisita mo sa page na ito, awtomatikong magtatalaga ang aming system ng pansamantalang account para sa iyo.
    Kung sinimulan mo ang kurso sa pahina ng tutorial na ito at pagkatapos ay isinara ito, awtomatikong mase-save ang iyong pag-unlad, maliban kung i-clear mo ang cache ng iyong browser.
    Upang makapagpatuloy sa kurso, mangyaring pumunta sa aming website. Sa sandaling nasa website, makikita mo ang isang pahina tulad ng halimbawa sa ibaba:

    Sa seksyong "Ibinalik ang mga aralin" hanapin at i-click ang huling magagamit na aralin, upang magpatuloy sa kurso kung saan ka umalis.

    Paano i-unlock ang susunod na aralin o antas

    Upang magpatuloy pa sa aming kurso kailangan mong magkaroon ng sapat na Dark Matter para magawa ito.
    Pakitiyak na nakumpleto mo ang mga available na gawain upang makakuha ng higit pang Dark Matter at pagkatapos ay gamitin ito upang magpatuloy pa sa kurso.

    Mababa sa dark matter

    Sa mga kaso kung saan nakikita mo na ang iyong Dark Matter ay ubos na o nasa zero, para magpatuloy pa sa kurso, kailangan mong kumpletuhin ang ilang hindi pa nakumpletong gawain, na ibinibigay sa iyo sa kurso.
    Mahahanap mo ang lahat ng iyong hindi pa nakumpletong gawain sa Home page ng iyong profile.

    Libre ba ang kursong ito?

    Mula sa Level 1 ng aming kurso kakailanganin mo ang isa sa aming mga subscription.

    Mayroon kaming dalawang binabayarang subscription sa ngayon:

    Ang premium ay nagkakahalaga ng $49/buwan o $499/taon.
    Ang Premium Pro ay nagkakahalaga ng $99/buwan o $999/taon.

    Sa pamamagitan ng pagbili ng taunang subscription, halos 20% ang matitipid mo.

    Para sa higit pang impormasyon sa bawat subscription at sa kanilang mga benepisyo, pakibisita ang: https://codegym.cc/prices

    Pag-reset o pagbabago ng mga antas ng kurso

    Hindi namin mai-reset o baguhin ang iyong pag-unlad, sa kasamaang-palad.
    Ang tanging paraan na maaari mong simulan muli, ay lumikha ng isang bagong account, mag-login at simulan ang kurso mula sa simula.

    Ano ang isang "Dark Matter"?

    Ang "Dark matter" ay isang tinatawag na CodeGym course currency, na kinikita mo sa pamamagitan ng pagkumpleto ng mga gawain, habang dumadaan ka sa mga lecture at level.
    Ang madilim na bagay ay kinakailangan upang magbukas ng mga bagong lektura at antas.
    Lahat ito ay bahagi ng isang parang laro na proseso ng pag-aaral, na ginawa namin para sa aming mga mag-aaral.

    Paano suriin ang iyong pag-unlad

    Maaari mong makita ang iyong antas at ang dami ng dark matter sa tabi ng iyong avatar sa header ng aming website, sa anumang pahina.
    Gayundin, kung mag-click ka sa iyong avatar, ililipat ka sa Home page ng iyong profile, kung saan makikita mo rin ang iyong kasalukuyang antas, ang dami ng dark matter at kung saan ka umalis (sa mga tuntunin ng mga aralin/gawain).

    Mayroon ka bang mga video tutorial?

    Sa kasamaang palad, sa ngayon, wala kaming anumang mga video tutorial upang madagdagan ang materyal ng panayam. Kung magiging available ang feature na ito, iaanunsyo ito sa aming grupong CodeGym. Pakitiyak na sasali ka sa grupong ito upang hindi makaligtaan ang anumang mahahalagang update sa aming kurso o sa website.

    Trabaho pagkatapos ng ating kurso? Hahanapin ko ba?

    Posibleng makahanap ng trabaho bilang Junior Java Developer pagkatapos makumpleto ang aming kurso. Gayunpaman, hindi ka dapat umasa lamang sa aming kurso. Magbasa ng mga libro sa Java, magsanay ng coding hangga't maaari, at sigurado akong makakahanap ka ng trabaho sa lalong madaling panahon.

    Paano magpatuloy mula sa kung saan ako umalis?

    Sa sandaling mag-log in ka, mag-click sa iyong avatar sa header ng website, na magdadala sa iyo sa iyong profile Home page. Makikita mo ang iyong mga kamakailang aralin at mga hindi natapos na gawain na nakalista doon. Kung hindi man, maaari kang mag-click sa button na Course sa menu sa kaliwa ng website, pagkatapos ay mag-click sa Quest na kasalukuyang kinaroroonan mo (magkakaroon ito ng 'in progress' button), na magdadala sa iyo sa quest map (ibig sabihin, listahan ng mga antas para sa paghahanap na iyon). Dapat mong makita ang tekstong 'in progress' sa tabi ng level na iyong kinaroroonan at icon ng Kasalukuyang Aralin sa kanan ng antas ng 'in progress'.

    Paano simulan ang pag-aaral?

    I-click ang Magsimula sa aming landing page. Kapag dumaan ka sa lahat ng welcome page, maililigtas mo ang iyong pag-unlad sa pamamagitan ng pagrerehistro at magagawa mong magpatuloy sa kurso.

    O maaari kang lumikha ng isang account dito. Pagkatapos mong mag-sign up, ililipat ka sa unang lecture sa kurso.

    Magsaya :)

    Paano ako magrerehistro?

    Sundin ang link na ito upang lumikha ng isang account at sumali sa aming komunidad.

    Maaari ka bang mag-download ng kurso para sa offline na pag-aaral?

    Paumanhin, ngunit hindi mo ma-download ang kurso para sa offline na pag-aaral.

    Gaano katagal upang matuto, at kung paano makabisado ang programa?

    Para dito, kailangan mo ng pagnanais na matuto. Pagnanais – ang susi sa matagumpay na pag-aaral. Kung masinsinan kang nag-aaral sa aming kurso (10 – 15 oras bawat linggo) - paglutas ng mga gawain, maalalahanin na mga lektura sa pagbabasa at mga libro, pagkatapos ng anim na buwan maaari mong makuha ang iyong unang trabaho bilang Junior Java Developer at ganap na maibalik ang iyong buhay.

    Anong software ang dapat kong i-install?

    Kakailanganin mong i-install ang IntelliJ IDEA software at ang pinakabagong Java Development Kit pack (JDK) upang madagdagan ang aming kurso.

    Gayundin, kakailanganin mo ang plugin na "CodeGym" para sa IntelliJ IDEA. Paano mag-install at kung saan makukuha ang software, maaari kang matuto dito at dito.

    Alam ko ang mga pangunahing kaalaman ng Java. Magiging kapaki-pakinabang ba sa akin ang kursong CodeGym?

    Oo naman!
    Bagama't ang aming kurso ay idinisenyo para sa mga nagsisimula, maaari pa rin itong magpawis sa mas matataas na antas. Subukan mo. Sa tingin ko ito ay magiging kapaki-pakinabang sa iyo. Sa anumang kaso, magre-refresh ka at madagdagan ang iyong kaalaman sa mga pangunahing kaalaman sa Java.

    Para sa mga nagsisimula ba ang kursong CodeGym?

    Oo! Ang aming kurso ay idinisenyo para sa pag-aaral mula sa simula at hindi nangangailangan ng anumang mga kasanayan sa programming. Ang aming kurso ay magbibigay sa iyo ng lahat ng kaalaman at kasanayan upang makuha ang iyong unang trabaho bilang Junior Java Developer.

    Magsimula na ngayon. Pagkatapos ng 6 na buwan, walang alinlangan na mababago mo ang iyong buhay para sa mas mahusay :)

    Kailangan ba ang kaalaman sa C/C++ programming language upang simulan ang pag-aaral ng program na ito sa kurso?

    HINDI kailangang malaman ang mga pangunahing kaalaman ng C/C ++ o anumang iba pang programming language para magsimulang matuto sa aming kurso. Ang aming kurso ay idinisenyo para sa pag-aaral mula sa simula at hindi nangangailangan ng anumang mga kasanayan sa programming.

    Ang Java ba ay isang madali o mahirap na programming language na matutunan?

    Depende ito sa kung anong programming language mo ihahambing ito. Halimbawa, ang C++ ay may mas mataas na entry threshold kaysa sa Java at, nang naaayon, ito ay magiging mas mahirap na master.

    Ang Python ay may mas mababang entry threshold, ngunit dahil sa punning syntax, maaaring mas malito ang baguhan.

    Ang JavaScript ay kumplikado kapwa sa pag-unawa at sa syntax.

    Ang Java ay may average na limitasyon ng pagpasok. Dahil sa mahigpit na syntax nito, mas madaling maunawaan ang Java. Samakatuwid, inirerekumenda namin ang Java bilang ang unang pinag-aralan na programming language, dahil ito ay pinakamainam.

    Aling programming language ang pinakamahusay?

    Ang bawat programming language ay inilaan para sa iba't ibang layunin. Halimbawa, ang HTML, CSS, at JavaScript ay inilaan para sa paglikha ng mga interface ng UI, ang layunin-C ay nilayon para sa paglikha ng mga app sa iOS platform atbp.

    Kinuha ng Java ang pinakamahusay mula sa C at C++ at naging isang mas mahusay na bersyon ng parehong mga wikang ito. "Magsulat ng isang beses, tumakbo kahit saan". Ito ang pangunahing bentahe ng Java.

    Nagbibigay kami ng kursong Java programming language, dahil sigurado kami na ang Java – ang pinakamahusay na programming language sa mundo ?, at narito kung bakit: Ang

    1. Java ay madaling matutunan;

    2. Ang Java ay isang object-oriented programming language;

    3. Ang Java ay may mahusay na ginawang API;

    4. Napakahusay na mga tool sa pag-develop tulad ng IntelliJ IDEA, Eclipse, at Netbeans;

    5. Isang malaking koleksyon ng mga open source na aklatan;

    6. Mahusay na suporta sa komunidad;

    7. Ang Java ay libre;

    8. Napakahusay na suporta sa dokumentasyon – Javadocs;

    9. Ang Java ay isang malayang platform;

    10. Ang Java ay nasa lahat ng dako.

    Gayundin:

    1. Ang pinakamalaking bilang ng mga bakante sa larangan ng programming ay nasa Java;

    2. Ang mga developer ng Java ay may pinakamataas na suweldo sa industriya;

    3. Ang mga developer ng Java ay in demand sa buong mundo, kaya ito ay isang magandang pagkakataon upang maglakbay sa mundo;

    4. Ang Java ay ang pinaka-promising programming language na patuloy na umuunlad;

    5. Maaari kang magsulat sa Java para sa anumang mga platform;

    6. Ang Java ay may pinakamataas na pagiging maaasahan at seguridad kumpara sa iba pang mga programming language;

    Kaya, itigil ang pag-aaksaya ng iyong oras at simulan ang pag-aaral? Pagkatapos ng anim na buwan maaari kang maging isang Junior Java Developer at ganap na baguhin ang iyong buhay para sa mas mahusay.

    Gusto kong maging programmer. Anong gagawin ko?

    Una, kailangan mong magpasya kung anong landas sa karera ang gusto mong tahakin kapag naging programmer ka. Anong gusto mong gawin? Mga laro, application para sa Windows/Mac, mga mobile app at laro, mga interface? Kung hindi mo masasabing sigurado, magsimula ka lang sa isang bagay! Kapag nagsimula ka, malalaman mo sa lalong madaling panahon kung nag-e-enjoy ka ba o hindi. Kung hindi mo ito gusto - subukan lang ang ibang bagay, at iba pa hanggang sa makita mo kung ano ang pinaka-enjoy mo.

    Kung hindi mo alam kung saan magsisimula, subukan lang ang aming kurso! Nag-aalok ang Java ng maraming pagkakataon para sa iyong talento. Upang magsimula, maaari kang bumuo ng mga programa para sa mga gamit sa bahay kung gusto mo. Halimbawa, maaari mong i-program ang sistema ng pag-iilaw sa iyong bahay, maaari kang magsulat ng code para sa iyong matalinong vacuum cleaner, refrigerator, microwave, at iba pang mga elektronikong device sa bahay.

    Kung gusto mong subukan ang isang bagay na mas seryoso, maaari mong subukang gumawa ng mga Android app. Oo, lahat ng Android ay isinulat at patuloy na isinusulat sa Java. Samakatuwid, maaari kang lumikha ng anumang mga app para sa Android platform.

    Kung pinag-uusapan natin ang tungkol sa mga laro sa computer, maaari kang lumikha ng mga plugin at module para sa Minecraft. Ang Minecraft ay isinulat din sa Java.

    Hindi iyon ang lahat ng magagawa mo sa paggamit ng Java. Ang Java ay isa sa pinaka-secure sa mga programming language. Samakatuwid, ang Java ay kadalasang ginagamit upang lumikha ng iba't ibang mga sistema ng seguridad para sa sektor ng pananalapi at iba pang mga industriya, kung saan ang seguridad ay pinakamahalaga.

    Maaari akong makipag-usap sa infinity tungkol sa pagganap at mga pakinabang ng Java, ngunit mas mahusay na subukan nang isang beses kaysa makinig ng isang libong beses, hindi ka ba sumasang-ayon? :) Kaya, simulan na ngayon.

    Good luck at magsaya?

    Mula sa anong edad ako matututo sa iyong kurso?

    Ang lahat, anuman ang edad, ay maaaring magsimulang mag-aral sa aming kurso.

    IntelliJ IDEA, CodeGym Plugin, JDK

    Pag-install ng CodeGym plugin sa Intellij IDEA

    Upang makita ang CodeGym task menu sa Intellij IDEA, kailangan mo munang i-install ang aming plugin.
    Mahahanap mo ang aming plugin sa seksyong Mga Download ng iyong pahina ng profile sa aming website.

    Kapag na-download mo na ang aming plugin, mangyaring sundin ang mga hakbang na ito upang i-install ito sa Intellij IDEA:

    1) Buksan ang Intellij IDEA, pagkatapos ay mag-click sa File -> Mga Setting sa pop-up na menu (o pindutin ang Ctrl+Alt+S na kumbinasyon ng keyboard). Para sa MAC-platform: IntelliJ IDEA / Preferences.

    2) Sa window ng menu ng Mga Setting, hanapin at mag-click sa opsyong "Mga Plugin" sa listahan sa kaliwa.

    3) Sa ibaba ng seksyong "Mga Plugin" hanapin ang button na "I-install ang plugin mula sa disk" at i-click ito.

    4) Makakakita ka ng isang window na Pumili ng Plugin File na pop up. Hanapin ang direktoryo kung saan mo na-download ang aming plugin, piliin ang plugin na "CodeGymIdeaPlugin.jar" na file at i-click ang OK.

    5) Ang aming plugin ay dapat na ngayong lumabas sa buong listahan ng lahat ng mga naka-install na plugin at tatawaging "CodeGymHomeWork". Pakitiyak na ito ay namarkahan (naka-activate).

    6) I-click ang "Ilapat" at "OK" sa window ng Mga Setting.

    7) Ipo-prompt ka ng Intellij IDEA na i-restart ang software upang i-activate ang mga pagbabago - mangyaring gawin ito.

    Pagkatapos mag-restart ang Intellij IDEA dapat mong makita ang mga button ng menu ng plugin sa kanang tuktok.

    Ano ang isang "lihim na susi"?

    Ito ang natatanging numero ng iyong account. Mahahanap mo ito sa pahina ng mga setting ng seksyon ng iyong profile sa aming website. Ginagamit ang sikretong key para sa pagsisimula ng iyong account kapag nagtatrabaho ka sa aming plugin sa IntelliJ IDEA, kaya bihira mong makita ang mensahe na may kahilingang ipasok ang iyong sikretong key upang gumana nang tama ang plugin. Sa plugin, ang lihim na key ay ipinapakita sa file na tinatawag na "CodeGymPlugin.properties".

    Gayundin, sa tulong ng isang lihim na susi, maaari kang mag-log in sa aming site, kaya huwag ibigay o ipakita ang iyong lihim na susi sa sinuman, maliban kung may humiling sa iyo mula sa suporta ng CodeGym, upang matulungan ka sa isang isyu.

    Ang task code sa IntelliJ IDEA ay naka-highlight sa pula. Anong gagawin ko?

    Malamang, hindi mo pa naikonekta ang SDK sa IntelliJ IDEA. Para ayusin ito, sa IntelliJ IDEA pumunta sa File -> Project Structure -> Platform Settings -> SDKs.
    Sa tab na Classpath, kailangan mong ikonekta ang lahat ng mga jar file (matatagpuan ang mga ito sa «Java path»/jre/lib, Sa Windows, ang default na Java path ay — C:\Program Files\Java).

    Ano ang IntelliJ IDEA at bakit ko ito kailangan?

    Ang IntelliJ IDEA ay isa sa pinakasikat na integrated development environment (IDE). Ito ay ginagamit ng karamihan sa mga programmer ng Java. Kapag nakakuha ka ng trabaho, malamang na magsusulat ka ng code sa IntelliJ IDEA. Ang IDE na ito ay makabuluhang nagpapabilis sa gawain ng programmer at tumutulong sa pagbuo ng magandang istilo ng coding. Upang payagan kang maperpekto ang iyong mga kasanayan sa ilalim ng tunay na mga kondisyon sa pagtatrabaho, bumuo kami ng isang espesyal na plugin para sa pagkumpleto ng mga gawain ng CodeGym sa IntelliJ IDEA. Magagamit mo ito mismo sa IntelliJ IDEA para magbukas ng listahan ng mga available na hindi kumpletong trabaho at isumite ang mga ito para sa pag-verify sa isang click. Matututo ka pa tungkol dito sa ika-3 antas ng Java Syntax quest.

    Paano ko ida-download at iko-configure ang plugin?

    Ang ikatlong antas ng Java Syntax quest ay may mga detalyadong tagubilin sa pag-load, pag-install, at pag-configure ng CodeGym plugin.

    Gumagamit ang aking koneksyon sa Internet ng proxy server, ngunit hindi ma-authenticate ng plugin sa server. Na-configure ko ang plugin na na-configure ayon sa mga tagubilin. Ano ang problema?

    Kailangan mong i-configure ang proxy para sa IntelliJ IDEA. Link sa mga tagubilin kung paano i-configure ang proxy: https://www.jetbrains.com/help/idea/settings-http-proxy.html