10

Silabus Prep Refactory - s3-ap-southeast-1.amazonaws.com

  • Upload
    others

  • View
    5

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Silabus Prep Refactory - s3-ap-southeast-1.amazonaws.com
Page 2: Silabus Prep Refactory - s3-ap-southeast-1.amazonaws.com
Page 3: Silabus Prep Refactory - s3-ap-southeast-1.amazonaws.com
Page 4: Silabus Prep Refactory - s3-ap-southeast-1.amazonaws.com

MATERIAL

module 01 :

operating system basic

This material is intended to explain the workings of a computer from so�wareperspective, especially the Operating System, which serves as the layer for otherso�wares to communicate with. Ubuntu distribution of Linux will be usedin this example, as well as the base OS for the rest of the courses.

module 02 :

SHELL PROGRAMMING - BASH

Linux OS have 2 main interfaces for user to communicate with: the GUI(via X Windows System) or the CLI (by using terminal emulator). This materialmainly focused on the CLI, especially in conjunction of its use with Bashto execute and automating common tasks.

module 03 :

GIT DAN GITHUB

This material gives introduction on how to utilize Git as a distributed versioncontrol system in conjunction with Github repository for managingso�ware development.

Page 5: Silabus Prep Refactory - s3-ap-southeast-1.amazonaws.com

module 04 :

javascript overview

This material gives general introduction on history and basic features of JavaScript language.

module 05 :

javascript ecosystem

This material explained some to the main tools and configurations commonlyused by JavaScript developer.

module 06 :

javascript basic constructs

This material provides fundamentals of JavaScript programming.

MATERIAL

Page 6: Silabus Prep Refactory - s3-ap-southeast-1.amazonaws.com

module 08 :

PROTOTYPE-BASED

PROGRAMMING IN JAVASCRIPT

This material explains the basic usage of prototype structure in JavaScript.

module 09 :

OBJECT-ORIENTED

PROGRAMMING IN JAVASCRIPT

This material explains Object-Oriented Programming and how it isimplemented in JavaScript.

MATERIAL

module 07 :

asynchronous

programming in javascript

This material provides students with understanding on how JavaScript is a singlethread process, and how to circumvent this problem when doing resource-intensivetasks like disk I/O using asynchronous method to keep the the main threadresponsive. Additionally, students are given some examples on how to handleasynchronous operations in JavaScript.

Page 7: Silabus Prep Refactory - s3-ap-southeast-1.amazonaws.com

module 11 :

modular

programming in javascript

This material explains on how to develop so�ware in modular manner, startingfrom designing and writing it from scratch, and also utilizing the alreadyavailable library.

module 12 :

testing in javascript

This material explains oh how to properly do testing on previously wri�enJavaScript code.

MATERIAL

module 10 :

FUNCTIONAL

PROGRAMMING IN JAVASCRIPT

This material explains about Functional Programming paradigm in JavaScript.

Page 8: Silabus Prep Refactory - s3-ap-southeast-1.amazonaws.com

module 14 :

full-stack

application development

This material will explains the basics of web development from back to back,and serves as an introductory lesson for the next two modules.

module 15 :

JAVASCRIPT front-end development

This material explains on some of the basics for using JavaScript to build more dynamic content to be displayed on a web browser.

module 13 :

accessing database

This material explains on how to manage data using JavaScript on databaseclient API for both SQL and NOSQL base database.

MATERIAL

Page 9: Silabus Prep Refactory - s3-ap-southeast-1.amazonaws.com

MATERIAL

module 16 :

JAVASCRIPT back-end development

This material explains on how to do basic introduction on how to programJavaScript on server-side using Node.js.

module 17 :

JAVASCRIPT development tools

This material explains some basic usage examples on several additional toolsthat commonly accompanies JavaScript-based application development.

Page 10: Silabus Prep Refactory - s3-ap-southeast-1.amazonaws.com