CompTIA IT Fundamentals ITF+

Course Description

The CompTIA IT Fundamentals (ITF+) course offers a foundational understanding of essential IT concepts, making it ideal for individuals new to technology. This course covers basic IT topics such as hardware, software, networking, security, and troubleshooting. It is designed to help learners develop the necessary skills to pursue further IT education or entry-level IT roles. The ITF+ certification validates a broad knowledge of IT, making it an excellent starting point for anyone considering a career in information technology or seeking to enhance their tech literacy.

Course Outline

Binary
Hexadecimal
Decimal
Data representation
ASCII
Unicode
Char
Strings
Numbers
Integers
Floats
Boolean
Input
Processing
Output
Storage
Data and information as assets
Importance of investing in security
Relationship of data to
creating information
Intellectual property
Storage unit
Throughput unit
Processing speed
Identifying the problem
Researching knowledge base/ Internet, if applicable
Establishing a theory of probable cause
Testing the theory to determine the cause
Establishing a plan of action to resolve the problem and identify potential effects
Implementing the solution or escalate as necessary
Verifying full system functionality and, if applicable, implement preventive measures
Documenting findings/lessons learned, actions, and outcomes
Networking
Peripheral device
Graphic device
Devices
Installation types
Motherboard/system board
Firmware/BIOS
RAM
CPU
Storage
GPU
Cooling
NIC
Fiber optic
Cable
DSL
DSL
Volatile vs. non-volatile
Local storage types
Local network storage types
Cloud storage service
Mobile phones
Tablets
Laptops
Workstations
Servers
Gaming consoles
IoT
Basics of network communication
Device addresses
Basic protocols
802.11a/b/g/n/ac
Best practices
The interface between applications and hardware
Disk management
Process management/scheduling
Application management
Memory management
Device management
Access control/protection
Types of OS
File systems and features
Features
File management
Services
Processes
Drivers
Utilities
Interfaces
Productivity software
Collaboration software
Business software
Application delivery methods
Application architecture models
Caching/clearing cache
Deactivate client-side scripting
Browser add-ons/extensions
Private browsing
Proxy settings
Certificates
Popup blockers
Script blockers
Compatible browser for application(s)
Single-platform software
Cross-platform software
Licensing
Software installation best practices
Interpreted
Compiled programming languages
Query languages
Assembly language
Organizational techniques
Logic components
Identifiers
Functions
Objects
Usage of database
Flat file vs. database
Records
Storage
Structured vs. semi-structured vs. non-structured
Relational databases
Non-relational databases
Relational methods
Database access methods
Export/import
Confidentiality concerns
Integrity concerns
Availability concerns
Securing devices (mobile/workstation)
Device use best practices
Expectations of privacy
Written policies and procedures
Handling of confidential information
Authentication
Authorization
Accounting
Non-repudiation
Password length
Complexity of password
Password history
Expiration of password
Reusing password across sites
Password managers
Password reset process
Plain text vs. cipher text
Data at rest
Fault tolerance
Disaster recovery

Course Schedule