Sinau ing Universitas Java CodeGym

Kita percaya luwih saka sapa wae babagan kekuwatan sinau online. Kekarepan gedhe + tujuan + rencana sing jelas = pangembang Jawa mbesuk.

Pramila kita nggawe kursus massive, diisi karo praktik lan teori konsentrasi. Kita teka karo sistem motivasi uga kemampuan kanggo ngrancang jadwal latihan individu dhewe. Kita ngenalake fitur sing mbantu pangguna saka macem-macem negara kanggo komunikasi, tulung-tinulung, lan nuduhake pengalaman praktis. Banjur siji dina kita mikir, kenapa ora njupuk iki luwih?

Iki minangka asale saka Universitas Jawa, sing sajrone setaun kita mbantu siswa saka macem-macem umur dadi pangembang Jawa.

Kepiye Universitas Jawa kita beda karo kursus liyane

Fokus kita ora kasebar ing puluhan basa lan katrampilan pemrograman. Kita mulang babagan sing wis suwe nuduhake pengalaman lan keahlian kita: pangembangan piranti lunak ing Jawa. Kita mulang wong sing duwe tujuan sing jelas dadi pangembang Jawa. Kita mulang wong sing siap sinau kanthi rutin, tanpa kesenjangan utawa istirahat sing dawa.

Carane kursus wis kabentuk

1. Fitur khas utama yaiku kelas "urip" karo guru berpengalaman lan pangembang Jawa. Lagi dianakaké kaping pindho saben minggu kanggo 2 jam. Sajrone kelas, guru nyinaoni topik-topik teoritis anyar karo siswa, digali menyang bagian sing paling angel ing PR, lan njawab pitakonan siswa.

2. Sawise saben kelas, siswa nampa peer : sadurunge kelas online sabanjuré, siswa samesthine kanggo bisa liwat nomer tartamtu saka pawulangan lan ngrampungake sawetara tugas ing CodeGym kursus online.

Yen siswa bisa ngatasi iki, mula kita bisa yakin materi kasebut wis dipelajari kanthi apik. Lan yen ana sing ora jelas, siswa bisa takon lan njaluk bantuan: klompok siswa duwe obrolan ing ngendi guru lan kurator kursus menehi pitulung.

3. Kita wis dibagi kabeh materi latihan menyang modul topikal sing tahan saka siji setengah kanggo telung sasi. Saliyane kelas online biasa lan peer sing nglibatake tugas pemecahan, saben modul mimpin siswa kanggo ngrampungake proyek praktis sing bakal mbantu nggabungake katrampilan. Lan bakal nindakake soko kelangan, banget!

4. Kursus "Dadi pangembang Jawa ing 12 sasi" ngluwihi dhasar basa Jawa. Ing modul pungkasan, siswa sinau cara nggarap database, Hibernate, lan Spring + Spring Boot . Lan minangka final, dheweke ngrampungake proyek klompok gedhe.

5. Kita 100% yakin yen siswa sing ngrampungake kabeh modul latihan, kasil ngrampungake kabeh tugas, lan mbela kabeh proyek pungkasan wis siyap kanggo kerja minangka pangembang junior. Mulane kita ngetokake ijazah kanggo lulusan sing mbuktekake kualifikasi, lan mbantu dheweke nggawe resume kanggo golek kerja.

Kurikulum

Kursus kasebut kalebu 5 modul pembelajaran lan 1 modul hands-on (proyek klompok):

1. Sintaksis Jawa. Modul iki darmabakti kanggo statements, jinis data, ngerti lingkungan pangembangan IntelliJ IDEA, puteran lan statements kondisional, susunan lan fungsi, obyek, kelas, lan nggarap strings. Siswa uga bakal kenal karo dhasar OOP, dhaptar, generik, koleksi, pengecualian, aliran I/O, lan nggarap tanggal lan wektu. Ing pungkasan modul, kita ngenalake Git lan sampeyan nulis proyek pungkasan.

