乐趣区

关于后端:100个软件开发领域必须掌握的关键词

100 个软件开发畛域必须把握的关键词

根底编程语言

  • Java
  • Python
  • C#
  • JavaScript
  • PHP
  • Ruby
  • C++
  • Objective-C
  • Swift
  • Kotlin

Web 开发

  • HTML
  • CSS
  • JavaScript
  • React
  • Angular
  • Vue.js
  • jQuery
  • Bootstrap
  • Node.js
  • Express.js

挪动利用开发

  • Android
  • iOS
  • Flutter
  • React Native
  • Ionic
  • Xamarin
  • Swift
  • Kotlin

数据库

  • MySQL
  • Oracle
  • SQL Server
  • PostgreSQL
  • MongoDB
  • Redis
  • Cassandra
  • SQLite
  • Firebase
  • Neo4j

操作系统

  • Linux
  • Windows
  • macOS
  • Unix
  • Docker

网络编程

  • HTTP
  • TCP/IP
  • WebSocket
  • RESTful API
  • GraphQL
  • gRPC
  • Socket.IO
  • MQTT
  • NATS
  • Apache Kafka

平安

  • HTTPS
  • SSL/TLS
  • OAuth
  • OpenID Connect
  • JWT
  • SSO
  • CORS
  • CSRF
  • XSS
  • SQL Injection

云计算

  • AWS
  • Azure
  • Google Cloud
  • Kubernetes
  • Docker
  • Serverless
  • Istio
  • Prometheus
  • Grafana
  • ELK Stack

AI & 数据迷信

  • TensorFlow
  • PyTorch
  • Scikit-learn
  • Pandas
  • Numpy
  • Keras
  • OpenCV
  • Spark
  • Hadoop
  • Apache Flink

DevOps

  • Git
  • Jenkins
  • Ansible
  • Chef
  • Puppet
  • Docker
  • Kubernetes
  • Terraform
  • Grafana
  • Prometheus

编码工具

  • Visual Studio Code
  • IntelliJ IDEA
  • Eclipse
  • PyCharm
  • Sublime Text
  • Atom
  • WebStorm
  • Vim
  • Emacs
  • Notepad++

软件工程

  • Agile
  • Scrum
  • Kanban
  • Lean
  • Waterfall
  • Test-Driven Development (TDD)
  • Behavior-Driven Development (BDD)
  • Continuous Integration (CI)
  • Continuous Delivery (CD)
  • DevOps

前沿技术

  • Blockchain
  • Quantum Computing
  • Augmented Reality (AR)
  • Virtual Reality (VR)
  • Edge Computing
  • Quantum Cryptography
  • Digital Twin
  • Cybersecurity
  • Microservices
  • 5G

本文由 mdnice 多平台公布

退出移动版