Kursus Surf Flutter: Mengikuti Perkembangan Teknologi Masa Depan

Tidak ada waktu untuk menunggu hingga semua orang memahami masa depan Flutter dan mulai belajar di suatu tempat. Berharap seseorang akan membuat kursus yang keren, dan setelah itu kami akan dapat menemukan pengembang bukanlah cara kami. Jadi di Surf kami memutuskan untuk mengambil prosesnya sendiri dan membuat kursus Flutter .







Kami di Surf adalah salah satu yang pertama di Rusia yang mulai menggunakan teknologi lintas platform Flutter untuk mengembangkan aplikasi seluler. Flutter berkembang sangat cepat - menurut StackOverflow, teknologi ini sudah menjadi teknologi terpopuler kesembilan, meskipun baru berusia dua tahun. Pengembangan Flutter lebih cepat dan lebih murah, dan aplikasi hampir tidak bisa dibedakan dari aplikasi asli. Permintaan dari pelanggan terus meningkat, dan jumlah pengembang Flutter di Rusia masih dapat diabaikan.



Kami sedang mengembangkan komunitas Flutter di Rusia, kami ingin berbagi pengalaman dan mempelajari sesuatu yang baru. Dan, tentu saja, kami membutuhkan pengembang yang baik di departemen Flutter kami .



Kursus kami dibuat oleh pengembang untuk pengembang. Kami fokus pada masalah dan aspek mempelajari platform yang memungkinkan Anda memasuki topik secepat mungkin dan memulai tugas praktis nyata.



Dalam artikel tersebut, kami berbicara secara detail tentang kursus, tetapi berikut adalah ringkasan singkatnya:



  • Flutter berguna dan membuka pintu ke teknologi baru.
  • Dasar-dasar dapat dipelajari dalam 4 bulan atau kurang. Kursus ini terdiri dari 9 blok, 48 pelajaran dan kelas master tentang topik yang kompleks. Untuk pelajaran, kami merekam video ceramah berkualitas tinggi - masing-masing sekitar satu jam.
  • Kami menekankan pada praktik, karena kami adalah pengembang dan kami tahu apa yang diperlukan untuk mempelajari platform baru dengan cepat.


Mengapa Flutter



Flutter baru berusia dua tahun, dan perusahaan besar tidak takut untuk beralih ke Flutter. Kami di Surf telah melakukan proyek besar . Misalnya, aplikasi untuk Rosbank, rantai farmasi Rigla dan KFC. Flutter secara aktif dikembangkan oleh penciptanya - Google - dan prosesnya tidak diperlambat bahkan oleh pandemi virus corona. Jumlah lowongan di bursa freelance Upwork juga bertambah: permintaan meningkat dua kali lipat dalam enam bulan. Permintaan HeadHunter hampir tiga kali lipat dibandingkan tahun lalu, tetapi tampaknya hanya ada sedikit lowongan sejauh ini: mereka sering tersembunyi di antara penawaran untuk penduduk asli - seperti "mencari pengembang iOS / Android dengan pengalaman di Flutter".



Kami yakin Flutter memiliki prospek yang bagus, dan aman serta menguntungkan untuk beralih ke Flutter sekarang juga. Anda dapat menjadi yang terdepan dalam pengembangan teknologi baru dan merasa bebas untuk meminta uang atas pengalaman Anda. Persaingan rendah berarti taruhan yang lebih tinggi.





Kursus kami dirancang untuk orang-orang yang sudah mengetahui sesuatu tentang pemrograman. Kami tidak mengajari Anda membuat program dari awal, kami membenamkan Anda secara spesifik tentang teknologi lintas platform Flutter. Kursus ini cocok bagi mereka yang baru memikirkan tentang transisi, dan bagi mereka yang sudah mengembangkan aplikasi di Flutter.



