We're using OCA: Oracle Certified Associate Java SE 8 Programmer as a reference of the content that should covered in this class. Keep in mind that the goal is that by the end of the class, students will be able to take the Programmer I certificate test and pass.
Slides are generated using Marp which uses markdown for its formatting. This will give us a consistant look and feel to every slide deck, even when different people are working on different sections. For an introduction to markdown, follow this link. And for examples of how Marp translates markdown formatting into slides, follow this link for an example slide deck.
Follow these steps to create a new slide deck:
- Pick a section in the outline documentation and make sure you are familiar and confortable with the content.
- Create a new class directory in the
classesfolder. If you have class 2, then createclasses/class_02. - Make a copy of the sample outline and rename it
to
class_N_outline.mdwhereNis your class number (obvs). Save this in your class directory. - Repeat the previous step with the sample slides and sample homework.
- Using Marp, export your slides and homeword as a PDFs and save them to the
class folder. (
File > Export Slides as PDF) - I'm using
ghmd(npm i -g ghmd) to generate an html file of the homework, opening it in Chrome, and using the save to PDF option when printing the file. I then save it to the class folder. - Same goes for the outline file.