Gak Bisa “Ngoding?” Mari Belajar Bersama Refactory, Gratis!

Gak Bisa “Ngoding?” Mari Belajar Bersama Refactory, Gratis!

Wed, Apr 18, 2018 1:54 PM
Promo by Hafidz Mukti Ahmad

Pilihan cita-cita masa depan generasi millenial berubah dengan caranya sendiri-sendiri. Menjadi seorang dokter, insinyur, polisi atau tentara dianggap masih mumpuni untuk mengamankan masa depan, namun pilihan lain semakin banyak untuk menjadi ahli di bidangnya masing-masing, khususnya di ranah teknologi, tak sedikit yang ingin menjadi seorang programmer atau coding bahasa komputer alias "ngoding". Profesi ini semakin menjanjikan dari waktu ke waktu.

Melihat tren dan perkembangan teknologi yang ada, Refactory.id yang bergerak di bidang Informasi dan Teknologi (IT) Konsultan, bootcamp juga programming ingin menjangkau mereka yang memiliki keinginan untuk menjadi seorang programmer atau coder. Program Bootcamp Prep pun akan diluncurkan Refactory.id bagi mereka yang tidak memiliki sedikitpun pengalaman di bidang pemrograman komputer.

“Dari data yang kami dapatkan, banyak sekali yang ingin menjadi seorang programmer handal ataupun coder. Kebanyakan dari mereka nol pengalaman namun ingin belajar. Dengan kelas Bootcamp Prep, kami mencoba memfasilitasi mereka secara gratis,” kata CEO Refactory.id Taufan Aditya, Rabu (18/4).

Kemampuan dasar pemrograman memang penting, namun rasa ingin belajar dianggap jauh lebih penting, ini yang kemudian ingin di sasar oleh Refactory.id. Ini jadi tahap awal pengenalan bagi mereka yang benar-benar baru dan ingin berada di lingkaran industri teknologi yang terus berkembang.

Refactory.id sendiri tengah mengembangkan platform yang pembelajaran daring secara cuma-cuma bagi mereka yang hendak mendaftar dan tanpa dipungut biaya apapun. “Cukup mendaftar di platform Refactory.id maka modul pembelajaran daring pun bisa didapatkan untuk mulai mengasah kemampuan,” kata Taufan.

Pengenalan lewat platform online Refactory.id ini diharapkan akan menjadi pemicu agar semakin banyak yang akrab dengan dunia pemrograman. Level lebih lanjut, kata Taufan, Refactory.id pun menyediakan layanan tingkat berikutnya.

“Untuk level selanjutanya, setelah level pengenalan, tentu kami akan memfasilitasinya. Sebelum benar-benar ingin masuk pada real bootcamp yang kami sediakan.”

Layanan Bootcamp Prep sendiri berada pada kapaitas untuk meningkatkan kemampuan yang akan dipungut biaya Rp2.500.000. Tentunya biaya ini diperuntukan dalam tambahan seperti modul pembelajaran, layanan konsultasi online, buku, sertifikat juga goodies official dari Refactory.id.

“Tambahan yang paling menguntungkan untuk program berikutnya ini adalah layanan konsultasi online selama 40 jam yang diberikan para lecturer handal, ahli dan berpengalaman kami. Proses pembelajaran pun bisa dilakukan di mana saja, lantaran semua telah sistem online. Hal ini juga untuk mengenalkan atmosfer industri teknologi yang tak sedikit menggunakan sistem kerja remote,” ungkap Taufan.

Bootcamp Prep ini sendiri dilakukan untuk mampu menambah kemampuan bagi mereka yang benar-benar ingin memiliki dasar programmer dan ini jadi pintu masuk awal dalam jenjang peningkatan menuju programmer profesional. Hasil yang diharapkan dari Bootcamp Prep ini adalah peserta mempunyai kemampuan dasar pemograman dengan menggunakan Javascript yang cukup sehingga memenuhi kriteria untuk masuk ke bootcamp dengan standar minimal industri.

"Penilaian dilakukan secara otomatis oleh sistem mesin pembelajaran yang dimiliki Refactory (Refactory Learning Platform) dengan melakukan modul pembelajaran. Penilaian didasarkan apakah peserta telah menyelesaikan semua modul pembelajaran atau tidak."