2. Inti Jawa. Kita nyilem luwih jero menyang OOP: enkapsulasi lan polimorfisme, komposisi, agregasi lan warisan. Kelas abstrak. Stream API. Tipe casting, konstruktor panggilan, lan organisasi kelas Obyek. Rekursi, introduksi kanggo utas, kelas batin / nested. Serialisasi. Anotasi. Soket. Proyek pungkasan.

3. Jawa Profesional. Koleksi sampah lan jinis referensi ing Jawa. Pola desain. Metodologi pangembangan. Dasar saka Maven. Pambuka Jambu, Apache Commons Collections, JUnit lan Mockito. logging. Organisasi jaringan. Arsitektur piranti lunak. protokol HTTP/HTTPS. Servlets, wadhah servlet, Tomcat Pambuka kanggo MVC. Layanan web. Proyek pungkasan: Kontes Servlet-quest.

4. Nggarap database. Hibernate. Pambuka kanggo database. Nginstal DBMS. Jinis data. Milih data. Transaksi database. Desain database. JDBC, ORM, Hibernate. Proyek pungkasan.

5. Spring + Spring Boot. IoC, DI. Spring. Komponen. kacang buncis. Spring modul, Spring MVC. Ngrancang REST API. Aplikasi Controller-Service-DAO. Spring ORM. @Transaksi. Tes Spring. AOP (logging). Keamanan Spring. Boot Spring. Spring JPA.

5. Proyek pungkasan kanggo kabeh kursus.

Jawaban kanggo pitakonan sing kerep ditakoni

Aku ora duwe pengalaman program ing kabeh. Apa kursus iki mbantu aku dadi pangembang Jawa?

mesthi! Kursus kasebut cocog kanggo pamula lan ora mbutuhake kawruh utawa pengalaman sadurunge babagan program. Latihan sampeyan bakal diwiwiti kanthi dhasar, dipérang dadi bagian cilik saka teori sing bisa langsung dileksanakake. Kanthi peer biasa, sinau sing sregep, lan bantuan saka mentor, sampeyan bisa nggayuh tujuan sampeyan.

Apa kursus kasebut migunani yen aku wis duwe pengalaman Jawa?

temtunipun. Kesulitan sinau mundhak nalika sampeyan maju liwat kursus. Kursus kasebut dilengkapi truk tugas sing angel lan proyek mini. Nalika sampeyan ngetrapake, pangembang senior bakal mbantu sampeyan ngasah katrampilan teknis, lan profesional karir bakal mbantu nggawe resume lan portofolio sing apik.

Apa jadwal kursus? Apa aku bisa gabung karo studi lapangan kerja utawa universitas?

Disaranake nyisihake sawetara jam saben dina kanggo sinau supaya bisa ngrampungake kabeh. Kaping pindho saben minggu ana pelajaran 1,5-2 jam karo mentor, sing ngenalake teori anyar. Banjur sampeyan duwe sawetara dina kanggo maca pelajaran tambahan lan ngrampungake sawetara tugas utawa nulis proyek cilik. Iki nyata: sing utama yaiku pendekatan holistik kanggo sinau sampeyan.

Apa sing kedadeyan yen aku ora kejawab kelas karo mentor?

Ora kuwatir. Mesthi, partisipasi sampeyan ing kelas ngidini sampeyan langsung takon, nanging dudu pungkasane jagad yen sampeyan ora kejawab. Kurator kursus bakal nuduhake rekaman pelajaran karo sampeyan, lan sampeyan bisa takon ing obrolan khusus. Sing paling penting yaiku carane sampeyan nindakake pakaryan.

Apa aku bisa komunikasi karo guru?

Ya, lan ora mung karo guru, nanging uga karo kabeh tim dhukungan, sing kasusun saka ahli Jawa: pangembang sing nggawe kursus CodeGym, spesialis dhukungan, lan mesthi, mentor kursus sampeyan.