KE
Ctrlk
  • dotNet Web 3.0
  • Engineering Management
    • Process Planning (SDLC)
    • Estimation
  • Requirements
    • Software Requirements Engineering
  • Design
    • OOD
    • DB Design
    • Modeling
    • Security
    • Algorithms
  • Construction Core
    • Programming language
    • Concurrency
    • Refactoring
    • Product deploying, software installation
    • Networking
      • Understanding networks: layers and protocols
      • Basic understanding of TCP/IP model and protocols
      • Defining internet, intranet and VPN
      • Basics of Firewalls and DMZ
      • Application layer protocols basics (HTTP, FTP, Telnet)
      • Understanding HTTP and WWW
      • Basic troubleshooting tools (ICMP, ping, traceroute)
      • Client/Server model
      • Sockets, IP and port addressing
      • Using proxy server
      • File transfer services: FTP, TFTP
      • Name resolution services: DNS, whois
      • Remote access services: Telnet, SSH, rdesktop, VNC
      • The basic difference between HTTP and HTTPS protocols
  • Construction Web
    • Web server applications
    • Web Services
    • Microservices and Cloud
    • JavaScript, HTML, CSS
    • JavaScript Frameworks
  • Construction DB
    • SQL
    • Data Access Layer
  • Verification
    • Code Quality
    • Automated Testing (principles, patterns, and practices)
    • Automated Testing (Frameworks, Tools, Libraries)
  • Configuration Management
    • Product builds and Continuous Integration
    • Managing Versions
Powered by GitBook
On this page
  1. Construction Core

Networking

Understanding networks: layers and protocolsBasic understanding of TCP/IP model and protocolsDefining internet, intranet and VPNBasics of Firewalls and DMZApplication layer protocols basics (HTTP, FTP, Telnet)Understanding HTTP and WWWBasic troubleshooting tools (ICMP, ping, traceroute)Client/Server modelSockets, IP and port addressingUsing proxy serverFile transfer services: FTP, TFTPName resolution services: DNS, whoisRemote access services: Telnet, SSH, rdesktop, VNCThe basic difference between HTTP and HTTPS protocols
PreviousManage packages by using NuGet, NPM and BowerNextUnderstanding networks: layers and protocols

Last updated 6 years ago