Weekly Journal Minarai Program

Week 1 of Fujitsu's Minarai Junior Program

Day 1

Today, the company meeting will be divided to two orientations

Meeting 1 (9:00 AM – 12:00 PM)

We get to meet Ms. Jescel our HR Manager

Meeting 2 (1:00 – 3:00 PM)

Our Hiring Manager and instructor for this meeting is Ms. Jescel De Guzman. A.K.A. Muchie.

Ms. Jescel sets up some ice-breaker after the break

We introduced ourselves to Ms. Jescel and to all my co-interns.

Name

Hobby

Experiences

What's your future Goal?

Ms. Jescel discusses the Fujitsu's Mission and Vision.

Mission: “shaping tomorrow with you”

Vision: “make the world more sustainable by building trust in society through innovation”

Ms. Jescel showed us the Company's Hierarchy of Workers.

The Minarai Schedule and Objectives.

The Five Pillars of the Company's Responsibilities

The Safety, health and Security Reminders

We get to meet all the instructors of all the departments

Programming

Lunch Break before 2nd Meeting

Arts

Java & Web Programming

Cybersecurity

Game Programming

The teachers introduced themselves

We present our commitment PowerPoint/PDFs (I made mine in Canva)

Ms. Jescel tasked us to make our commitments for the Fujitsu Minarai Program in a PowerPoint

The teachers gave us a chance to introduce ourselves

The Sensei teaches us about the cultures of their most active customers

Australian Culture

Japanese Culture

Vulgar

Polite

Humble

Reserved

Kind

Very Open

The Sensei's tasked us to learn about Python

I asked the cybersecurity sensei which is the best place to store passwords?

Day 2

My Co-interns went to their respective Microsoft Meeting Team Space.

I realized all of our meetings will be held in Microsoft Teams.

During Orientation

Today we were taught about JAVA

SmallTalk the first "real" Object Oriented Programming

What's Object-Oriented Programming all about.

JAVA History

Sir gave us a quiz

60/100

I got two mistakes

I got a mistake on which is the first real programming language

I got another mistake of what makes a class. The answer was the name of the class and their attributes.

What's Procedural Programming about?

What's the difference between Procedural Programming and Object-Oriented Programming?

Object-Oriented programming is easier and more secure because you can specify whether a function is public or private, and adding new methods and data to the program is easier.

Procedural programming is less secure and slow because it's linear, and it provides no way to hide data, so everything is public.

Sir gave us a task/homework. Which is to make a dog object that prints out Squeak Squeak in the console.

I finished the program within the day. My co-interns/classmates had a hard time doing it, but I helped them to program the dog.

Father of Java is James Gosling

Day 3

Our instructor for today is Sir Michael June Aranas

During Orientation

Today we will be talking about REACTJS

What is ReactJS?

It's a JavaScript library used to handle the displaying of the components in HTML.

ReactJS is component-based so you can reuse components to build your website.

Sir tasked us to make work on the calculator tutorial and send him the ReactJS script in a zip file.

Sir Jambert De Guzman was in the meeting with us, but he acts as a substitute. (Sir Jumao couldn't attend because of technical difficulties).

I finished the ReactJS file within the day and sent it to Sir Michael. It was a bit hard, but I got the hang of it.

Sir taught us ways on how to use ReactJS

Sir taught us how to Render the HTML

Sir taught us different methods and techniques

Sir showed us the demo of the Calculator Tutorial

The Rules of JavaScript XML, which allows us to write HTML in ReactJS

My classmates need some help in the coding while following the code in the tutorial. Some say that their codes isn't working like what it says in the tutorial.

One of my classmates decides to do it tomorrow.

Day 4

Our Instructor today is Sir Jumao-As,

Sir Jambert De Guzman is there but as a helper.

During the Orientation

Sir Jumao-As had some technical issues, he's currently using a laptop.

He sounds like Athena Bote.

He starts coding a mock-up bank using ReactJS. There's a balance that you can withdraw from it or deposit to it.

Sir Jumao explains while coding about how to use ReactJS.

I finished this within the day. This project was relatively easy.

Sir Jumao gave us an activity to add two more functionality to his program.

First, the user cannot withdraw a value bigger than the balance value.

Second, the user can only input numbers. (No Symbols and letters be used).

I guided my classmates on what they should code. Some had problems with the code not working and some had problems

Day 5

Our instructor today was Sir Adrian Tabay

He codes using a text-editor in the web called codesandbox.io

Our helper instructor/IT consultant Sir Jambert De Guzman was also there just helping if needed.

During Orientation

Sir Adrian taught us this UI Toolkit called "IONIC".

What is the IONIC UI Toolkit?

It is an Open-Source toolkit used to create User Interfaces for website apps, mobile apps and desktop apps while using only HTML, CSS, JavaScript programming languages.

It has a feature where it updates all apps from website – desktop while editing the code.

Very useful toolkit to create apps that can work on multiple popular platforms such as iOS, Android, Windows, & Mac.

Sir Adrian showed us a demo of a Photo Gallery App that was made using IONIC, Capacitor and Cordova

Capacitor and Cordova are tools that are used to turn our website into a application that can be used for mobile and desktop apps.

Sir tasked us to recreate the Photo-Gallery App using IONIC. He gave us a link which shows us the tutorial page of the app.

Sir taught us the architecture/structure of IONIC, and the reserved keywords used in the CMD prompt to make IONIC work.

This took me a while to make, since there were lots of codes to type and I have to charge my android tablet.

She explains the Minarai (見習い) Program. A Japanese word for “learn by observing” or “apprentice”.

My classmates doesn't seem to be asking questions. So I guess they're fine following the tutorial.

CONCLUSION

Week 1 has been orientations, where the senseis taught us how to use popular extensions of the website programming languages that are used by popular tech companies worldwide.

Our instructor for today was Sir Jambert De Guzman

Sir Ronald Allen Pablo said it's on the cloud.

Community Oriented

Diversity and Inclusion

Clean Environment

Safe Operating Practices

Wellbeing

Global Responsible Business - GRiP

Objectives

Recruit and retain talented employees

Collaborate and Co-create with customers

Reduce costs through innovative facilities projects

Be globally recognized as an ethical and responsible business.

Week 2 of Fujitsu's Minarai Junior Program

Day 6

Our Instructor today is Sir "Ronald Allan Pablo"

We are accompanied by another instructor named "Maria Farah Dela Cruz".

During Orientation:

Sir introduced to us about Information Security

What is Information Security?

Sir Ronald explained the importance of securing information.

To prevent information from being accessible to unauthorized people.

To prevent misuse of information.

To protect the privacy of individuals.

Information Security means protecting information and information systems from any form of unauthorized use.

How did it become a topic of concern?

To prevent people from unauthorized inspection, modification, and deletion.

It started during the first mainframe computers used during WWII to crack coded messages.

Physical Controls to Limit Access – Badges, Keys, and Facial Recognition.

To prevent Physical Theft, Spies, and Sabotage.

The CIA Triangle

What does CIA stand for?

Integrity

Availability

Other Considerations of Information Security

Privacy

Identification

Authentication

Authorization

Accountability

There's a huge sub-list that is under Information Security.

The PPT Framework

What does the PPT Framework stand for?

Process

Technology

Sir then explained an example of methods to increase information security.

People

Information Security/Cryptography

Confidentiality

The considerations of Information Security

These are used by most software companies and use the framework for Information Technology Management.
Source: https://www.tangoe.com/blog/ppt-framework-connecting-people-with-technology/

This framework makes it easier to see how Technology, Process, and People interact with each other.
Source: https://www.tangoe.com/blog/ppt-framework-connecting-people-with-technology/

Policies

No ID, No Entry.

Legal Obligations

Terms and Services

Disaster Planning

Earthquakes

Fires

Tasks to reduce the risk of disasters.

Data Robbery

Efficiency vs. Security

Less Security makes it easy for everyone to enter and do their work

More Security makes it hard for everyone to enter and do their work because of the additional security steps.

The Efficiency and Security must be balanced to have a efficient but secured workplace.

Sir Ronald gave us some additional activities to do

Search for news articles about "information security breach".

Day 7

Our instructor for today is Sir "Ronald Allan Pablo"

Today's Topic will be about Common types of Cyber Attacks

We are accompanied by another instructor named "Maria Farah Dela Cruz".

What are the common security attacks?

Human Error

Malware installment

Social-Engineering

Cyberattacks

SQL Injection

Zero-Day Attack

DDoS

Why do these Cyber Attacks happen?

financial gain.

hacktivism

Intellectual challenge

State-Sponsored Cyberwar Attacks

What are the most common occurrence of Cyberattacks?

Phishing/Smishing/Business Email Compromise

Total of 537 attacks in 2021

Responding to Cyber Attack incidents

Preparation

Identification

Containment

Eradication

Recovery

Lessons Learned

Day 8

Our instructor for today is Sir "Ronald Allan Pablo"

We are accompanied by another instructor named "Maria Farah Dela Cruz".

The topic of day 8 is about how to apply information security in Real Life

Information Systems has People, Networks, Software, Hardware and Data.

During the Orientation

Week 3 of Fujitsu's Minarai Jr. Program

Week 4 of Fujitsu's Minarai Junior Program

INFO:

DAY 1

TOPICS

Introduction to Python

What is Python?

Why do we need to use Python?

Day 2

What do are the required tools and skills we need?

ASSIGNMENTS

Activity #2: Create Simple Profile Page of Yourself in HTML

TOPIC

Creating A Virtual Environment for Python

How does Python work?

Activity #1: Simple Guess my Age Game

Requirements:

My version of the game is that the player has 3 lives, meaning the player can guess 3 times which is the number. The player loses if they didn't get to guess it for 3 times.

New Python Concepts

Python Loops

Introduction to JuPyTer Notebook

JuPyTer stands for Julia, Python and R.

The Notebook now supports multiple languages.

Day 5

This is our graduation day of Fujitsu

The outline

We meet all the instructors for this Minarai Junior Program and all the students of the Minarai Junior program

Ms. Jescel explains that we have to set up a 3 minutes or less presentation on what have you learned and made during the Minarai Junior program of Fujitsu.

We all played a short website multiplayer game called Kahoot. We answer questions to test our brains.

After that we did a presentation

And then the graduation ceremony. Where our names get called out and announces a thank you for finishing the Minarai program

Day 3

ASSIGNMENT

Examples of Using Python:

Web Applications

Interpreter Apps.

It is easier to learn.

Mature and Supportive Python Community.

Hundreds of Python Libraries and Frameworks

Can create databases

Make a profile HTML Page

Day 1

This includes name

Personality

Description

Age

Birthday

Remake sir's guess my age game where the computer generates a secret number for us to guess which number it is. Sir made a demo of that from scratch using Python in front of us.

People in the class are students both from programming and art strands

Introduction of Sir Marvin Trilles

I managed to finish Activity #2 on Day 3.

Week 4 of Fujitsu's Minarai Program will last for 4 days.

Instructors:

We will be learning more about Python on Day 2

MY MOOD TODAY

MY MOOD TODAY

Stressed

I was stressed because the night before this day, I was trying to fix the game of Sir's final output. There's an issue about how the enemy attacks. It slowly accelerates towards you and then when it touches, it freezes the screen and then the player dies.

Format: (This is the format I will be using for making my entry of the days.)

MY MOOD TODAY

TOPICS

ASSIGNMENTS

Stressed

This is because I am sleep-deprived.

Today, we will learn more about Python and their basic functions.

Python Lists

While Loop

For Loop

Python Functions

Our presentation contains all the things we learned during the Minarai Junior program.

Note: This is all Work From Home

Not much assignment, just continue learning how to use Python and Flask.

Sir Marvin Trilles

MY MOOD TODAY:

TOPICS

ASSIGNMENT

Stressed

This is because I just woke up, and I was still trying to finish my profile python project.

Introduction to Flask.

Introduction to Jinja.

Activity #3

Turn your HTML Page into a Flask Web Application App

Demo of Flask Projects

Fujitsu history

It's a tech company

It's a multinational tech company

It started from making telecommunication for the japanese people during world war 2.

It's foundation started from 1935.

They began by developing telecommunication systems to make communication in Japan easier.

In the 1950s, the company saw the possibilities of computers, and they began to develop their own computer technology.

In the 1950s, computers became popular, so the company made their own computers to sell them in order to profit during this time.

They did a 1964 New York Expo.

In the 1970s and 80s our telecommunications and computer business grew rapidly around.

In the 1990s, we shifted our focus to IT services for complete information systems.

In 2011 Fujitsu introduced the world's faster supercomputer called the “K Computer”.