CodeGym /Java Blog /Acak /Pelajari Dasar-Dasar Java di CodeGym — Ringkasan Kursus L...
John Squirrels
Level 41
San Francisco

Pelajari Dasar-Dasar Java di CodeGym — Ringkasan Kursus Lengkap

Dipublikasikan di grup Acak
Anda mungkin tahu bahwa pemrograman Java saat ini digunakan secara global. Ini adalah pilihan yang baik untuk pemrograman web, membuat aplikasi seluler dan solusi perangkat lunak untuk perusahaan kecil dan perusahaan. Dan tentu saja, Java berada di puncak gelombang perkembangan IoT. Jika Anda tertarik pada ilmu komputer dan teknologi modern, Anda tahu apa yang kami bicarakan. Suka membuat sesuatu yang sama sekali baru? Maka pemrograman di Java adalah pilihan yang tepat untuk Anda. Pelajari Dasar-Dasar Java di CodeGym — Ringkasan Kursus Lengkap - 1 Tentu saja, pemrograman pada intinya tidak melekat pada bahasa mesin apa pun. Tetapi pertimbangkan bahwa bahasa adalah alat utama Anda, dan ketika Anda memilih untuk mempelajari dasar-dasar Java, Anda membuat langkah pertama untuk mendapatkan seluruh perangkat. Java adalah bahasa pemrograman berorientasi objek yang fleksibel dengan koleksi yang luas dan kerangka kerja yang kompatibel. Itu juga meningkat selama pembaruan konstan yang memperkenalkan fitur keren baru untuk membantu Anda membuat solusi pemrograman apa pun yang Anda butuhkan. Secara harfiah, apa pun mulai dari game seluler sederhana dan chatbot hingga perangkat lunak perusahaan yang aman dan bahkan pengembangan untuk eksplorasi ruang angkasa! Jadi, jika Anda siap mempelajari sesuatu yang fantastis, selamat datang di CodeGym. Ini lebih dari sekadar kursus online biasa dengan kuliah tanpa akhir dan sedikit latihan atau buku dengan banyak teori. Dengan CodeGym Anda akan mendapatkan apa yang Anda butuhkan:
  1. Program pelatihan komprehensif untuk pemula total
    Jika Anda baru dalam pemrograman, Anda mungkin bahkan tidak tahu harus mulai dari mana dan berapa banyak pengetahuan teoretis yang Anda butuhkan. Kami tidak akan membiarkan Anda tersesat! Kursus CodeGym mencakup teori yang tepat yang dijelaskan dalam bahasa sederhana dengan contoh kehidupan nyata. Anda akan mempelajari dasar-dasar pemrograman Java selangkah demi selangkah dan naik level ke pengembang junior Java.

  2. Banyak latihan untuk membuat Anda percaya diri dalam pengkodean
    Anda akan belajar pemrograman Java dengan melakukan dan mempertajam keterampilan pemrograman Anda. Kami percaya bahwa praktek adalah yang paling penting dalam pembelajaran Anda. Di sini Anda akan mendapatkan 1200+ tugas dengan kerumitan berbeda dengan verifikasi instan, analisis kode, tip untuk membantu Anda dengan tugas tersebut. Bersiaplah untuk membuat kode dari pelajaran pertama.

  3. Gim pencarian penuh semangat dengan motivasi dan penghargaan
    Kami tahu bahwa karier pemrograman masa depan Anda bukanlah lelucon, tetapi pembelajaran Anda bisa (dan pasti) menyenangkan. Kami telah merancang kursus yang disesuaikan dengan motivasi dan penghargaan yang akan membantu Anda mencapai tujuan. Kursus ini dibagi menjadi empat pencarian. Setiap pencarian memiliki 10 level dengan kuliah seukuran gigitan dan lusinan tugas. Jika Anda tidak tahu cara mulai belajar Java, ikuti saja kursus kami, dan ini akan memperkenalkan Anda secara efektif ke dasar-dasar Java.

    Bayangkan Anda harus menyelesaikan pencarian dan menaikkan level karakter Anda, yang hidup di alam semesta futuristik. Dengan melakukannya, Anda belajar, membuat kode, dan berkomunikasi dengan pengguna lain, mendapatkan bantuan dari siswa dan pengembang berpengalaman, menulis solusi, proyek dan game keren… Kedengarannya seperti CodeGym!

    Anda tidak dibatasi waktu di CodeGym. Pelajari dan kode kapan pun Anda mau. Dibutuhkan rata-rata 6 hingga 12 bulan untuk menyelesaikan kursus dan mendapatkan 500+ jam praktik pemrograman. Tapi ada banyak siswa yang berhasil sampai akhir dalam 3 bulan. Terserah kamu.

