CodeGym /Blog Java /rawak /Pelajari Asas Java tentang CodeGym — Ringkasan Kursus Len...
John Squirrels
Tahap
San Francisco

Pelajari Asas Java tentang CodeGym — Ringkasan Kursus Lengkap

Diterbitkan dalam kumpulan
Anda mungkin tahu bahawa hari ini pengaturcaraan di Java digunakan secara global. Ia adalah pilihan yang baik untuk pengaturcaraan web, mencipta aplikasi mudah alih dan penyelesaian perisian untuk kedua-dua syarikat kecil dan perusahaan. Dan sudah tentu, Java berada di atas gelombang perkembangan IoT. Jika anda berminat dengan sains komputer dan teknologi moden, anda tahu perkara yang kami bincangkan. Ingin mencipta sesuatu yang baharu sepenuhnya? Kemudian pengaturcaraan dalam Java adalah pilihan yang tepat untuk anda. Pelajari Asas Java tentang CodeGym — Ringkasan Kursus Lengkap - 1 Sudah tentu, pengaturcaraan pada terasnya tidak dilampirkan pada mana-mana bahasa mesin. Tetapi pertimbangkan bahawa bahasa itu adalah alat utama anda, dan apabila anda memilih untuk mempelajari asas Java, anda membuat langkah pertama untuk mendapatkan keseluruhan kit alat. Java ialah bahasa pengaturcaraan berorientasikan objek yang fleksibel dengan koleksi yang luas dan rangka kerja yang serasi. Ia juga bertambah baik semasa kemas kini berterusan yang memperkenalkan ciri hebat baharu untuk membantu anda mencipta sebarang penyelesaian pengaturcaraan yang anda perlukan. Secara harfiah, apa-apa sahaja daripada permainan mudah alih mudah dan chatbots untuk mendapatkan perisian korporat dan juga perkembangan untuk penerokaan angkasa lepas! Jadi jika anda sudah bersedia untuk mempelajari sesuatu yang hebat, selamat datang ke CodeGym. Ia lebih daripada sekadar kursus dalam talian biasa dengan kuliah yang tidak berkesudahan dan sedikit latihan atau buku dengan banyak teori. Dengan CodeGym anda akan mendapat apa yang anda perlukan:
  1. Program latihan yang komprehensif untuk jumlah pemula
    Jika anda baru dalam pengaturcaraan, anda mungkin tidak tahu di mana untuk bermula dan berapa banyak pengetahuan teori yang anda perlukan. Kami tidak akan membiarkan anda tersesat! Kursus CodeGym merangkumi sengkang tepat teori yang dijelaskan dalam bahasa biasa dengan contoh kehidupan sebenar. Anda akan mempelajari asas pengaturcaraan Java langkah demi langkah dan naik tahap kepada pembangun Java junior.

  2. Banyak latihan untuk membuat anda yakin dalam pengekodan
    Anda akan mempelajari pengaturcaraan Java dengan melakukan dan mempertajam kemahiran pengaturcaraan anda. Kami percaya bahawa amalan adalah yang paling penting dalam pembelajaran anda. Di sini anda akan mendapat 1200+ tugas dengan kerumitan yang berbeza dengan pengesahan segera, analisis kod, petua untuk membantu anda menyelesaikan tugasan itu. Sediakan kod dari pelajaran pertama.

  3. Permainan pencarian gamified dengan motivasi dan ganjaran
    Kami tahu bahawa kerjaya pengaturcaraan masa depan anda bukanlah satu jenaka, tetapi pembelajaran anda boleh (dan semestinya) menyeronokkan. Kami telah mereka bentuk kursus gamified dengan motivasi dan ganjaran yang akan membantu anda mencapai matlamat anda. Kursus ini dibahagikan kepada empat pencarian. Setiap pencarian mempunyai 10 tahap dengan kuliah bersaiz gigitan dan berpuluh-puluh tugas. Jika anda tidak tahu bagaimana untuk mula belajar Java, hanya berpegang pada kursus kami, dan ia akan memperkenalkan anda kepada asas Java dengan berkesan.

    Bayangkan anda perlu menyelesaikan pencarian dan meningkatkan watak anda, yang hidup dalam alam semesta yang futuristik. Dengan melakukannya, anda belajar, mengekod dan berkomunikasi dengan pengguna lain, mendapatkan bantuan daripada pelajar dan pembangun yang berpengalaman, menulis penyelesaian, projek dan permainan yang menarik... Nah, itu terdengar seperti CodeGym!

    Anda tidak terhad dalam masa di CodeGym. Belajar dan kod bila-bila masa anda mahu. Ia mengambil masa dari 6 hingga 12 bulan secara purata untuk menyelesaikan kursus dan mendapatkan 500+ jam latihan pengaturcaraan. Tetapi terdapat ramai pelajar yang telah berjaya sehingga tamat dalam 3 bulan. Terpulang kepada anda.

