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