ExercismのCFMLトラックに参加すると、 51個の演習 コードの自動分析 と マンツーマンのメンタリング、 すべて100%無料で利用できます。
component {
// helloWorld greets the world.
function helloWorld() {
return 'Hello, World!';
}
}
Exercismでは、楽しくやりがいのある演習を通して、コンセプトの理解を試しながらプログラミングを上達させられます。
ゲームの得点計算に使うデータ形式を変更して、ほかの言語をより簡単に追加できるようにします。
数値nが与えられたとき、n番目の素数を求めます。
ある時点が与えられたとき、ギガ秒が経過した後の時点を求めます。
たくさんのパッケージをインストールしなくても、すぐに生産的に作業できます。必要なものはほとんどが最初から同梱されています。
追加で何か必要になったら、jarを追加してJavaオブジェクトを直接インスタンス化できます。
HTMLに似た簡単な構文で、さまざまなWebアプリケーションの構築に最適です。
バイトコードにコンパイルされ、Java Virtual Machine上で動的に評価されます。
古典的なオブジェクト指向と関数型プログラミングの両方をサポートします。
データベースへの簡単なアクセス、HTMLからPDFへのネイティブ変換、XMLの解析、APIの立ち上げ、S3への書き込みができます。
プログラミング言語にはそれぞれ、物事の進め方があります。CFMLも 同じです。メンターが、CFMLのエンジニアのように 考える方法と、CFMLらしいコードの書き方を 教えてくれます。演習を解いたら、ボランティアチームに 提出してみましょう。ヒントやアイデア、フィードバックをもらい、 CFMLでよく目にする書き方に近づけることができます。 自分が知らないことを知らない、ということに気づかせてくれるでしょう。
メンタリングについてもっと詳しく