こんにちは、Habr! Redmadrobotのモスクワ事務所で、開発者向けの4回目のインターンシップを開始します。 2018年1月18日に開始され、プログラムの期間は7〜8週間です。 12月24日までのアプリケーションのコレクション。
私たちに何を期待しますか?
インターンシップのコンセプトはシンプルです:
- 最も関連性が高く必要なスキル
- 実際のプロジェクトの資料
- 夕方のクラスは週3回、仕事と組み合わせます
- 複雑で面白い宿題
- 会社の内部キッチンを知っている。
そして、もちろん、私たちの波に乗っている人たちのためのロボットの1つになる機会です。
インターンシッププログラムで
設計
- iOSおよびAndroidアプリケーションのMVC、MVP、MVVM、およびSOA
- 設計パターンの適切かつ適切な適用
- 再利用デザイン
- すべてのWWDCおよびGoogle I / Oの後、コードベースを最新の状態に保つ
- コード生成を実践する
- バインドするかしないか
- Androidアーキテクチャコンポーネント
- そしてもちろん、クリーンアーキテクチャ
ジューシー
- スイフト4
- iOS 11
- コトリン
- Android 8.1
マルチスレッド
- Androidのマルチスレッド化へのスマートなアプローチ
- NSOperationからiOS上のOSAtomicおよびPOSIXへ
安全性
- 脅威モデル:疑いを持たないユーザーを自分から保護する方法
- クライアントとサーバー間の接続の保護
- デバイス上のデータを暗号化して保存するためのグッドプラクティス
- OWASPモバイルトップ10
- Androidでのルート、安全なアプリケーションの作成方法と作成方法
- Androidアプリのリバースエンジニアリング
- iOSデバイスでの脱獄の処理
- iOSキーチェーンの内部
UI
- UI JediおよびAutoLayout Ninjaになる方法
- 作業を簡単にするために作成したユーティリティ
- Googleデザインガイドとガイドに反する
- 素敵なUXに適したアニメーション:Androidの方法
- 制約レイアウト
ビルドの自動化
- Xcodeでのビルドの仕組み:ターゲット、スキーマ、構成、ワークスペース
- Android Studio(Gradle)でのビルドの仕組み
- FastlaneとJenkinsによる自動化。
クライアントとサーバーの相互作用
- データベース設計とそれが私たちに関係する方法
- REST、優れたAPIの設計
- バックハウス社内チームとの効果的な相互作用
- 外部チームが支援する場合、リリースまで生き残る
生産コミュニケーション
- BA、DES、QAとやり取りし、夢中にならない方法
- 開発以外のビジネスプロセス:テストケース、スライス、その他の連絡先
インターンシップは、最高のRedmadrobot技術専門家によって実施されます:Artyom Kulakov Fi5t 、Alexander Blinov Xanderblinov 、Roman Churkin firmach 、Grigory Matvievich fountainhead 、Nina Dmitrieva Firedru 、Alexander Emelianenkov Lumenist 、Ivan Vavilov vani2 、Arthur Sakharov mc_murphy 。
私たちは誰を待っていますか?
モバイルプラットフォーム向けの開発経験はありますが、すべてを棚に置きたいですか? あなたはすでに誰よりも優れたコードを書いており、次に成長する場所を考えていますか? あなたはまだ最高ではありませんが、このために努力していますか? その後、我々は途中です。
クラスと宿題はSwift / Kotlinで行われます。
インターンシップには、講義とセミナーの両方、および習得した知識を実践する機会が含まれます。
2つの別個のグループ:iOSとAndroid。
インターンシップは支給されません。 優秀な研修生は、恒久的な仕事に招待されます。
サインアップするには?
12月24日までにフォームに記入してください。2週間以内にご連絡いたします。
この冬を一緒に過ごしましょう-寒くて面白いでしょう:)