インターフェース開発学部の新しいコース。 エカテリンブルクとどこでも

私の名前はDenis Chistyakovで、エカテリンブルクのインターフェース開発チームを率いています。 私たちはフロントエンドに取り組んでいます。Yandexアプリケーション用に、多くの複雑で明るく美しいページを作成しています。



2年前、私たちはインターフェイス開発スクールを立ち上げました。このフレームワークでは、できるだけ早くウェブ開発者をクールなウェブ開発者に変え、会社の詳細、インフラストラクチャ、テクノロジに対応しようとしています。 今年も例外ではありませんでした。 2014年、 SRIはエカテリンブルクとミンスクで開催されます。



今日、私はあなたと最近の私たちの学校で最高の講義からまとめられたコースを共有し、新しい方法でそれがどうなるかについて話したいです。



今年、私たちは2年で馴染みのある学校形式から離れ、まったく新しいリズムでそれを実施することを試みました。 今年、トレーニングは、フルタイムとパートタイムの2つの部分に分けられます。







多くの場合、私たちから学びたい人は、勉強、仕事、家族の間に時間を見つけることを理解しています。 そして、私たちは普通の学校や大学ではなく、レッスンやペアで出席する必要があります。 私たちは、SRIに参加する人々が健全な情熱を持ち、責任を負い、彼らが何のために学習パスを始めたかを理解していると確信しています。 (はい、はい、私たちはあなたがクールだと知っています:)



したがって、上記のすべてを要約して、学生は自分にとって都合の良い時間に自分で理論資料を学習することにしました。 しかし、インターフェースを作成する趣味を感じるには、読むことも見ることもあまりありません。 まだ多くの練習とコーディングがあります。 したがって、2番目のフルタイムのトレーニングの一部は、実際の演習になります(これは、過去のSRIにはなかったことに注意することが重要です)。



これらはミニハッカソンで、プロジェクト全体を実装する必要があります。 Yandexメンターのチームがこれを支援します。 これには多くの利点があります。コミュニケーション、専門家と並んで仕事をする機会、「ライブエクスペリエンス」を獲得すること、そして最も重要なこととして、Yandexの一部のように感じることです。





他に何? チームワークについてのストーリーもあります。 多くの場合、製品の成功は多くの人々の調整された作業に依存します。 あなたがすべてを自分でできるならクールですが、多くの場合、それはもう少し複雑です。 チームなしでチームで働くスキルを身に付けることは、かなり難しいタスクであることは明らかです。 したがって、実際の演習では、この側面にも注意を払います。 学生は、自分のプロジェクトのアーキテクチャを考え出し、計画し、同意し、構築し、実装するテクノロジを選択することができます。 決定を下し、完成品に責任を負わなければなりません。 そして、それはこのような形式であり、そのような革新があり、今年から始めます。



ここで、上記で説明した講義コースについてもう少し詳しく説明します。



繰り返しますが、経験豊富な開発者からの質の高い資料がたくさんあります。彼らは、学生と話すために特別に準備された本当にクールな専門家であることに加えて、各講義の内容を通して最も有用なものを考えました。 そして、このすべての荷物の最大の価値は、それがパブリックドメインであることです。 誰もが学校で勉強しなくても、フリーモードでそれを独自に慣れることができます。



家庭学習用の資料を選択する過程で、最高のものだけでなく、最も価値があり有用なものを選択しようとしました。 その結果、ウェブ開発に没頭したい人を助けるビデオ講座を受講しました。



コース構成



開発サイクルに従って、すべてのマテリアルを3つのブロックに分割しました。これは、レイアウト、JSによるページの「再活性化」、および展開と最適化に関するブロックです。 一方では、各講義はトピックに関する選択された情報で満たされ、コースは良い基礎を提供します。 一方、各ブロックは、知る必要のあるアンカーポイントとして認識される必要があります。 講義を視聴した後、自分で何かを取り、自分でやろうとする必要があります。どこかで参考文献や追加資料をお勧めします。



このコースは、この本当にクールなビジネスで最初の一歩を踏み出したばかりの初心者デベロッパーと、すでにある程度の経験があるデベロッパーの両方に役立ちます。 それにより、新しい知識を得て質問への回答を見つけるか、単に頭の中で既存の資料を構成することができます。



講義のリストが表示されたのには理由があります。 講義は、開発プロセスが通常行われるのと同じ順序で行われます。静的レイアウト、javascriptの「固定」、そしてコードのデバッグとテストです。 2年間、私たちはさまざまな都市でいくつかのコースを読んで記録しましたが、この選択は教育目的で最も成功していると思います。 学生が開発プロセス全体を理解できるように、最短で最も有益な講義を選択し、必要に応じて詳細を調べて他の講義を視聴しました。



レイアウト:HTML + CSS



インターフェースプロジェクトの作業では、レイアウトから何も得ることができません。 現在、HTMLおよびCSSテクノロジーは非常に進歩しており、JSに触れることなく、開発のこの段階で多くのクールでアニメーション化された作品を実装することができます。



このブロックでは、レイアウトレイアウトに必要なすべてについて説明する9つの講義を行いました。







Javascript



JS'omレイアウトの「再活性化」に関する一連の講義では、JavaScriptプログラミング言語の可能性と、それを使用して静止ページをより活発でインタラクティブかつ動的にする方法について説明します。







最適化と展開



80%の時間を要するタスクの非常に20%についての講義のブロック-実稼働サーバーへの変更の展開、プロファイリング、最適化、およびさまざまなタイプのテスト:







しかし、手を試して実践的なエクササイズに参加したり、Yandexの従業員に質問したり、一緒にくつろぎたい場合は、私たちの学校にご招待いたします! 参加とトレーニングは完全に無料であり、入学には入学試験の願望と成功の完了のみが必要です。 必要な情報はすべて、 bit.ly / shri-ekb_2014にあります。



恐れることなく、SRIで私たちのところに来てください! 私を信じてください、あなたは私たちから、そしてあなたから私たちから多くを学ぶことができます。



All Articles