Sorotan kursus CodeGym:
  • Sintaks Java
  • Teras Java
  • Java Multithreading
  • Koleksi Java
Empat topik utama ini diliputi dalam empat pencarian kursus CodeGym. Berikut ialah ulasan terperinci tentang mereka.

Pelan hala tuju pembelajaran dan mempraktikkan asas Java

Dengan CodeGym anda akan mendapat pembelajaran asas Java yang seimbang. Formula kami ialah 20% daripada teori ditambah 80% daripada latihan, jadi pada setiap peringkat, anda akan menerima beberapa kali lebih banyak tugas daripada kuliah.

Pencarian #1: Sintaks Java

Ini adalah pengenalan kepada pengaturcaraan Java secara umum. Pencarian boleh dikuasai walaupun oleh mereka yang tidak mempunyai latar belakang pengekodan sebelumnya. Anda akan bermula dengan konsep paling mudah seperti kelas, objek, kaedah dan pembolehubah - "bata" program Java. Anda akan mempelajari jenis data, tatasusunan, gelung dan pernyataan bersyarat yang berbeza. Bermula dari tahap 3, anda akan belajar cara bekerja dengan IDE sebenar — IntelliJ IDE — dan menulis kod di dalamnya. Setiap topik mempunyai satu set tugas praktikal yang perlu anda selesaikan untuk bergerak ke hadapan. Pada penghujung tahap, anda akan mendapat pengenalan ringkas kepada koleksi dan asas OOP, yang pada asasnya akan anda pelajari pada pencarian keempat. Senarai topik dalam pencarian:
  • Pengenalan kepada kursus
  • Pengenalan kepada Java: apakah output skrin, jenis String dan int
  • Pengenalan kepada Java: pembolehubah, kaedah, kelas
  • Program pertama anda: input papan kekunci, berfungsi dalam IDE
  • Pengenalan kepada cawangan dan gelung
  • Pengenalan kepada kelas: menulis kelas anda sendiri, pembina
  • Pengenalan kepada objek: menulis objek anda sendiri, seumur hidup, pembolehubah statik
  • Tatasusunan dan senarai: Tatasusunan, Senarai Tatasusunan, Pengenalan kepada generik
  • Koleksi: LinkedList, HashSet, HashMap. Tarikh.
  • Pengenalan kepada pengecualian: cuba, tangkap, lempar, tangkapan berbilang
  • Menukar jenis primitif: melebarkan dan menyempitkan penukaran

Pencarian #2 Java Core

Pencarian ini ditumpukan kepada asas-asas pengaturcaraan berorientasikan objek dan akan membiasakan anda dengan strim, bersiri dan lebihan kaedah. Ia juga termasuk tahap dengan tugasan dan pelajaran tentang antara muka dan pelbagai warisan. Untuk menyelesaikan pencarian ini, anda perlu lulus Sintaks Java. Selepas anda selesai dengan pencarian Teras, anda akan bersedia untuk menyelesaikan tugasan yang lebih rumit dan juga menulis projek mini. Senarai topik dalam pencarian:
  • Asas OOP: prinsip asas, pewarisan, enkapsulasi
  • Asas OOP: beban berlebihan, polimorfisme, abstraksi, antara muka
  • Antara muka: perbandingan dengan kelas abstrak, warisan berbilang
  • Jenis pemutus, instanceof. Satu tugas besar yang melibatkan antara muka
  • Kaedah lebihan beban, ciri panggilan pembina
  • Pengenalan kepada utas: Thread, Runnable, mulakan, sertai, sampuk, tidur
  • Pengenalan kepada benang: disegerakkan, tidak menentu, hasil
  • Pengenalan kepada strim: InputStream/OutputStream, FileInputStream, FileOutputStream
  • Pengenalan kepada strim: Pembaca/Penulis, Pembaca Fail/Penulis Fail
  • Serialisasi

