
Course Structure:
Module 1 : Introduction to Cyber security
Understand cyber security and online security
Identify Potential Online Threats
Module 2 : Protection of Personal Information
Identify personal information
Understand the importance of protecting personal information
Module 3: Password Management
Understand the basics of password management
Create strong passwords
Module 4: Staying Secure Online
Best practices for staying safe online
How to report online threats

This course is for frontend web developers who want to have a deeper understanding on how CSS works. Sass is the most mature, stable, and powerful professional grade CSS extension language in the world. The concept of Partials in Sass enables a frontend design to be separated into small and easy-to-manage parts. Using Partials, as a frontend web developer, you can write your own CSS framework with reusable components and build multiple webpage templates in a more organized and efficient way.

Most browsers are based on the ES6 standard nowadays. So, as a web developer, you should upgrade your knowledge of the ES6 standard as well. If you know the ES6 standard well, you will be able to write more effective, efficient JavaScript code. This course is based on the ECMA-262 standard. Since JavaScript is not an easy language to learn, you need a good structural view in order to grasp JavaScript features. Otherwise, JavaScript will be confusing if you don't follow the ES6 standard.

Students who take this course will learn to use Node.js to do backend web developments and manage the backend database using MongoDB. In this course, students will master the techniques and workflow tools for backend web development and be prepared for the backend web development work and other vocations related to the IT industry The course provides students with the practical knowledge, cutting-edge techniques, and the open-source tools necessary for web development-related jobs, which can pave their way into the digital economy and IT industry, maintaining their employment competitiveness. Web Applications require support from powerful servers to provide or access the information needed for users, and in that sense, to let users interact with web pages. Netflix, the streaming media platform, and eBay, the largest auction website over the world, and so on, are examples of successful web applications. It requires plenty of web developers to build and maintain this kind of web application, which leads to high demand for talents in related industries. ------------------------------------ Web Application Talents In Great Demand During COVID, the digital economy stage was led by new technologies such as artificial intelligence, big data, Internet of Things, and cloud computing to integrate enterprise and market functions. Among them, network applications allow information integration, data sharing, resource deployment and material flow, and play an important role in supporting the resumption of work and production and stabilizing employment. It is obvious that the digital economy and information technology will play an irreplaceable role in future economic developments, so the training of related talents is a matter of great urgency.

Electron, developed by Github, is a popular open source framework that is used to build cross-platform desktop applications using JavaScript, HTML, and CSS. This allows developers to get rid of having different codebases for the same application across different platforms. Electron can also be used to create GUI for Node.js applications and build a better UX for the applications. This course is for developers who have basic knowledge of JavaScript and who want to build a modern application with Electron that can be run on many platforms.