Online Course – Google Certified Professional Internship in Network and Information Security Technologies

Learn how to build and secure web applications. Gain experience with JavaScript frameworks Vue and Angular and how to secure software and data.

Suggested by: Coursera (What is Coursera?)

Professional Certificate

Beginners

No prior knowledge required

Time to complete the course

7-day free trial

No unnecessary risks

Skills you will acquire in the course

  • VueJS Basics
  • Information security in website development
  • Writing small web applications
  • Back-end systems security
  • Understanding JavaScript databases
  • Creating a task management app in Vue
  • Working with Angular and TypeScript
  • Understanding the differences between different development paradigms
  • Advanced topics like testing and animations

What you will learn in the course

Courses for which the course is suitable

  • Web application developers
  • Frontend Developers
  • Full Stack Developers
  • Information security experts
  • VueJS Developers
  • Angular Developers
  • TypeScript developers
  • Technology Project Managers
  • Back-end systems developers
  • Small application developers

Internship – 4-part course series

This specialization is designed for people with no experience programming with JavaScript databases who want to develop skills in web applications and information security. In these four courses, you’ll cover everything from the basics of VueJS to ensuring correct information in website development.

Main topics:

  • VueJS Basics
  • Information security in website development
  • Writing small web applications
  • Back-end systems security

Learners who complete this internship will have sufficient understanding of JavaScript databases to handle other common tools like React or Svelte.

Applied Learning Project

Students begin by creating a task management application in Vue. They will then create another one in Angular, this time focusing on the differences between the two paradigms. Work on the Angular project will be done in TypeScript and will include advanced topics such as testing and animations.

Details of the courses that make up the specialization

Introduction to the VueJS framework

Course 1
7 hours
4.3 (26 ratings)

Course Details

What will you learn?

  • Creating a Vue component
  • Passing data using props
  • The components work together

Skills you will gain

  • Category: HTML and CSS
  • Category: Network Application
  • Category: JavaScript

Software security for network applications

Course 2
11 hours

Course Details

What will you learn?

  • Protection against end-to-end threats like XSS, CSRF, and cookies
  • Protecting back-end systems from SQL injection and DDOS attacks
  • Correct implementation of authentication and access discrimination

Skills you will gain

  • Category: Verification
  • Category: Password
  • Category: Security Strategy

Data Security for Web Developers

Course 3
10 hours

Course Details

What will you learn?

  • Network security basics such as certificates, handling secrets, and the role of legislation in security standards
  • Use Hash, Key, and Store Passwords
  • Control user access and protect browser session

Skills you will gain

  • Category: Verification
  • Category: Cryptography
  • Category: Security Strategy

Angular for client-side engineers

Course 4
8 hours
4.6 (30 ratings)

Course Details

What will you learn?

  • Writing Angular template code, including italic syntax
  • Writing event listeners to communicate between Angular components and templates
  • Passing data and methods to Angular components

Skills you will gain

  • Category: HTML
  • Category: JavaScript
  • Category: Angularjs
  • Category: Custom Style Sheets (CSS)