フロントエンド開発の高い専門度
Noroff School of Technology and Digital Media
重要な情報
場所を選択
キャンパスの場所
Oslo, ノルウェー
言語
英語
学習フォーマット
通信教育
間隔
2 - 4 年
ペース
フルタイム, パートタイム
授業料
EUR 14,000 / per semester *
申請期限
情報をリクエストする
最も早い開始日
情報をリクエストする
* パートタイム価格:1学期あたり1,750ユーロ
奨学金
あなたの研究に資金を提供するための奨学金の機会を探る
序章
フロントエンド開発は、ビジュアルデザインがコーディング、Webデザイン、およびUXデザインと出会うテクノロジー教育です。フロントエンドの開発者は大きな需要があり、卒業後の学生に素晴らしいキャリアの機会を与えています。
フロントエンド開発者は、Webサイト、プログラム、またはアプリを開いたときに表示され、操作するものの背後にあるコードを記述します。技術と視覚の専門知識を組み合わせた開発者の必要性が高まっています。
この2年間の教育プログラムでは、インタラクティブでダイナミックな製品を開発する主な分野で実践的なスキルを身に付けます。このプログラムは、設計スキルと技術的なプログラミングスキルの両方をカバーしています。
Webおよびモバイルデバイス
フロントエンド開発は、Webおよびモバイルデバイス向けのユーザー指向ソリューションの開発に携わりたい人向けです。このプログラムは、初心者だけでなく、従来のメディアを使用した経験があり、デジタルソリューションの開発スキルを高めたい人にも適しています。
プログラムを完了すると、基本的な設計原則、ユニバーサルデザイン、全体的なユーザーエクスペリエンス、および今日の要件とニーズを満たすテクノロジーソリューションのスキルと専門知識が身に付きます。
開発者向けのベストプラクティス
このプログラムでは、開発者向けのベストプラクティスを学びます。視覚的および技術的にインタラクティブなオンラインソリューションを作成し、概念的な段階から最終製品までインタラクティブなソリューションを実装できます。学生は、グラフィックデザイナー、インタラクションデザイナー、プログラマー、コンテンツ開発者とネットワークを構築します。さらに、ソーシャルメディア、ユニバーサルデザイン、検索エンジン最適化、およびITセキュリティの分野で、外部の専門家環境と協力できるようになります。
コーディングおよびプログラミング言語を学ぶ
学生は、Web開発に使用される業界ツールの徹底的な紹介を受けます。優れた設計の原則、ウェブページとインタラクティブ製品が論理的および視覚的に構築される方法、ウェブサイトテクノロジーがバックエンドシステムと通信する方法を学びます。 Java、Cベースの言語、Ruby、PHP、Pythonなどのプログラミング言語に関する洞察を得ることができます。これらはすべて、長所と短所が異なり、用途も異なります。
JavaScriptは、フロントエンド開発者にとって重要なツールです。 HTMLとCSSを組み合わせたJavaScriptは、動的でインタラクティブなオンラインソリューションを作成するために不可欠です。また、JavaScriptフレームワークを使用するタイミングと、使用せずにタスクを解決するほうが適切なタイミングを考慮することも重要です。 AngularやReactなど、いつでも最新のJavaScriptフレームワークが紹介されます。この分野は急速に発展しており、新しいフレームワークが継続的に発売されています。
Sassは学生が学ぶメインのCSSツールですが、このプログラムはLess、Stylus、CSSフレームワークSusyなどのツールもカバーしています。プログラムの終わりに向けて、学生はAjaxを紹介され、より高度なオンラインソリューションを開発します。
プログラム情報
次の起動:
- 2019年10月15日
- 2020年1月7日
- 2020年3月3日
- 2020年8月11日
期間:
- 2年間、フルタイム
- 4年、パートタイム
プログラム言語
- 英語
プログラムの目標
このプログラムは、顧客体験とシステム開発の交差点での製品開発に焦点を当てています。プログラム中に開発する製品には、高い審美的価値、優れた機能、および適切な技術的実行の両方が必要です。これは、学生が設計プロセス、相互作用設計、プログラミングについて学ぶことを意味します。このプログラムの主な目的は実践的なスキルを身に付けることであり、トレーニングプログラムの大部分は、業界固有のタスクを扱う実践的な課題で構成されています。
学生は、起業家精神を発揮する方法についての洞察を得ます。フロントエンド開発者としての職業生活には、ワークフロー、自動化、作業プロセスと製品の両方の合理化に関する専門知識が必要です。プロジェクトの最終試験は、求人への添付ファイルとして、または実際の実装の提案として使用できるレベルである必要があります。
コース
研究の最初の年の間にカバーされるコース:
- プロジェクト方法論
- Webおよび通信技術
- デザイン1
- HTMLとCSS
- 用語の割り当て1
- インタラクションデザイン
- 基本的なプログラミング
- JavaScript 1
- ワークフロー1
- ポートフォリオレビュー1
- プロジェクト試験1
学習の2年目に対象となるコース:
- CSSフレームワーク
- JavaScript 2
- デザイン2
- 用語の割り当て2
- 業界知識
- ワークフロー2
- JavaScriptフレームワーク
- ポートフォリオレビュー2
- プロジェクト試験2
学習成果
あなたは得るでしょう:
- インタラクティブな概念、ソリューション、製品のWeb開発、制作、実装に使用される概念と業界ツールに関する知識。
- Web開発、およびインタラクティブな概念、ソリューション、製品の開発で使用される言語、概念、技術、および業界ツールの知識。
- 作業プロセスの品質保証、合理化、最適化のための最新のプロセス方法、スタイリングツール、プログラミング言語に関する知識。
- Webサイトのテスト、インタラクティブなソリューション、およびプラットフォームとオペレーティングシステム全体の製品で使用される最新のツールに関する知識。
- デジタル製品の開発に使用される基本的な設計原則とアイデンティティ要素に関する知識。
- Webサイトおよびインタラクティブ製品が論理的および視覚的にどのように構成されているかに関する知識。
- ウェブサイトテクノロジーがバックエンドシステムと通信する方法に関する知識。
- ICTソリューションとウェブ標準のユニバーサルデザインに関する規制とガイドラインへの準拠に関して、ウェブサイト、インタラクティブソリューション、ウェブサービス、ウェブコンテンツをレビューする方法に関する知識。
- インタラクティブなコンセプトとソリューションをどのように準備し、提示し、社内外に提供するかに関する業界知識、およびフィールド内の起業家精神に関する方法に関する知識。
- 技術文献、講義、オンラインポータル、および開発者コミュニティを通じて、国内外で更新された専門知識。
- 業界の歴史とインターネットの発展に関する知識。
- 開発の個人的な可能性と、フィールドの最新のトレンドと開発を最新の状態に保つ方法についての洞察。
- インタラクティブ製品およびWebサービスの計画、開発、設計、およびテスト中にツール、方法、および手法の選択を説明する機能。
- ICTソリューションとWeb標準のユニバーサルデザインに関する規制とガイドラインを説明する機能。
- フロントエンド開発者としてのあなた自身の実践を反映し、適切なガイダンスでそれを調整する能力。
- ユーザーのフィードバックや一般的な技術動向を反映し、これらに合わせて独自のプラクティスを調整する機能。
- フロントエンド開発に関連する問題に関連する情報と資料を検索する機能。
- 新規または既存のインタラクティブな製品またはサービスのユーザーテストを実施し、視覚的および技術的な欠陥の両方を特定して文書化する機能。
- さまざまなプラットフォームで使用されるインタラクティブな製品およびサービスの開発プロセスをレビューする機能。
- あなたの専門分野に関連する起業家精神の方法を説明する能力。
- Web設計タスクを計画および実行し、インタラクティブ製品を単独でまたはグループとして開発する機能。
- 倫理基準、ユニバーサルデザインガイドライン、ターゲットグループのニーズ、または顧客の概要に沿って、フロントエンドの割り当てを計画および実行する能力。
- 視覚的および技術的にインタラクティブなWebソリューションを計画し、コンセプト段階から完成した完全な最終製品までインタラクティブなソリューションを実装する機能。
- 選択したターゲットグループのニーズに応じて、使いやすい対話型ソリューションを実装する機能。
- グラフィックデザイナー、インタラクションデザイナー、プログラマー、コンテンツ開発者との関係を構築し、学際的かつ未来志向のプラクティスの開発に関する議論に参加する能力。
- 関連する職業と交差し、あなたの専門分野で起業家精神を発揮するプロジェクトで共同プレイヤーおよびキーパーソンとして行動する能力。
- ソーシャルメディア、ユニバーサルデザイン、検索エンジン最適化、ITセキュリティの分野で外部の専門家環境との関係を構築する能力。
- 開発者向けのベストプラクティスを使用することにより、社内および社外の両方で、会社の明確化、合理化、および品質保証プロセスに貢献する能力。
雇用機会
トレーニングを受けたフロントエンド開発者は、Webおよびモバイルデバイス向けのユーザー指向のソリューションとサービスを開発および生成するために必要な知識、スキル、および専門知識を所有しています。このプログラムの主な目的は、卒業後の職業生活に備えるために、実践的で業界に関連した教育を提供することです。
さまざまな企業や専門職のために、この分野に関連するさまざまな求人情報があります。プログラムを完了すると、設計代理店、IT企業、ソフトウェア会社、メディア代理店、通信代理店などの企業で働くことができるようになります。これらの産業は、急速な技術開発により常に変化しています。したがって、職務内容は比較的短期間で変化します。
さらなる研究
教育は、さらなる研究のプラットフォームとしても機能します。フロントエンド開発を学んだ学生は、これらのスキルをグラフィックデザインまたはデジタルマーケティングと組み合わせることができます。