Kursus "Pengembang Java" - kursus 147.000 rubel. dari Yandex Workshop, pelatihan 10 bulan, tanggal 30 November 2023.
Miscellanea / / November 29, 2023
Modul gratis 15 jam
Dasar-dasar Java (Bagian Gratis)
Pengantar Java, mempelajari konstruksi bahasa dasar. Kursus pengantar akan membantu Anda merasa seperti seorang pengembang dan memahami apakah Anda ingin berkembang ke arah ini. Anda akan belajar tentang tipe data, ekspresi kondisional, dan loop. Pelajari teori dalam bentuk pelajaran teks dan praktikkan dengan memecahkan masalah nyata di simulator - lingkungan interaktif Anda sendiri.
- Pengantar Jawa
- Pernyataan bersyarat
- Siklus
- Array
- +1 proyek dalam portofolio
Aplikasi keuangan
Anda akan menulis aplikasi konsol pertama Anda selangkah demi selangkah menggunakan konstruksi dasar Java. Ini akan membantu Anda melacak pendapatan dan pengeluaran Anda.
Modul 2, 8 minggu
Inti Java: Pendahuluan
Pembiasaan dengan lingkungan pengembangan dan mempelajari prinsip-prinsip OOP.
Anda akan menemukan apa yang dapat dilakukan Java dengan menguasai konstruksi bahasa inti—Java Core. Menjadi akrab dengan lingkungan pengembangan dan mempelajari prinsip-prinsip dasar pemrograman berorientasi objek. Ini adalah paradigma yang menjadi dasar sebagian besar bahasa pemrograman modern. Selain itu, sambungkan sistem kontrol versi Git ke proyek dan coba kerjakan pada baris perintah - dengan cara ini Anda akan membuat proyek pertama Anda di luar simulator.
- +2 proyek dalam portofolio
Lari cepat 1
Halo, bisakah kita mulai?
Dasar Sintaks: Lanjutan
Metode/Dekomposisi Masalah
Objek dan kelas
Git. Kenapa dan bagaimana
JDK dan lingkungan pengembangan
Proyek rumah
Lari cepat 2
Jenis di Jawa
Operasi dengan primitif
Daftar dan tabel hash
Lari cepat 3
OOP. Enkapsulasi dan pewarisan
Kelas objek
Git. Di dalam komit
Gaya kode dan kerja efisien di IDE
Lari cepat 4
Pengubah lain dan bekerja dengan enumerasi
OOP. Abstraksi dan polimorfisme
Git. Bekerja dengan cabang
Kalkulator kalori untuk klub kebugaran
Ini akan menjadi proyek independen pertama Anda. Anda akan menggunakan keterampilan yang Anda pelajari di bagian gratis dan membuat aplikasi lengkap. Bagian terbaiknya adalah kode aplikasi Anda akan disimpan di repositori Git, sehingga Anda dapat membaginya dengan teman atau calon pemberi kerja. Dan perkembangannya akan semakin mendekati kenyataan: Anda tidak akan lagi menulis proyek di simulator, tetapi di Intellij IDEA.
Otomatisasi proses akuntansi
Tantangan otentik pertama yang akan Anda hadapi. Spesifikasi teknis dalam bentuk formal. Format data masukan dan keluaran serta ratusan baris kode. Setelah proyek ini Anda akan memahami kemampuan Anda.
Modul 3, 8 minggu
Java Core: lanjutan
Anda akan terus mempelajari perpustakaan standar dan mengembangkan proyek Anda: Anda akan mempelajari manfaatnya pengecualian, alat utama untuk bekerja dengan API, pelajari cara bekerja dengan aliran I/O dan meliput Anda tes aplikasi. Pada akhirnya, Anda akan membuat pelacak tugas dan mengajarkannya untuk berkomunikasi dengan server sehingga pelacak dapat bekerja secara online, dan tidak hanya di komputer lokal Anda.
- +1 proyek dalam portofolio
Lari cepat 1
Pengantar Algoritma
Koleksi di Java: Daftar
Koleksi di Java: tabel dan set hash
Lari cepat 2
Seluruh kebenaran tentang string
Pengecualian
Bekerja dengan file
Lari cepat 3
Aliran dan lambda
Waktu dan tanggal
Tes satuan
Lari cepat 4
Internet, HTTP, JSON
Membuat API
Permintaan jaringan
Pengelola tugas
Anda akan membuat backend untuk program dengan antarmuka web yang memungkinkan Anda menetapkan sasaran, sasaran, dan tenggat waktu proyek, memantau dan mengukur aktivitas, serta mengevaluasi hasil. Task manager akan berguna selama Praktikum.
Modul 4, 8 minggu
Spring Boot dan bekerja dengan database
Dalam modul sebelumnya, Anda telah mempelajari dasar-dasar dasar Java dan sekarang siap untuk beralih ke alat yang digunakan oleh pengembang tingkat lanjut. Anda akan menguasai Spring Boot, kerangka modern untuk mengembangkan aplikasi web di Java. Pelajari cara membuat dan mengelola data database menggunakan SQL dan menjadi lebih percaya diri dalam bekerja dengan sistem kontrol versi. Alat-alat ini akan membantu Anda menjadi pengembang dengan tumpukan teknologi yang banyak dicari.
- +1 proyek dalam portofolio
Lari cepat 1
Maven
Kenalan pertama dengan Musim Semi
Pencatatan
Lombok
Lari cepat 2
Musim semi: mengenal satu sama lain lebih baik
Parameter permintaan dan format respons
Pemrosesan kesalahan
Lari cepat 3
Pengantar Basis Data
SQL: agregasi dan penyortiran data
SQL: hubungan dalam tabel
Lari cepat 4
Bekerja dengan database dari Spring
Operasi CRUD
Kinopoisk untuk miliknya sendiri
Jejaring sosial yang akan membantu Anda memilih film berdasarkan film apa yang Anda dan teman Anda tonton dan peringkat yang Anda berikan kepada mereka.
Modul 5, 10 minggu
Spring, ORM dan bekerja di server
Tidak mungkin membuat aplikasi lengkap menggunakan Spring tanpa memahami internal framework. Spring Boot sangat menyederhanakan pengembangan, tetapi menyembunyikan banyak detail implementasi. Anda akan mempelajari fungsi Spring Boot untuk Anda dan memahami cara mengimplementasikan hal yang sama hanya dengan menggunakan Spring. Pelajari juga cara menulis kueri database dan mendeskripsikan hubungan antar entitas dari database secara langsung dalam kode. Hal ini akan mempermudah pengembangan, membantu memecahkan masalah yang mungkin timbul selama proses, dan juga akan menjadi nilai tambah saat wawancara.
- +1 proyek dalam portofolio
Lari cepat 1
MVC Musim Semi vs Boot Musim Semi
JSON dan lain-lain: konfigurasi dan logging eksternal
Lari cepat 2
Transaksi
Data Musim Semi
Bekerja dengan repositori
Lari cepat 3
Logika bisnis aplikasi
Pengujian tiruan
Lari cepat 4
Layanan mikro
Buruh pelabuhan
Bekerja di server
Lari cepat 5
Proyek kelompok
Aplikasi untuk berbagi sesuatu antar teman
Proyek kelompok yang Anda laksanakan dalam tim teman sekelas. Sebuah aplikasi di mana Anda dan teman Anda dapat bertukar barang untuk sementara waktu: peralatan, gadget, buku, dan lain sebagainya. Seperti berbagi mobil, hanya untuk hal-hal.
Modul 6, 6 minggu
Mempersiapkan wawancara dan proyek kelulusan
Blok tersebut mencakup partisipasi dalam wawancara tes. Ini akan berlangsung selama 1–1,5 jam, di mana Anda akan menerima rekomendasi mengenai pengembangan keterampilan, umpan balik mengenai pengetahuan dan pemahaman tentang proses pengembangan. Anda kemudian akan menjalani wawancara tiruan kedua dengan seorang ahli. Ini akan menjadi lebih rumit dan ketat. Pengembang Java dari perusahaan besar akan mengajukan pertanyaan tentang teori dan algoritma.
Proyek kelulusan akhir, yang dengannya Anda akan mengkonfirmasi pengetahuan dan keterampilan Anda. Selama proyek tesis Anda, Anda perlu menyelesaikan tugas di simulator dan membaca banyak teori. Pengembangan akan disusun dengan cara yang sama seperti pekerjaan di masa depan.
- +1 proyek dalam portofolio
Lari cepat 1
Pengulangan
Penyortiran
Pengumpulan sampah
Dasar-dasar Pemrograman Multithread
Lari cepat 2
Java Core: Persiapan Wawancara
Koleksi: Persiapan Wawancara
Bekerja dengan database: mempersiapkan wawancara
Musim Semi: Mempersiapkan Wawancara
Lari cepat 3
Proyek kelulusan
Aplikasi pertemuan ramah
Sebuah aplikasi yang akan membantu Anda menemukan seseorang untuk jalan-jalan, pergi ke bioskop, atau aktivitas rekreasi lainnya
Jalur karir 6 minggu
Pekerjaan. Kesempatan baru
Sejalan dengan program utama, Anda dapat mempersiapkan diri untuk menerima tawaran pekerjaan: mempelajari cara membuat resume, menulis surat lamaran, membuat portofolio, dan lulus wawancara. Pada akhirnya, Anda akan melalui semua langkah sebelum bekerja: tanggapan terhadap lowongan, tugas tes, wawancara.
Pasar tenaga kerja
Strategi pengembangan profesional. Tinjauan pasar tenaga kerja.
Ringkasan
Membuat resume dan memperbaikinya dengan umpan balik dari pakar pasar.
Portofolio
Mengemas portofolio dengan proyek.
Surat pengantar
Membuat surat lamaran untuk lamaran kerja.
Wawancara
Jenis wawancara. Dan bagaimana cara melewatinya.
Pencarian pekerjaan
Strategi pencarian. Strategi pencarian informal dan formal. Bagaimana menetapkan prioritas dengan benar.
Pola desain adalah kumpulan pengalaman yang dapat digunakan kembali. Pola digunakan di semua bidang aktivitas karena memungkinkan penggunaan solusi yang telah dikerjakan sebelumnya. Pengetahuan tentang pola desain memungkinkan Anda tidak hanya mengimplementasikan solusi Anda lebih cepat dan memperoleh kode sumber berkualitas tinggi, tetapi juga berkomunikasi lebih efektif dengan rekan kerja yang telah menguasai teknologi ini. Kursus ini mencakup 23 pola dasar, yang dijelaskan dalam buku “Pola Desain: Elemen Perangkat Lunak Berorientasi Objek yang Dapat Digunakan Kembali.” perangkat lunak berorientasi objek yang digunakan"), ditulis oleh empat penulis (Gang of Four, GoF) - Erich Gamma, Richard Helm, Ralph Johnson dan John Vlisside.
3,7
28 900 ₽