警告! この記事はエンジニアリングに関するものではなく、iOS 開発の高度なコースを探している読者を対象としています。おそらく、学習することに興味がなければ、この教材は興味を持たないでしょう。
プログラミングを教える組織がたくさんあることは周知の事実です。これらのほとんどは基礎知識を備えた主流のコースであり、可能な限り短期間で新しい職業の開発を保証します。私たち OTUS は別の道を歩んでおり、私たちのコースは初心者には適していませんが、ジュニアスペシャリストから「中級」、さらにそれ以上のレベルに間違いなくアップグレードできます。
数か月前、OTUS は iOS 開発に関するいくつかのコース、つまり準備コース、基礎コース、上級コースを開始しました。後者について説明します。
注目に値するのは、コースの最初の 2.0 回の開始後、クライアントから多くのリクエストを受け取ったため、プログラムを完成 (拡張) することを決定し、現在「VXNUMX」とマークされた上級 iOS 開発者コースを再開始していることです。
新しいコースには基本的な知識は含まれていないため、1 年以上の経験を持つ iOS 開発者により適しています。上級レベルで学習するには、次の知識が必要です。
- Swift 言語の知識 (基本的な型、ループ、分岐)。
- 少なくとも 1 年以上の iOS 開発経験。
- Foundation (または Glibc) についての一般的な理解。
- Xcode の経験。
- Git スキル。
このコースを受講するのに十分な知識と経験があるかどうかを判断するには、次のコースを受講してください。
また、実際の実践事例に基づいたオンライン トレーニング形式を試すために、過去のオンライン ウェビナーの録画に慣れることができます。
アドバンスコース 2.0 の新機能は何ですか?
- 学生は、トップアプリケーションの品質レベルを使って、複雑で難しい問題を解決します。
- トレーニング プロセスでは、SwiftUI とインターネット上の記事では見つからない知識を使用して、複雑なアニメーション UI を開発します。
- UI コードを iPadOS に適応させて、watchOS、tvOS、macOS プラットフォームに転送する方法を学びます。
- 宣言的パラダイムと命令的パラダイム、Rx パターン、および Combine での開発を混合する問題について調べてみましょう。
- ロジックの 80 ~ 90% を保持しながら、iOS 開発者にとってアプリケーションを Android に快適に移植する珍しいスキルを学びましょう。コード生成を使用して、T 字型モバイル エンジニアとして成長する方法。
嬉しいボーナスの 1 つは、学習プロセス全体を通じて、生徒がクローズド スラック グループ チャネルで教師のサポートを頼りにできることです。
トレーニングを完了すると、すべての OTUS 卒業生には、私たちのパートナーである最大手の IT 企業に就職するチャンスが与えられます。これらには、Yandex、Kaspersky、Gazprombank、Tele2、Tinkoff などの企業が含まれており、完全なリストを確認できます。
出所: habr.com