
Explore the fundamentals of it infrastructure—networks, servers, and databases—while examining virtualization and the AWS cloud, and engage in hands-on practice to support application development.
You can download the text of the course
Discover the fundamentals of information technology, including hardware, software, CPU, memory, and storage. See how operating systems, middleware, and applications work together and shape modern communication.
Explore how a smartphone shopper visits amazon.com, initiating a client–server transaction of requests and responses that powers online shopping over the internet with wifi terminals and access points.
Acquires basic knowledge of servers that provide web services and related software.
Register the AWS account to operate the server a on AWS.
*Not needed for those who will not participate
Launch an EC2 instance that provides the server function on AWS and access it.
Learn how to use public key authentication to securely access AWS EC2 instances by pairing a private key with a public key, enabling access multiple times.
Install Apache software on the EC2 instance and configure it as a WEB server.
Based on what you did on AWS, double check your server role and behavior.
Learn to access an ec2 instance from a mac by moving the pem key to the ssh folder, setting permissions with chmod, and connecting via ssh -i <key>.pem user@<public-ip>.
Back up EC2 instances by creating an Amazon machine image (AMI) and learn to select an instance, create the image, name the AMI, and launch or restore instances.
Explore the basic roles of the network from the interaction with the server.
Confirm the relationship and role of IP addresses and URLs in the network.
See how the network is deployed as the Internet used around the world.
Compare and verify the role of IP and MAC addresses in your network.
Check the settings to create a subnet in your network by subnet mask.
Review the types of communication protocols and their role between layers in the OSI reference model.
Understand VPC, which is a virtual network using AWS.
Create a subnet using AWS VPC and learn the relationship between the subnet mask and the subnet.
Create a subnet using AWS VPC and learn the relationship between the subnet mask and the subnet.
Set the security group of the EC2 instance to understand the protocol and port number in an actual server
Register the domain to Amazon Route53, DNS server, and set the domain to the IP address.
Set up a public hosted zone in Route 53, create a simple routing record, point your domain to the EC2 IP, and update the name servers.
delete unused ec2 instances to avoid charges after the free tier. Learn to locate running instances in the ec2 console, terminate them, and confirm shutdown, while leaving the vpc intact.
Learn the basics of databases.
Understand the characteristics of the relational database type
Understand the basic functions and mechanisms of SQL.
Understand the basic functions and mechanisms of RDS, a relational database service provided by AWS.
Hands-on building of a RDS database service on AWS, and experience its operation.
Download MySQL Workbench for Windows or Mac, install it, and if it won't start, install Visual C++ for Windows and retry.
Explore how to access and configure a MySQL database on AWS, including enabling public accessibility, adjusting security groups, and connecting with MySQL workbench to run commands.
Delete an rds database safely by selecting it, clicking delete, with a default snapshot for backup, then typing delete me to confirm and avoid charges after the free trial.
Learn about the virtualization technology, the basis of the cloud.
Learn basics about the technical background of the cloud and its features
Learn basics of AWS, the most used cloud service in the world.
You will understand and operate CloudFormation, a representative SDI service of AWS.
You will understand and operate CloudFormation, a representative SDI service of AWS.
Acquire basic understanding of the WEB.
Learn the basic structure of a web application.
Learn about microservices and APIs used when building web applications.
Understanding architecture, an important that considers relevant system configurations.
Learn the basic knowledge of architecture design on AWS.
Learn the basic process of application development.
Understand the basic contents of environment settings in application development.
Prepare a coding execution environment using AWS Cloud9.
Prepare a coding execution environment using AWS Cloud9.
Understand the tools that help you manage and deploy code on AWS.
Register a GitHub account to use for code management this time.
Execute the code by linking the Cloud9 environment and the GitHub environment.
Explore what type of development language there are.
Learn about coding in Ruby, a typical programming language.
Learn the basics of the development process for enterprise and business systems.
Learn the basics of web service and web application development process.
Understand the development methods by comparing the waterfall type and agile type system development methods.
learn the requirements of IT human resources for application development and digital business promotion.
This course is suitable for complete beginners to even those with some prior IT knowledge. Without any pre-requisites, all participants will gain a strong foundation in the IT theory and application of these skills using tools like AWS. This course consists of the following two lecture styles..
・ Theory lectures used to understand fundamental IT concepts and skills of IT
・ Hands-on tutorials used to experience practical IT tools, like AWS operations
The purpose of this course is for those with zero current IT background to gain sufficient IT knowledge, and to gain confidence in applying these IT skills in real-world scenarios. After learning the theory of servers, networks, databases, etc., you will be able to experience their usage through Hands-on a AWS operations, creating your own server, networks, databases, and much more. .
・Understanding IT
What is IT?
IT usage scene
・Understanding a server
Understanding a server
Build a server on AWS
Learning Public key authentication method
Reconfirm server role
MAC Operation for EC2
Backup EC2 (creating AMI)
・Network basic knowledge
Network basics
Network basics (IP address and URL)
Network and internet
Subnet mask and subnet
Protocol and OSI reference model
Build a network on AWS
Build a server in VPC
Use Route53 as DNS server
・Understanding a database
・Understanding virtualization and the cloud
・Understanding web application development.
・SoR and SoE development and IT human resources requirements