Blok tematik pertama dikhususkan untuk bahasa Dart. Kami akan memberi perhatian khusus pada fitur uniknya. Lebih mudah untuk memahami dan memasukkan Flutter bagi mereka yang sudah memiliki bahasa pemrograman berorientasi objek.



Selama kursus, kami akan menggunakan alat yang disertakan dalam kumpulan umum pengembang modern mana pun. Bantuan yang hebat adalah kemampuan untuk bekerja dalam IDE berdasarkan IntelliJ IDEA atau VS Code, sistem kontrol versi Git. Tidak ada salahnya untuk memahami prinsip-prinsip penulisan kode yang bersih, SOLID.



Anda akan menyelami proses yang mengelilingi pengembang seluler dalam proyek nyata. Untuk setiap tugas tata letak, Anda akan menerima desain di Figma, dan untuk mengimplementasikan interaksi klien-server, Anda akan diberikan server yang berfungsi yang mengirim data melalui HTTP.

Jika Anda tidak mengetahui semua hal di atas, tidak apa-apa, kami akan membantu Anda mengetahuinya. Kurator kursus akan memberi nasihat tentang semua masalah dan memberi nasihat tentang literatur yang berguna.



Siapa gurunya



Guru kami adalah praktisi, bukan ahli teori. Ini adalah orang-orang yang bekerja di Surf dan mengembangkan aplikasi Flutter setiap hari. Mereka sendiri telah belajar dari nol dan mengetahui jebakan dan kesulitan yang dapat dihadapi. Kami memasukkan ke dalam kursus semua pengalaman praktis Surf, serta rasa sakit dan masalah kami yang telah kami atasi. Berikut ini akan membantu Anda menguasai Flutter:



Evgeny Saturov - pimpinan tim pengembangan di Surf and Flutter technical evangelist. Pendiri dan pembawa acara Flutter Dev Podcast.

 

Artem Zaitsev adalah kepala departemen Flutter di Surf. Memimpin podcast dengan Evgeny Saturov. 



Mikhail Zotiev adalah pemimpin pengembang Flutter di Surf. Menulis artikel dan berbagi praktik terbaik dengan komunitas Flutter. 





Di belakang panggung dari pembuatan film pelajaran video: dalam bingkai - Mikhail Zotiev, di belakang layar - Artyom Zaitsev



Bagaimana, mengapa, dan di mana orang-orang datang ke Flutter, mereka memberi tahu di webinar β€œFlutter vs technology yang Anda tulis: untuk apa masa depan?”



Bagaimana pelatihannya



Kami sendiri telah mengambil kursus lebih dari sekali dan kami tahu bahwa teori kering tidak membantu untuk menjadi seorang pengembang. Selain itu, teorinya mudah ditemukan - Google memiliki dokumentasi yang sangat bagus tentang Flutter. Latihan adalah masalah lain. Setelah bagian dari pelajaran kursus kami, Anda perlu melakukan pekerjaan rumah Anda, guru akan memeriksanya pada siang hari. Hanya setelah memeriksa pelajaran berikutnya akan terbuka - itu tidak akan berhasil. Pengecualiannya adalah blok tematik pertama tentang bahasa Dart, di mana pelajaran dibuka secara berkelompok - beberapa bagian sekaligus.





Topik pelajaran dari blok tentang bahasa Dart



Kami tidak hanya meninjau pekerjaan rumah dan menunjukkan kesalahan. Kami membagikan praktik terbaik dan menjelaskan cara terbaik untuk memecahkan masalah, memberi tahu Anda kesulitan apa yang ditimbulkan dalam solusi alternatif proyek nyata. Jika ada sesuatu yang tidak jelas atau tidak keluar, Anda dapat meminta bantuan dari guru dalam obrolan atau bahkan setuju secara pribadi untuk menelepon untuk konsultasi terperinci.



