こんにちは、Habr! Redmadrobotで開発者向けの 2番目のインターンシップセットを開設しています。 開始-1月中旬
私たちに何を期待しますか?
インターンシップの一環としてあらゆる側面から検討されるトピックのリストをまとめました。
設計
- iOSおよびAndroidアプリケーションのMVC、MVP、MVVM、MVPM、およびSOA
- データバインディング
- 設計パターンの適切かつ適切な適用
- 再利用と普遍性の原則に従った開発
- 各WWDCおよびGoogle I / O後の共通のコードベースをクリーンで最新の状態に維持する
マルチスレッド
- AndroidおよびiOSのストリームインタラクションモデル
- メインスレッドと通信する方法
- マルチスレッドがライフサイクルにどのように適合するか
安全性
- HTTPS接続を本当に保護する方法
- デバイス上のデータ暗号化について知っておくべきこと
- ルートアクセス:アプリケーションのセキュリティを実現できますか
- iOSデバイスでの脱獄の処理
- 脅威モデル:疑いを持たないユーザーを自分から保護する方法
UI
- UI NinjaおよびAutoLayout Jediになる方法
Android 6
- 新しい許可モデル
- バックアップ
- 居眠りモード
生産コミュニケーション
- プロジェクト全体の成功の一部としての開発者の役割と責任
- BA、DES、QAとやり取りし、夢中にならない方法
プログラムをコンパイルするときの手順
- 最も関連性が高く必要なスキル
- 実際のプロジェクトの資料
- 夕方のクラスは週3回、仕事と組み合わせます
- 複雑で面白い宿題
- 会社の内部キッチンを知っている
- そして、もちろん、私たちの波に乗っている人のためのロボットの1つになる機会
インターンシップは、最高のRedmadrobot技術スペシャリストによって実施されます:アーサーサハロフ( mc_murphy )、エゴールタフラニディ( BepTep )、ローマチャーキン ( firmach )、マキシムエフィモフ( MaximEfimov )、アレクサンダースミルノフ( scottKey )、アルテムクラコフ( Fi5t )、グリゴリーマトヴィその他。
あなたに何を求めていますか?
モバイルプラットフォームの開発経験はありますが、すべてを棚に置きたいですか? あなたはすでに誰よりもコードを上手に書いており、次に成長する場所を考えていますか? あなたはまだ最高のコードを書いていませんが、あなたは真ん中で熱狂的ですか? これらの用語で同期してみましょう。開始する前に必要な知識があります。
クラス。 オブジェクト。
カプセル化。 継承 多型。
プライベートメソッド。 パブリックメソッド。 仮想メソッド。
コンストラクター。 デストラクタ。 アクセッサ。 ミューテーター。 フィールド/プロパティ。
アプリケーションのライフサイクル。 画面/ページのライフサイクル。
参照資料 ポインター。 参照タイプ。 値のタイプ。
iOS:プロトコル。 カテゴリー 拡張機能。 ARC。 ポインター修飾子。 ブロック 短絡。 id セレクター。 メッセージを送信します。 デリゲート GCD セルを再利用します。 表示する コントローラー モデル。
Android:インターフェース。 抽象クラス。 内部クラス。 テンプレートクラス。 Gc。 アクセス修飾子 リフレクション ボクシング/ボクシング解除。 アクティビティ フラグメント。 表示する アダプター 意図。
おなじみですか? その後、我々は途中です。
インターンシップの半分は講義とセミナーに充てられ、2番目は得られた知識の実用化に焦点を当てます。 iOSとAndroidの2つのグループを形成しますが、必要に応じて、パラレルストリームの講義に参加できることに注意してください。
インターンシップは支給されません。 優秀な研修生は、恒久的な仕事に招待されます。
サインアップするには?
12月23日までにアンケートにご記入ください-2週間以内にご連絡いたします。
一緒にこの冬を過ごす-それは面白い