キャンパスは、Contour開発者が知識を共有する初心者プログラマ向けの学生キャンプです。 5日間、きれいなコードの作成、テスト、設計を学びます。 夕方には、クッキーと一緒にお茶を飲んだり、ボードゲームをしたり、あなたのような賢いチームで働いたりしましょう! キャンパスでは、産業開発の経験を積むことができ、楽しい時間を過ごすことができる新しい友達を見つけることができます:)
4月15日、キャンパスは北部の首都を訪問します! あなたがレニングラード、プスコフ、ノヴゴロド地域、またはカレリア出身の場合、私たちはあなたを待っています!
そして、キャンパスはインターンシップに来て、サーキットで働くために滞在する機会です。
あなたのために、それは無料です、私たちは旅行と宿泊の世話をします。 テストによる選択、ウェブサイトkontur.ru/kampusの詳細。
サンクトペテルブルクとその周辺地域の友人にキャンパスについて教えていただければ幸いです:)
学校プログラム
学校の一般的な方向は「C#でのコードの設計とテスト」です。 今では、難しくないプログラムを作成するために多くを学びます。 内部品質の高いプログラムを作成することは困難です。 私たちは学校でそれを教えています。
学校の前に、参加者は家庭学習のための資料のリストを受け取ります。そのため、対面会議のグループは、理論の知識とほぼ同じレベルでした。 学校自体では、複雑なケースの実践と分析に重点が置かれます。
あなた自身を知るのは簡単な些細な理論は、最小量になります。
トピックス:
きれいなコード
- プログラムのローカルな理解度と検証可能性。
- 再利用。 分解と構成可能性の原則。
- Fluent Apiを作成する練習。
テスト中
- 白黒ボックスの自動テスト。 仕様に従ったテストの作成。 テストとコードレビューのどちらが最適ですか?
- 単体テストを整理するためのパターンとアンチパターン。
- 実践テスト駆動開発。
設計
- SRP、OCP、DIP、および依存性注入の設計原則。
- DIコンテナーの使用方法。
- OOPコードをテストするためのモックライブラリ。
学校全体でペアまたはチームで作業します。 学校の先生がお手伝いします-長年の経験を持つソフトウェアエンジニアの練習。 クラスに加えて、任意の専門的なトピックについてチャットするのに十分な時間があります。
トレーニングブロックはハッカソンを希釈し、取得したすべてのスキルを修正する必要があります。