Pemeriksaan pekerjaan rumah akan dilakukan di Github dalam format tinjauan kode. Salah satu mentor kursus akan membahas setiap baris kode dan memperhatikan bug dan kekurangan tertentu, gaya pengkodean umum. Kami tidak pelit dengan komentar. Semakin banyak komentar yang Anda kumpulkan selama peninjauan kode kami, semakin mudah nanti pada proyek nyata.





Opsi pekerjaan rumah



Di awal kursus kita akan membuat chat di Telegram. Di sana Anda dapat bertemu guru dan siswa lainnya. Dalam obrolan tersebut, kami akan membahas pertanyaan-pertanyaan yang terkait dengan kursus, dan segala sesuatu tentang Flutter. Kami akan membagikan lowongan untuk pengembang Flutter, publikasi baru tentang pembaruan platform dengan komentar dari pakar terkemuka, terjemahan artikel asing yang menarik, dan kasus praktis tentang Flutter. Kami akan membuat komunitas kami sendiri.



Berapa lama waktu yang dibutuhkan untuk belajar



Kursus ini dibagi menjadi 9 blok, kompleksitas pelajaran di dalam blok tersebut secara bertahap meningkat. Anda dapat membaca lebih lanjut tentang program ini di halaman kursus . Tidak ada tenggat waktu - Anda dapat belajar dengan kecepatan Anda sendiri. Benar, lebih menguntungkan mengikuti arus, karena kami akan mengadakan kelas master tentang topik paling populer. Percakapan obrolan juga akan lebih berguna jika Anda belajar blok yang sama dengan siswa lain. Untuk pengembang berpengalaman, kami telah menyiapkan beberapa pelajaran tambahan dalam format kelas master langsung. 



Hampir semua pelajaran berisi video ceramah. Durasi kuliah rata-rata satu jam. Kami merekam semua ceramah pada peralatan berkualitas tinggi dan melakukan pemrosesan pasca produksi. Semuanya terlihat jelas dan terdengar: Anda tidak perlu membongkar dan menebak apa yang sebenarnya dikatakan dosen.



Kami memperkirakan siswa akan menghabiskan rata-rata 3-5 jam per minggu untuk mempelajari kursus ini. Dengan cara ini seluruh kursus dapat diselesaikan dalam 4 bulan. Ada 48 pelajaran dan 57 pekerjaan rumah dalam kursus ini. Ditambah webinar dan kelas master - diskusi online tentang teori dan pertanyaan siswa. Webinar akan berlangsung pada Jumat malam agar soal pekerjaan tidak mengganggu pembelajaran.



Apa hasilnya



Terakhir, Anda akan menulis aplikasi Flutter pertama Anda. Kami telah memilih proyek tersebut sehingga Anda dapat melatih dan menerapkan semua pengetahuan teoretis yang diperoleh di kursus. Setiap siswa akan menerima umpan balik dan analisis kesalahan individu.



Selain pengetahuan dan keterampilan baru, di akhir kursus Anda akan memiliki:



  • sertifikat elektronik;
  • akses tak terbatas ke semua materi kursus dan pembaruannya;
  • jaringan: mengobrol dengan guru dan siswa lain.


Kami tertarik untuk memperluas Tim Flutter Surf dan siap menerima siswa terbaik untuk magang dengan peluang kerja. Kami memiliki pengembang tingkat tinggi, jadi Anda perlu berusaha keras untuk mendapatkan magang dan berhasil menyelesaikannya. 



Jika berhasil menyelesaikan kursus, kami akan menghubungkan spesialis SDM untuk konseling karir, membantu menyusun resume yang kompeten dan mengatur wawancara dengan mitra. Kami akan memberikan rekomendasi yang diperlukan.



Kursus ini sekarang tersedia dengan penawaran khusus. Anda dapat mengetahui harganya, membaca detailnya dan mendaftar di situs web kami.



Ajukan semua pertanyaan tentang kursus di Telegram @avdanilyan . Di sana kami akan merespons lebih cepat.



All Articles