ApkDownload

Learn AngularJs Course - Tutorial with Example APK

最新バージョン 0.0.1 for Windows
更新しました 2017年January19日

情報

バージョン 0.0.1 (#18)

更新しました 2017年January19日

APKファイルサイズ 4 MB

Android 要件 Android 4.0+ (Ice Cream Sandwich)

開発元 Future Vision Computers, Surat

カテゴリー 教育 (アプリケーション)

アプリケーションのID com.futurevisioncomputers.angularjs

開発者ノート 初心者と中級者を対象としたAngularJsコース。簡単に学べる。

スクリーンショット画像

画像をクリックするとフルサイズで表示されます

説明

角度は何ですか?
AngularJSは、動的なWebアプリケーションのための構造的なフレームワークです。それはあなたのテンプレート言語としてHTMLを使用することができますし、あなたがはっきりと簡潔アプリケーションのコンポーネントを表現するために、HTMLの構文を拡張できます。角度のデータを結合し、依存性注入を使用すると、そうでない場合に書かなければならないコードの多くを排除します。そして、それはすべてのそれの任意のサーバ技術との理想的なパートナー作り、ブラウザ内で起こります。

角度は、HTMLは、それがアプリケーションのために設計されていたされていたであろうものです。 HTMLは、静的なドキュメントのための偉大な宣言型言語です。これは、アプリケーションを作成するための方法で多くを含まず、その結果、建物のWebアプリケーションとして、私は私が欲しいものをやって中にブラウザをだまして行う必要が何をすべきかの練習はありますか?

動的なアプリケーションと静的ドキュメント間のインピーダンス不整合がしばしばで解決されています。

ライブラリ - Webアプリケーションを書くときに便利です関数のコレクション。あなたのコードが担当している、それが適当と考えるときには、ライブラリを呼び出します。例えば、jQueryの。
フレームワーク - あなたのコードは詳細を記入し、Webアプリケーションの特定の実装。フレームワークは、担当している、それはアプリ固有の何かを必要とするとき、それはあなたのコードを呼び出します。例えば、デュランダル、燃えさし、など
角度は、別のアプローチを取ります。これは、新しいHTML構成を作成することにより、ドキュメントセントリックHTMLとどのようなアプリケーションのニーズとの間のインピーダンス不整合を最小限に抑えようとします。角度は、我々はディレクティブを呼び出すれる構造によって、ブラウザの新しい構文を教えています。例としては、

データは{{}}のように、結合します。
DOMフラグメントを、繰り返し表示と非表示のDOM制御構造。
フォームとフォーム検証のサポート。
このようなDOMイベント処理などのDOM要素に新しい動作を取り付けます。
再利用可能なコンポーネントへのHTMLのグループ化。
完全なクライアント側のソリューション
角度は、Webアプリケーションのクライアントサイドの構築の全体的なパズルで単一の部品ではありません。それはあなたが一度に手で書いて、明確に定義された構造にそれを置くDOMとAJAXグルーコードのすべてを処理します。これは、アプリケーションが構築されるべきであるCRUDがどのように(作成、読み取り、更新、削除)について角意固地になります。それは独断であるがしかし、それはまた、その意見はあなたが簡単に変更できるだけの出発点であることを確認してくださいしようとします。角度は、次のアウトオブボックスが付属しています:

データバインディング、基本的なテンプレートディレクティブ、フォーム検証、ルーティング、ディープリンク、再利用可能なコンポーネントと依存性注入:あなたがまとまりセットでCRUDアプリを構築するために必要なすべてのもの。
テスト容易性の物語:ユニット・テスト、エンド・ツー・エンドのテスト、モックやテストハーネス。
出発点として、ディレクトリレイアウトとテストスクリプトによるシードアプリケーション。
角度のスイートスポット
角度は、開発者に抽象度の高いを提示することによって、アプリケーション開発を簡素化します。任意の抽象化と同様に、柔軟性を犠牲にしています。言い換えれば、必ずしもすべてのアプリは角度に適しています。角度は心のCRUDアプリケーションで構築されました。幸いにもCRUDアプリケーションは、Webアプリケーションの大部分を表します。角度が得意であるかを理解するには、しかし、それはアプリが角度に適していないときに理解するのに役立ちます。

ゲームやGUIエディタは、集中的かつトリッキーなDOM操作とアプリケーションの例です。アプリのこれらの種類は、CRUDアプリ異なっており、その結果として、おそらく角度に適していないです。これらの場合には、jQueryのような抽象化のレベルが低い、とライブラリを使用した方が良いかもしれません。

角度の禅
角度は、それが一緒のUIと配線ソフトウェアコンポーネントを構築することになると命令型コードはビジネスロジックを表現するための優れている間宣言型のコードは、命令型よりも優れているという信念を中心に構築されています。

アプリケーションのロジックからDOM操作を分離することは非常に良いアイデアです。これは劇的にコードのテスト容易性を向上させます。
アプリケーションの書き込みに重要に等しいものとして、アプリのテストを見なすように本当に、本当に良いアイデアです。試験の難易度は飛躍的にコードが構成されている方法によって影響されます。

評価とレビュー

評価: 5.0 / 5 · Less than 100 票

(*) 必要とされている

旧バージョン

Learn AngularJs Course - Tutorial with Example 0.0.1 APK (#18, 4 MB)