Программные технологии и платформы

Разработка Java-приложений

  1. Platforms
    • Java SE
    • Java EE
  2. Application servers/containers
    • IBM WebSphere AS
    • JBoss EAP
    • WildFly
    • Apache Tomcat
  3. Database management systems
    • Oracle DB
    • MS SQL Server
    • PostgreSQL
    • MySQL
    • MongoDB
  4. Data access object layer
    • JPA
    • Hibernate
    • Spring data repositories
    • JDBC
  5. Business logic layer
    • EJB
    • Spring IoC container (POJOs)
  6. Presentation layer
    • Sencha ExtJS
    • JSF
    • RichFaces
    • ICEfaces
    • Spring Web MVC
    • JSP
    • jQuery UI
    • Apache Struts
    • GWT
    • JS MVC
  7. Client
    • JWS
    • Applets
  8. Security
    • JAAS
    • SPNEGO
    • Java LDAP
    • oAuth 2.0 (Spring Security OAuth)
  9. ECM
    • IBM FileNet
  10. OCR
    • ABBYY FineReader Engine
    • Tesseract
  11. Big Data
    • Hadoop (HDFS, HBase, Hive)
    • Apache Spark
    • Apache Solr
    • Elasticsearch
  12. Other
    • JasperReports
    • iText
    • Apache POI
    • Barcode4j
    • ZXing

Разработка мобильных приложений

  1. Supported OS
    • Android
    • iOS
    • Windows 10 Mobile
  2. Development tools
    • Android SDK
    • iOS
    • PhoneGap
  3. UI frameworks
    • Ionic
    • Sencha ExtJS
    • Sencha Touch

Разработка PHP-приложений

  1. Platforms
    • PHP 5, 7
    • Zend Framework
    • Symfony 2
  2. WEB servers
    • MS Internet Information Services
    • Apache WEB Server
  3. Database management systems
    • PostgreSQL
    • MySQL
  4. CMS
    • Mediawiki
    • WordPress
  5. UI frameworks
    • Sencha ExtJS
    • jQuery UI

Интеграция приложений и организация информационного взаимодействия

  1. Point-to-point
    • Rest services
      • JAX-RS
      • Spring Web MVC
    • Web services
      • JAX-WS
      • Spring WS
      • JAX-RPC
    • Java RMI
  2. Message Oriented Middleware
    • JMS
    • IBM WebSphere MQ
    • Apache Active MQ
    • RabbitMQ
  3. ESB
    • IBM WebSphere ESB
    • CorrBee Distributed Integration Platform (proprietary service-oriented platform)
Разработка встроенных приложений

  • ARM (Raspberry Pi, ESP32)
  • AVR (megaAVR, AVR32)
  • C / C++
  • Arduino

Облачные технологии

  • Google Cloud Platform
  • Kubernetes
  • Docker (Container, Registry, Compose)
  • Feign (Spring Cloud Netflix)

Функциональные программные компоненты