Google: Difference between revisions
Content added Content deleted
(→Topics) |
(→Topics) |
||
Line 9: | Line 9: | ||
| Algorithms |
| Algorithms |
||
|- |
|- |
||
| Web technologies |
|||
| Web technologies - HTML, CSS, HTTP/SSL, DNS, How does internet work, How do browsers work, APIs, Authentication, Cookies, Email, Architecture of the web, How to optimize web applications |
|||
HTML, CSS |
|||
OSI layers |
|||
⚫ | |||
⚫ | |||
⚫ | |||
ICMP |
|||
⚫ | |||
⚫ | |||
DNS |
|||
How does internet work |
|||
How do browsers work |
|||
APIs |
|||
Authentication |
|||
⚫ | |||
Email |
|||
Architecture of the web |
|||
How to optimize web applications |
|||
⚫ | |||
⚫ | |||
Static routing |
|||
BGP, OSPF in Linux |
|||
load balancing, |
|||
|- |
|- |
||
| Databases |
| Databases |
||
Basic SQL |
|||
Relational database |
|||
DB Designing |
|||
⚫ | |||
|- |
|- |
||
| Debugging |
| Debugging |
||
Line 19: | Line 45: | ||
| Clouds |
| Clouds |
||
|- |
|- |
||
| Infrastructure and system administration |
| Infrastructure and system administration |
||
Shell scripting |
|||
logging |
|||
initalization |
|||
software packaging and distribution |
|||
Kernel |
|||
libraries |
|||
system calls |
|||
memory management |
|||
permissions |
|||
file systems for Linux/Unix or Windows |
|||
|- |
|- |
||
⚫ | |||
| Kernel, libraries, system calls, memory management, permissions, file systems for Linux/Unix or Windows. |
|||
Kubernetes |
|||
|- |
|||
Docker |
|||
⚫ | |||
|- |
|||
| Networking: TCP/IP, UDP, ICMP, IP packets, DNS, OSI layers, load balancing, static routing, BGP, OSPF in Linux/UNIX. |
|||
|- |
|||
⚫ | |||
|- |
|||
⚫ | |||
|- |
|||
⚫ | |||
|} |
|} |
||
*Web tech |
|||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
*Netwroking |
|||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
*Data |
|||
DB Desing |
|||
⚫ | |||
*Unix/Linux |
|||
*Platform & OS |
*Platform & OS |
||
*Pros & Cons |
*Pros & Cons |
||
⚫ | |||
⚫ | |||
⚫ | |||
= Preparations = |
= Preparations = |