Commit b39f4651 authored by Dario Pinto's avatar Dario Pinto
Browse files

Minor tweaks to trainings tab

parent 001682c8
......@@ -2,48 +2,97 @@
<hr class="featurette-divider">
## OCaml development
<h2 class="page-subtitle">
OCaml development
</h2>
<br />
<img src="/assets/img/logo_ocaml.svg" />
<br />
This course has been designed by the OCamlPro team to enable developers to build upon their experience of other programming languages, such as C, C++, Python, C# or Java, to program confidently in OCaml. This covers all the main aspects of the OCaml language and tools and interleaves theory and practice. Depending on the duration and the customer needs, we can focus more on specific topics and design suitable learning projects.
<a role="button" class="btn btn-primary" href="/training/ocaml-development">Learn more about this training</a>
<br />
<br />
<br />
<hr class="featurette-divider">
## OCaml expert
<h2 class="page-subtitle">
OCaml expert
</h2>
<br />
<img src="/assets/img/logo_ocaml.svg" />
<br />
This training has been designed by the OCamlPro team to enable developers to use more advanced features of OCaml powerful type-system, benefit from all the open-source tools and libraries, and to write compact and efficient code. Learn more about this training.
<hr class="featurette-divider">
## Rust vocational training
<h2 class="page-subtitle">
Rust vocational training
</h2>
<br />
<img src="/assets/img/logo_rust.svg" />
<br />
<br />
We have designed the Rust Training as a highly-modular vocational course to enable developers to learn Rust. This young systems language has a strong focus on safety, efficiency and safe concurrency, with C/C++ like performance. The training covers a beginner introduction to Rust’s basics features, crucial features and libraries for real-life development and advanced features. Each part will be further demonstrated through complex use-cases. Learn more about this training.
<hr class="featurette-divider">
## OCaml code optimization
<h2 class="page-subtitle">
OCaml code optimization
</h2>
<br />
<img src="/assets/img/logo_ocaml.svg" />
<br />
This training has been designed by the OCaml team to focus specifically on writing the most efficient code for demanding applications. Participants will benefit from the direct involvement of the OCamlPro team in the development of OCaml compilers. Learn more about this training.
<hr class="featurette-divider">
## Mastering opam and OCaml's tooling
<h2 class="page-subtitle">
Mastering opam and OCaml's tooling
</h2>
<br />
<img src="/assets/img/logo_opam.png" />
<br />
<br />
The opam source package manager has reached an exceptional popularity in the OCaml world. It can now be seen as the easiest way to install OCaml and its development environment on any computer. But did you know that opam was also designed to integrate nicely in a professional environment and could boost your development productivity too? Learn more about this training.
<hr class="featurette-divider">
## Custom training
<h2 class="page-subtitle">
Custom training
</h2>
<br />
<img src="/assets/img/logo_custom_training.png" />
<br />
<br />
OCamlPro offers OCaml courses at all levels world-wide. Courses are adapted to software developers or test and support engineers. We can customize and run any of our regular courses for you at your offices. Our team of engineers can meet your specific needs and tailor a course for your company. Contact us.
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment