Training

We have a strong experience in teaching both in academic and corporate environments, and we regularly provide training services for companies or other entities.

Our training sessions can be performed on site or remotely through online video conference solutions. Feel free to contact us for any inquiries.

  • Front-end development
    • HTML 5 Integration (CSS3 & JQuery)
    • AngularJS (Javascript framework) training

  • Back-end development
    • Grails training (Groovy)
    • Django training (Python)
    • Symfony 2 training (PHP)
  • Development
    • iPhone / iPad (iOS) (Objective-C / Swift)
    • Android (Java)
    • Windows Phone (.NET)
    • Blackberry 10 (C++ ...)

  • Low-level development for mobile platforms
    • Common native module development for IOS (C++), Android (C++ / JNI), and Blackberry (C++).
    • Porting and using native libraries for mobile platforms.
    • ARM optimizations (NEON) & GPU development for mobile platforms.

  • NFC
    • Basics of NFC development on mobile platforms
    • HCE
    • Secure Element / HSM
  • Development of portable desktop software (Windows, Mac OS, Linux, *BSD)
    • Java
    • .NET
    • C/C++
    • Python
  • Security
    • Pentesting training
    • Code audit (with source + fuzztesting)
    • PKI infrastructures implementation
    • NFC & security (NFC, HCE, Secure Elements / HSM)

  • Training on security good practices
    • For software architecture & development
    • and
    • For deployment
  • Configuration, optimization and usage of relational databases
    • PostgreSQL (APIs, optimization, clustering)
    • MySQL / MariaDB (same)
    • SQLite (APIs, optimization)

  • NoSQL / Big Data
    • MongoDB
    • Redis
    • HDFS
  • Deployment, installation and configuration
    • Web and applicative servers (Apache, nginx, Tomcat, Jetty)
    • Load Balancing (Apache, HAProxy)

  • Development
    • Protocols and integration points (embedded HTTP, protobuffer, binary TLV)
    • Embedded scripting platforms (Python, Lua), plugins architecture and extensibility
  • Map/Reduce & Hadoop training
    • Basics of map/reduce and Hadoop development & usage (+ frontends)
    • Hadoop installation & configuration
    • Map/Reduce design patterns & advanced Hadoop development

  • Associated tools
    • Pig training
    • Hive deployment & training
    • NoSQL databases & HDFS (see databases training)