Total waktu yang diperlukan tidak kurang dari 80 jam. Materi diberikan dalam bentuk terdiri dari penjelasan teori dan diskusi juga praktik coding dan eksperimen yang mana mentor memberikan source code dan memberikan coding challenge terkait source code dan materi.

Badass Lecture

Apa saja sih yang diberikan jika kalian mengikuti kelas Bootcamp Prep Refactory? Dalam kelas selama 80 jam ini, Refactory.id ingin memberikan materi-materi yang membuat kalian benar-benar menguasai pondasi dasar pemrograman dan bersiap lepas landas menjadi seorang badass programmer.

1. Operating System Basic - (5 hours)

  • Operating System Components 

  • Understanding Ubuntu Linux 

  • GUI (Graphical User Interface) and Its Basic Operation 

  • CLI (Command Line Interface) and Its Basic Commands 

  • Shell 


2. Shell Programming (Bash) - (5 hours)

  • What is Shell Script? 

  • Structures of Shell Script 

  • Redirection 

  • Pipes 

  • Variables 

  • User Interface and User Input 

  • Conditionals 

  • Looping 

  • Functions 

  • Operators 


3. Git and GitHub - (5 hours)

  • What Are Git and GitHub? 

  • Basic Setup for Git 

  • Basic Commands 

  • Git Workflow for Single Developer 

  • Git Workflow for Team 


4. JavaScript Overview: - (5 hours)

  • What is JavaScript and what problems are attacked by JavaScript? 

  • JavaScript Strength and Weaknesses 

  • JavaScript Standardization
  • JavaScript Interpreter / Engine 

  • JavaScript Platform / Runtime Environment 


5. JavaScript Ecosystem - (3 Hours)

  • JavaScript Development Tools 

  • More on JavaScript Platform 

  • Package Manager 

  • Build Tool 

  • Bundler 

  • Front-end Development 

  • Back-end Development 

  • CLI Application Development 

  • Mobile Application Development 

  • Other Tools 


6. JavaScript Basic Constructs - (15 Hours)

  • Overview of Tools 

  • Execute JavaScript Code 

  • Understanding Node.js REPL 

  • Identifier 

  • Variables 

  • Comments 

  • Constant 

  • Expressions and Operators 

  • Literals 

  • Conditionals 

  • Looping 

  • JavaScript Statement Structures 

  • Functions 

  • Basic Data Types and Structures in JavaScript 


7. Asynchronous Programming in JavaScript - (10 Hours)

  • What is Asynchronous Programming? 

  • How JavaScript Handles Asynchronous Programming? 

  • Callback 

  • Promise
e. Async/Await f. Generators

8. Prototype-Based Programming in JavaScript - (5 Hours)

  • What Is Prototype-Based Programming? 

  • Understanding JavaScript Object 

  • Prototype 


9. Object-Oriented Programming in JavaScript - (5 Hours)

  • Class Definition 

  • Inheritance / Subclassing 

  • Abstract Subclass / Mix-ins 


10. Functional Programming in JavaScript - (10 Hours)

  • What Is Functional Programming? 

  • Pure and Impure Function in JavaScript 

  • Immutability 

  • Recursion 

  • Higher-order Functions 

  • Currying 

  • Library for Functional Programming 


11. Modular Programming in JavaScript - (5 Hours)

  • What Is Modular Programming? 

  • CommonJS 

  • AMD 

  • UMD 

  • Module in ES6 


12. Testing in JavaScript - (5 Hours)

  • Overview of Software Testing 

  • JavaScript Testing Tools and Frameworks 

  • Using Jest for Testing 


13. JavaScript Development Tools - (2 Hours)

  • Babel
  • StandardJS

Bagi kalian yang terdaftar menjadi peserta Bootcamp Prep dan membayar biaya asistensi akan mendapatkan sertifikat telah mengikuti Bootcamp Prep serta kemungkinan fasilitas-fasilitas lain yang pastinya memberikan kemudahan. Bagi kalian yang mengambil kelas free tetap berhak mengikuti bootcamp jika menghendaki untuk menjadi badass world class programmer bersama Refactory.id.