Pencarian #3 JavaMultithreadingm

Pencarian ini akan memperkenalkan anda kepada organisasi Object, String dan kelas dalam. Semasa kuliah dan berpuluh-puluh tugasan, anda akan belajar cara membuat dan menghentikan benang, apakah kebuntuan, cara menggunakan kaedah menunggu, memberitahu dan memberitahuSemua. Anda akan mendapat pengalaman dengan jsoup dan Swing dan belajar tentang autopacking. Dan, sudah tentu, anda akan menyelesaikan tugas besar pertama anda seperti sistem sembang, emulator ATM, pengikis web dan menulis beberapa permainan: Tetris, Snake, penembak angkasa dan Arkanoid. Senarai topik dalam pencarian:
  • Organisasi objek Objek: sama, hashCode, klon, tunggu, maklumkan, toString()
  • Rentetan: boleh ubah, tidak berubah, format, StringTokenizer, StringBuilder, StringBuffer
  • Kelas dalaman, cth.Map.Entry
  • Kelas dalaman, ciri pelaksanaan
  • Mencipta dan menghentikan benang: mula, sampuk, tidur, hasil
  • Mengakses data yang dikongsi: disegerakkan, tidak menentu
  • Jalan buntu. Tunggu, maklumkan, maklumkanSemua
  • TreadGroup, ThreadLocal, Executor, ExecutorService, Callable. Bekerja dengan jsoup
  • Autoboxing, ciri pelaksanaan
  • Operator: angka, logik dan binari. Bekerja dengan Swing

Pencarian #4 Koleksi Java

Bersedia untuk menuju ke puncak! Pencarian terakhir akan didedikasikan untuk koleksi Java, corak reka bentuk, dan anda akan mendapat banyak latihan berguna. Contohnya, bekerja dengan JSON, Guava, Apache Commons Collections dan JUnit. Anda akan belajar cara menggunakan alatan pengaturcaraan dan mendapatkan pengalaman langsung dengan Git dan JAXB, RMIdan DymamicProxy. Anda akan belajar sedikit tentang satu lagi bahasa pengaturcaraan penting — JavaScript. Dan sudah tentu, anda akan mendapat lebih banyak permintaan dan projek mini, yang kemudiannya boleh anda tambahkan ke dalam portfolio anda. Senarai topik dalam pencarian:
  • Bekerja dengan fail dan arkib
  • RMI dan proksi dinamik. Bekerja dengan Swing
  • JSON, JavaScript. Bekerja dengan Guava, Apache Commons Collections, JUnit
  • Rekursi. Pengumpulan sampah dan jenis rujukan di Jawa. Pembalakan
  • Sistem kawalan versi: Git dan SVN. Generik
  • Corak asas untuk mencipta aplikasi web. Kajian mendalam tentang koleksi
  • Corak reka bentuk. Kelas utiliti, cth Tatasusunan. Koleksi
  • Metodologi pembangunan. Anotasi dalam Java. Hierarki pengecualian
  • Buat aplikasi web pertama anda. Bekerja dengan Tomcat dan IDEA
  • URI, URL. perkhidmatan REHAT. Cipta aplikasi pelayan pelanggan anda sendiri
Mempelajari asas Java teras dengan CodeGym adalah berkesan dan menyeronokkan. Sertai kursus global untuk pelajar Java dan lengkapkan tahap pengenalan secara percuma!
Komen
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION