CODEPREPからのお知らせ

CODEPREP運営事務局の公式ブログです。

新ブック『HTMLとCSS3でつくるトグルスイッチ』をリリースしました

CODEPREP運営事務局です。 いつもCODEPREPをご利用いただきまして誠にありがとうございます。

新ブック『HTMLとCSS3でつくるトグルスイッチ』をリリースしました。

HTMLとCSS3でつくるトグルスイッチ

このブックでは、HTMLとCSS3を利用してトグルスイッチをつくりながら、実践的なCSS3アニメーションとCSSセレクタの実例について学習することができます。 最終的に自分のトグルスイッチを作成できることを目標にしています。

f:id:maximum80:20170620134652p:plain:w150

  • 難易度: 実践
  • 終了時間: 15分
  • チャプター: 7

新しいブックはこちらからも試すことができます。

codeprep.jp

CODEPREP運営チーム一同、引き続きサービスの向上に努めて参ります。 今後ともCODEPREPをどうぞよろしくお願いいたします。

新ブック『HTML5フォーム部品を理解する』をリリースしました

CODEPREP運営事務局です。 いつもCODEPREPをご利用いただきまして誠にありがとうございます。

新ブック『HTML5フォーム部品を理解する』をリリースしました。

HTML5フォーム部品を理解する

このブックでは、HTML5で追加された様々なinput関連の属性について学びます。 新しく追加されたTypeや属性の特性を理解して、より適切にinputを使いこなせるようになることを目標としています。

f:id:maximum80:20170613184707p:plain:w150

  • 難易度: 基礎
  • 終了時間: 15分
  • チャプター: 5

新しいブックはこちらからも試すことができます。

codeprep.jp

CODEPREP運営チーム一同、引き続きサービスの向上に努めて参ります。 今後ともCODEPREPをどうぞよろしくお願いいたします。

新ブック『Java ファイルI/Oの基礎』をリリースしました

CODEPREP運営事務局です。 いつもCODEPREPをご利用いただきまして誠にありがとうございます。

新ブック『Java ファイルI/Oの基礎』をリリースしました。

Java ファイルI/Oの基礎

このブックではJavaでのファイルの読み書きの方法を学習します。 ここではライブラリ等は使わずに標準APIでのファイルの扱い方を中心に学習します。

f:id:maximum80:20170613184137p:plain:w150

  • 難易度: 基礎
  • 終了時間: 10分
  • チャプター: 6

新しいブックはこちらからも試すことができます。

codeprep.jp

CODEPREP運営チーム一同、引き続きサービスの向上に努めて参ります。 今後ともCODEPREPをどうぞよろしくお願いいたします。

新ブック『Javaで学ぶUnicode』をリリースしました

CODEPREP運営事務局です。 いつもCODEPREPをご利用いただきまして誠にありがとうございます。

新ブック『Javaで学ぶUnicode』をリリースしました。

Javaで学ぶUnicode

このブックではUnicodeとは何か?Unicodeを扱う際にどういう点を注意しないといけないかについて学習していきます。

f:id:maximum80:20170605192319p:plain:w400

言語としてはJavaを使用していますが、Unicode自体の知識はどの言語でも共通です。

f:id:maximum80:20170605192348p:plain:w150

  • 難易度: 基礎
  • 終了時間: 15分
  • チャプター: 6

新しいブックはこちらからも試すことができます。

codeprep.jp

CODEPREP運営チーム一同、引き続きサービスの向上に努めて参ります。 今後ともCODEPREPをどうぞよろしくお願いいたします。

新ブック『Rustの特徴を理解する 所有権編』をリリースしました

CODEPREP運営事務局です。 いつもCODEPREPをご利用いただきまして誠にありがとうございます。

新ブック『Rustの特徴を理解する 所有権編』をリリースしました。

Rustの特徴を理解する 所有権編

Rustが他の言語と決定的に異なる点は 所有権とライフタイム という概念が存在することです。 所有権は誰が何のデータを持っているかを明確にします。関数や構造体、あるいはプログラム自体が所有権を持つことができます。 ライフタイムはあるデータが、dropまたは解放されるまでの期間を明示するものです。 コンパイラが所有権とライフタイムを適切に管理してくれるので、Rustではいわゆるガベージコレクションが必要ありません。 結果としてRustでは安全に高速でガベージコレクションによるStop the worldのないプログラムを書くことができます。 f:id:maximum80:20170605191537p:plain:w400

この方法の欠点は最初のうちは記述するのが難しいということです。Rustのコンパイラは非常に厳格なので慣れないうちは多くの所有権とライフタイムに関するコンパイルエラーを報告してくると思います。 しかしこの概念を学ぶことは非常に有益でその考え方は他の言語でプログラムを書く際にも役に立つでしょう。

f:id:maximum80:20170605191724p:plain:w150

  • 難易度: 基礎
  • 終了時間: 20分
  • チャプター: 5

新しいブックはこちらからも試すことができます。

codeprep.jp

CODEPREP運営チーム一同、引き続きサービスの向上に努めて参ります。 今後ともCODEPREPをどうぞよろしくお願いいたします。

新ブック『HTMLとCSS3でつくるお天気パネル』をリリースしました

CODEPREP運営事務局です。 いつもCODEPREPをご利用いただきまして誠にありがとうございます。

新ブック『HTMLとCSS3でつくるお天気パネル』をリリースしました。

HTMLとCSS3でつくるお天気パネル

このブックでは、HTMLとCSS3を利用してお天気パネルをつくりながら、 FlexBoxを使ったレイアウト の方法について学習することができます。

f:id:maximum80:20170605190405p:plain:w400

最終的に自分のお天気パネルを作成できることを目標にしています。

f:id:maximum80:20170605190520p:plain:w150

  • 難易度: 実践
  • 終了時間: 20分
  • チャプター: 8

新しいブックはこちらからも試すことができます。

codeprep.jp

CODEPREP運営チーム一同、引き続きサービスの向上に努めて参ります。 今後ともCODEPREPをどうぞよろしくお願いいたします。

ブックリーダーにチュートリアルを追加しました

CODEPREP運営事務局です。 いつもCODEPREPをご利用いただきまして誠にありがとうございます。

ブックリーダーにチュートリアル機能を追加しましたので、お知らせ致します。

f:id:mitsuruog:20170531155838p:plain

チュートリアルは、ブックリーダー右下の「?」ボタンからいつでも再生することが出来ます。

f:id:mitsuruog:20170531155852p:plain

CODEPREP運営チーム一同、 皆様の楽しく継続できるプログラミング学習をサポートするために、引き続きサービスの向上に努めて参ります。 今後ともCODEPREPをどうぞよろしくお願いいたします。