In the Full-Stack Python Developer course, first of all, we start with the IT Fundamentals lecture that contains basics of hardware, software, network, security, programming, computational thinking, Javascript and some tools and concepts such as Git-Github, SDLC. The goals of the IT Fundamentals lecture are to accommodate the students to the course environment, to make have a developer perspective, and to make learning some basic concepts and tools.
Computer
CPU, RAM, Disk, Motherboard
Capacity units
Binary system
Introdcution of software
Operating system
Applicaitons
Databases
Introduction of network
LAN, WAN
Internet
TCP/IP protocol
Server client architecture
Web server
HTTP protocol
DNS
Malwares
Antivirus
Firewall
VPN
Solving problem
Arithmatic operators
Comprassion operators
Logical operators
Process priority
Algoritma
Flowchart
Introduction of Javascript
Syntax
Variables and constants
Setting variables
Data types
Conditional statements
Loops
Functions
Iteration
For loop
while, do-while loop
What is the DOM
getElementById, getElementByTagName, getElementByClassName
querySelector, querySelectorAll
innerHTML, textContent, textNode
setAttribute
createElement, createTextNode
appendChild, removeChild
onclick
onload
onmouseover, onmouseout
onchange, onkeyup
onsubmit
Creating arrays
Adding items to array
Removing items from array