初めてのモバイルアプリ:プラットフォームを選択してください





e-Legion Academyは引き続き学生を登録し、すでに勉強している人はプログラムの2番目のブロックに移動しました。 投稿では、私たちがすでに学んだことと、第二段階で生徒を待っていることを伝えます。













すでに知っていること



最初のブロックは入門用です。 学生はAndroid Studioをインストールし、Androidプラットフォームの主要コンポーネントに精通し、データを起動してアクティビティに転送する方法、フラグメントとやり取りする方法、SharedPreferencesに単純なデータを保存する方法、カスタムトーストを含むトーストを表示する方法を学びました。 学生は、明示的および暗黙的な意図を分析し、ダイアログを表示し、標準のインターフェイス要素を操作することを学びました。



プログラムの第一段階は、12のビデオ講義、17のライブコーディングセッションで構成されていました。 知識を統合するために、学生は卒業プロジェクトのフレームワークで9つのテストと5つのタスクを完了し、独自のアプリケーションを作成しました。 続けましょう。



2番目のブロックで学習すること



2番目のブロックでは、アカデミーの教師-Azret Magometov( nullpex )とMarat Taychinovが、データベースの操作、リストの作成、ネットワークの操作の方法を教えます。 学生は、マルチスレッドおよびリアクティブプログラミングの基本を学びます。 今後-11のビデオ講義と

35のライブコーディングセッション。 テストの数を減らします-それらの代わりに15の実用的なタスクがあります。 アプリケーションの開発により多くの時間を費やします。



















すでに知っていること



プログラムの最初の6週間で、学生はXcode開発環境とその遊び場に精通しました。 Swiftの機能について学びました。 プロトコルと、コレクションがそれらに基づいてどのように構築されたかについて話しました。 もちろん、一般化されたプログラミングのトピックを回避することはできませんでした。 Swiftには、ジェネリックだけでなく、特定のタイプを指定せずにプロパティとクラスの要件を記述できるプロトコルの関連タイプもあります。 最初のブロックには、28のビデオ講義、9つのライブコーディングセッション、8つのテスト、4つのタスクがありました。 彼らはiOS向けの最初のアプリケーションを見始めました。



2番目のブロックで学習すること



教師-ユーリペトホフ( GxocT )、イリヤクレビアキン( Kuler_29 )、イルダーギルファノフ、エフゲニーキジニャク-ユーザーインターフェイスについて説明します。 2番目のブロックのプログラムには、15のビデオ講義、17のライブコーディングセッション、4つのテスト、7つのタスクが含まれます。 生徒は、UIViewおよびUIViewControllerの操作方法、適応型インターフェイス、アニメーション、および遷移の作成方法を学び、アプリケーションデバッグの基本を理解します。 取得した知識を実際にすぐに適用します-彼らはアプリケーションの作業を続けます。









あなたの最初のアプリケーション



私たちのプログラムの主な目標はあなたをスペシャリストにすることですので、トレーニングのフレームワークには、段階的にカットする卒業プロジェクトがあります。 各トレーニングブロックの最後に、独自のアプリケーションの次の部分を実装します。 卒業後は、ポートフォリオに安全にアプリケーションを配置し、同僚や雇用主に見せることができます。



iOSプログラムの学生は、写真、いいね、購読者の公開によりソーシャルネットワークを開発します。 アプリケーションの例を使用して、学生はネイティブiOSツールを使用してサーバーから情報をダウンロードおよび解析する方法を学びます。 ユーザーインターフェイスを作成するためのUIKitとローカルデータを保存するためのコアデータについて学習します。 さらに、アプリケーションはローカライズをサポートし、カメラで動作し、もちろん写真用のフィルターもサポートします。



Androidプログラムの学生は、トレーニング中にいくつかのアプリケーションを作成します。 最初に、彼らはビートルズのアルバムを閲覧してコメントするためのアプリケーションを開発します:彼らは標準的なインターフェース要素を考慮し、リストを操作し、リアクティブなアプローチ、画面間での情報の転送、基本設定ファイルへのプリミティブの保存、データベース内の構造化されたデータを含むネットワーク相互作用メカニズムを検討します。 学生の3番目のブロックでは、別のアプリケーションが待っています。それに取り組んでいる間、彼らは建築へのさまざまなアプローチを研究します。



e-Legion Academyで学ぶ



iOSとAndroidの開発について学びます。 プログラムの最初のブロックの募集は、2週間に1回開始されます。



最初から始めません。 快適な学習には、ソフトウェア開発の分野における基本的な知識と、オブジェクト指向プログラミングの原則に精通していることが役立ちます。 英語の知識も役立ちます-ドキュメントを調査し、メソッドと変数の目的を理解します。



オンライン学習。 すべてのトレーニングはOpenProfessionプラットフォームで行われます。 いつでも、世界のどこからでも学ぶことができます。



教師は常に連絡を取り合っています。 Telegramチャットのタスク、困難、バグについて説明します。



このプログラムは9か月間続きます。 数週間でモバイル開発者の職業を習得できるとは考えていません。 基本的な知識を得るには、理論を研究し、実際に繰り返し適用する必要があります。 同時に、ダウンロードを自分で計画することもできます。グループの後ろまたは前にいる場合は、いつでもロールバックしたり、先に進んだグループに参加したりできます。 すべてのトレーニング資料と進捗状況が保存されます。



すべての資料はあなたと共にあります。 アカウントで利用可能になります。 ビデオ講義とライブコーディングセッションに加えて、教師は独立した仕事のために材料を選択しました。 突然、トピックを掘り下げたいと思うでしょう。 別のボーナスは、講義で使用されるすべてのコードが個別のファイルで利用できるため、学習できることです。



雇用プログラムに参加します。 プログラムを卒業したすべての学生は、スキルの確認-OpenProfession証明書を受け取り、雇用プログラムに参加することもできます。 基礎知識を提供し、開発者のコ​​ミュニティを紹介し、実際のスキルの適用を支援するため、6月の地位を得ることができます。



アカデミーの学生体験









学ぶ準備はできましたか? それでは始めましょう



All Articles