-
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. -
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. -
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.
- Sintaks Java
- Teras Java
- Java Multithreading
- Koleksi Java
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
GO TO FULL VERSION