Sorotan kursus CodeGym:
  • Sintaks Java
  • Inti Jawa
  • Multithreading Java
  • Koleksi Jawa
Empat topik utama ini tercakup dalam empat pencarian kursus CodeGym. Berikut ulasan rinci tentang mereka.

Peta jalan belajar dan berlatih dasar-dasar Java

Dengan CodeGym Anda akan mendapatkan pembelajaran yang seimbang tentang dasar-dasar Java. Rumus kami adalah 20% teori ditambah 80% praktik, jadi di setiap level, Anda akan menerima tugas beberapa kali lebih banyak daripada kuliah.

Quest #1: Sintaks Java

Ini adalah pengenalan pemrograman Java secara umum. Pencarian dapat dikuasai bahkan oleh mereka yang tidak memiliki latar belakang pengkodean sebelumnya. Anda akan mulai dengan konsep paling sederhana seperti kelas, objek, metode, dan variabel — “batu bata” program Java. Anda akan mempelajari berbagai tipe data, array, loop, dan pernyataan kondisional. Mulai dari level 3, Anda akan belajar cara bekerja dengan IDE asli — IntelliJ IDE — dan menulis kode di dalamnya. Setiap topik memiliki serangkaian tugas praktis yang perlu Anda selesaikan untuk maju. Di akhir level, Anda akan mendapatkan pengantar singkat tentang koleksi dan dasar-dasar OOP, yang akan Anda pelajari secara mendasar pada pencarian keempat. Daftar topik dalam pencarian:
  • Pengantar kursus
  • Pengantar Java: apa itu output layar, tipe String dan int
  • Pengantar Java: variabel, metode, kelas
  • Program pertama Anda: input keyboard, bekerja di IDE
  • Pengantar cabang dan loop
  • Pengantar kelas: menulis kelas Anda sendiri, konstruktor
  • Pengantar objek: menulis objek Anda sendiri, seumur hidup, variabel statis
  • Array dan daftar: Array, ArrayList, Pengantar obat generik
  • Koleksi: LinkedList, HashSet, HashMap. Tanggal.
  • Pengantar pengecualian: coba, tangkap, lempar, multi-tangkap
  • Konversi tipe primitif: konversi pelebaran dan penyempitan

Misi #2 Inti Java

Pencarian ini dikhususkan untuk dasar-dasar pemrograman berorientasi objek dan akan membiasakan Anda dengan aliran, serialisasi, dan kelebihan metode. Ini juga mencakup level dengan tugas dan pelajaran tentang antarmuka dan pewarisan berganda. Untuk menyelesaikan pencarian ini, Anda harus melewati Sintaks Java. Setelah Anda selesai dengan pencarian Inti, Anda akan siap untuk menyelesaikan tugas yang lebih rumit dan bahkan menulis proyek mini. Daftar topik dalam pencarian:
  • Dasar-dasar OOP: prinsip dasar, pewarisan, enkapsulasi
  • Dasar-dasar OOP: kelebihan muatan, polimorfisme, abstraksi, antarmuka
  • Antarmuka: perbandingan dengan kelas abstrak, pewarisan berganda
  • Ketik casting, instanceof. Tugas besar yang melibatkan antarmuka
  • Metode kelebihan beban, fitur panggilan konstruktor
  • Pengantar utas: Utas, Dapat dijalankan, mulai, gabung, sela, tidur
  • Pengantar utas: disinkronkan, mudah menguap, hasil
  • Pengantar aliran: InputStream/OutputStream, FileInputStream, FileOutputStream
  • Pengantar aliran: Pembaca/Penulis, FileReader/FileWriter
  • Serialisasi

Quest #3 JavaMultithreadingm

Quest ini akan memperkenalkan Anda pada organisasi Object, String, dan inner class. Selama kuliah dan lusinan tugas, Anda akan belajar cara membuat dan menghentikan utas, apa kebuntuannya, cara menggunakan metode tunggu, beri tahu, dan beri tahu Semua. Anda akan mendapatkan pengalaman dengan jsoup dan Swing dan belajar tentang pengepakan otomatis. Dan, tentu saja, Anda akan menyelesaikan tugas besar pertama Anda seperti sistem obrolan, emulator ATM, pengikis web, dan menulis beberapa game: Tetris, Ular, penembak luar angkasa, dan Arkanoid. Daftar topik dalam pencarian:
  • Organisasi objek Objek: sama dengan, kode hash, klon, tunggu, beri tahu, toString()
  • String: dapat diubah, tidak dapat diubah, format, StringTokenizer, StringBuilder, StringBuffer
  • Kelas dalam, misalnya Map.Entry
  • Kelas dalam, fitur implementasi
  • Membuat dan menghentikan utas: mulai, interupsi, tidur, hasil
  • Mengakses data bersama: disinkronkan, tidak stabil
  • Jalan buntu. Tunggu, beri tahu, beri tahu Semua
  • TreadGroup, ThreadLocal, Pelaksana, Pelaksana Layanan, Dapat Dipanggil. Bekerja dengan jsoup
  • Autoboxing, fitur implementasi
  • Operator: numerik, logis dan biner. Bekerja dengan Swing

Pencarian #4 Koleksi Java

Bersiaplah untuk mencapai puncak! Pencarian terakhir akan dikhususkan untuk koleksi Java, pola desain, dan Anda akan mendapatkan banyak latihan yang berguna. Misalnya, bekerja dengan JSON, Guava, Apache Commons Collections, dan JUnit. Anda akan mempelajari cara menggunakan alat pemrograman dan mendapatkan pengalaman langsung dengan Git dan JAXB, RMI, dan DymamicProxy. Anda akan belajar sedikit tentang bahasa pemrograman penting lainnya — JavaScript. Dan tentu saja, Anda akan mendapatkan lebih banyak permintaan dan proyek mini, yang nantinya dapat Anda tambahkan ke dalam portofolio Anda. Daftar topik dalam pencarian:
  • Bekerja dengan file dan arsip
  • RMI dan proksi dinamis. Bekerja dengan Swing
  • JSON, Javascript. Bekerja dengan Guava, Koleksi Apache Commons, JUnit
  • Pengulangan. Pengumpulan sampah dan jenis referensi di Jawa. Penebangan
  • Sistem kontrol versi: Git dan SVN. Generik
  • Pola dasar untuk membuat aplikasi web. Mempelajari koleksi secara mendalam
  • Pola desain. Kelas utilitas, misalnya Array. Koleksi
  • Metodologi pengembangan. Anotasi di Jawa. Hirarki pengecualian
  • Buat aplikasi web pertama Anda. Bekerja dengan Tomcat dan IDEA
  • URI, URL. layanan REST. Buat aplikasi klien-server Anda sendiri
Mempelajari dasar-dasar inti Java dengan CodeGym efektif dan menyenangkan. Bergabunglah dengan kursus global untuk pelajar Java dan selesaikan level pengenalan secara gratis!
Komentar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION