Overview
Class Central Tips
Are you interested in end-to-end project management? Want to deliver the best solutions to our customers while collaborating with teams from all over the world? You will never stop learning in this fast-moving environment and across our cutting-edge technologies. This beginner level certificate is designed to provide you with in-demand skills that range from internet technology fundamentals, networking, operating systems and problem solving techniques.
This certificate program consists of 6-courses, developed by Akamai, that are self-paced and can be completed over 6-months. The courses will help you build solid technical foundations and troubleshooting skills that align to entry level jobs in Professional Services, Customer Support and Security Operations in tech.
Target Jobs: Solutions Architect, Solutions Engineer, Cloud Support Engineer or Technical Consultant
Syllabus
Course 1: Operating Systems Fundamentals
- Offered by Akamai Technologies, Inc.. Covers all basic functions in Linux. Students first learn about Linux distributions and Copyleft. Then ... Enroll for free.
Course 2: Networking Fundamentals
- Offered by Akamai Technologies, Inc.. Students start by learning basic network theory and terminology including network components, node ... Enroll for free.
Course 3: Introduction to Web Applications
- Offered by Akamai Technologies, Inc.. Students start by learning about the HyperText Markup Language (HTML) and basic rules for creating ... Enroll for free.
Course 4: Managing Relational Databases
- Offered by Akamai Technologies, Inc.. Students will learn about the structure and design of relational databases including primary and ... Enroll for free.
Course 5: Python Scripting Fundamentals
- Offered by Akamai Technologies, Inc.. Students will start with a brief discussion of the programming process and the history of Python, ... Enroll for free.
Course 6: Introduction to IT Security
- Offered by Akamai Technologies, Inc.. Students will learn about the security management process. They will examine risk and risk management, ... Enroll for free.
- Offered by Akamai Technologies, Inc.. Covers all basic functions in Linux. Students first learn about Linux distributions and Copyleft. Then ... Enroll for free.
Course 2: Networking Fundamentals
- Offered by Akamai Technologies, Inc.. Students start by learning basic network theory and terminology including network components, node ... Enroll for free.
Course 3: Introduction to Web Applications
- Offered by Akamai Technologies, Inc.. Students start by learning about the HyperText Markup Language (HTML) and basic rules for creating ... Enroll for free.
Course 4: Managing Relational Databases
- Offered by Akamai Technologies, Inc.. Students will learn about the structure and design of relational databases including primary and ... Enroll for free.
Course 5: Python Scripting Fundamentals
- Offered by Akamai Technologies, Inc.. Students will start with a brief discussion of the programming process and the history of Python, ... Enroll for free.
Course 6: Introduction to IT Security
- Offered by Akamai Technologies, Inc.. Students will learn about the security management process. They will examine risk and risk management, ... Enroll for free.
Courses
-
Students start by learning about the HyperText Markup Language (HTML) and basic rules for creating compliant HTML. They learn tags for creating web pages and formatting text on the page including lists and special characters. Students will learn how to embed images, video and audio in web pages and format information in tables. They will learn to create hyperlinks, and to use text and images for hyperlinks including creating image maps. Students will also create HTML forms to collect user information. Then students will learn about Cascading Style Sheets (CSS) including in-line styles, embedded style sheets and external style sheets. They will use CSS to format web pages using combinators, and attribute, structural and pseudo-element selectors to change colors, and add creative elements including borders, drop-shadows, block quotes, background images, and gradients. They will use CSS to control page layout including creating flexible box layouts and newspaper style columns. They will also use CSS to create transitions and animations. The labs guide students through the process of creating a multiple page website with a consistent theme that includes tables, forms, and animated elements. Then they will complete a capstone project to demonstrate mastery of course objectives.
-
Covers all basic functions in Linux. Students first learn about Linux distributions and Copyleft. Then they learn to use shell commands to query the system for basic information and to get help from the operating system. The course covers Linux file systems, including managing disks and directories, working with absolute and relative paths, and how to organize, backup and restore files. Students learn to work with text files from the shell and use expressions to search files, directories and file contents. Students also learn about managing users and groups including passwords and user profiles. Students use security principles to set permissions and ownership. Finally, students learn to manage jobs, processes, the boot process, and system settings including SELinux. Students will build their own Linux machine using virtualization and use the machine for all labs. At the end of the course, students will complete a capstone project to demonstrate mastery of course material.
-
Students will learn about the security management process. They will examine risk and risk management, including quantitative and qualitative risk assessments. The course includes discussion of security control types and physical security controls. Students will explore all aspects of Identity and Access Management (IAM) including single-factor and multi-factor authentication, account and access control, single sign-on and federation. Students will learn to harden endpoint devices including mobile and IoT devices. Students explore cryptography including symmetric and asymmetric encryption, hashing and digital signatures, and using Public Key Infrastructure (PKI) to create and manage certificates. Students explore network security including defense in depth, firewalls, IDS/IPS, wireless security, remote access, and cloud computing. Students explore vulnerability management, ethical hacking, and compliance. Then they learn about attackers, social engineering, malware, software/network attacks, wireless and password attacks. Students learn about incident response, forensics, and planning for business continuity. Labs encourage students to apply security concepts to their personal lives, practice applying security to networks, and even include hacking and forensic simulations. At the end of the course, students will complete a capstone project to demonstrate mastery of course objectives and use for personal branding.
-
Students will learn about the structure and design of relational databases including primary and foreign key fields, one-to-many and one-to-one relationships. Students will learn about the Structured Query Language (SQL) and use SQL to examine the database structure. They will also learn to create and manage databases, tables, and records. The focus of the course is on data analysis. Students will start with basic SQL queries then learn to add conditional statements, and logical, comparison and arithmetic operators. Students will learn to query for a range of values, and to use pattern matching and regular expressions. Then they will progress to using multiple conditions, and complex criteria, adding functions to create calculated fields, retrieve unique records and aggregate data. Then students will learn to query multiple tables using joins, creating complex queries using subqueries, nested subqueries, and subqueries in the WHERE and FROM clauses. Students will use SQL to control the output of data including parsing text and numbers, grouping results and using ROLLUP. Students will perform labs that give practical experience and then they will complete a capstone project to demonstrate mastery of course objectives.
-
Students start by learning basic network theory and terminology including network components, node functions, types of networks and network models. Students will gain an understanding of the Open Systems Interconnection (OSI) model and the TCP/IP Model including encapsulation and common network protocols. Students learn about data transmission methods and ethernet including CSMA/CD and CSMA/CA. The course covers wired and wireless networking standards, and networking hardware including switches and routers. Students will gain a thorough understanding of TCP/IP including binary numbers, CIDR notation, ANDing, and configuring routes in a network using routers and NAT routers. Students learn to configure DHCP and DNS, and then examine regulating traffic between network zones including implementing a DMZ, and using IDS/IPS technology, and configuring VPNs. The course includes a thorough discussion of troubleshooting wired and wireless networks including using packet sniffers. Students will use software that will allow them to simulate sophisticated networks to achieve practical experience. The course ends with a capstone that students will complete to demonstrate mastery of course objectives.
-
Students will start with a brief discussion of the programming process and the history of Python, including fundamental rules for authoring Python code and Python syntax. Students will learn about variables, data types, functions, and arithmetic operators. Then they will master core concepts including using conditional statements, logical operators, identity operators, and loops. They will learn to use complex variable types including lists, tuples, sets, ranges and dictionaries. They will write code to process sequences, use nested sequences, and add loop control. Students will learn to structure code for reuse including defining, and calling their own functions, as well as returning data. They will learn to use Python to interact with files and directories, databases, and to create dynamic web content and handle web form data. Students will complete labs to develop four applications from scratch: an age calculator, a word guessing game, a lemonade stand game, and a text-based adventure game. Then students will complete a capstone project to demonstrate mastery of course objectives that includes writing the code to connect a web site to a backend database with code that creates uses, authenticates logins, and displays dynamic content.
Taught by
Shadow Farrell