その名前はタイトルにあり、説明の翻訳は低いですが、今はいくつかの言葉で、なぜ私はそれがみんなに役立つと思うのですか:
- 初心者は、彼らのために新しい技術を学ぶか、まだ強化されていない知識を引き出すことができます。
- Guru-railsは検証済みの証明書を取得することができ、それにより知識を一般に確認できます。 たとえば、LinkedInに添付するか、フリーランスの回答で示すことができます
コースコンテンツの翻訳に進みます。 無料翻訳。 フレーズの再編成は、何かが耳を傷つける場合は、個人的に書きます。
コースについて
このコースでは、エンジニアリングの観点からWebアプリケーションアーキテクチャの開発を検討します。 Webアプリケーションの主要なコンポーネントを含む最新のアーキテクチャの基本的な設計パターンと哲学を検討します。 コースの終わりまでに、次のことができるようになります。
最新のWebアプリケーションの設計、開発、展開
このコースは、美しいWebページを作成する方法ではなく、本格的なWebアプリケーションに必要なプロトコルとテクノロジーの完全なスタックを開発および展開する方法に関するものです。 これは、数週間でこの分野の専門家になるという意味ではありません。 私の目標は、むしろ、正しい道を案内し、Webアプリケーションを理解し、より深く掘り下げ、より多くのことを自分で学ぶことを可能にする強固な基盤とフレームワークについて話すことです。
Webアプリケーションの基本的なアーキテクチャコンポーネントとその相互作用を理解することを学びます。
最新のWebアプリケーションは非常に複雑です。 典型的なアプリケーションには、バックエンドに膨大な数のスクリプトを含むデータベース、中間にインターネットとブラウザを介して情報を配信するWebサーバーが含まれます。 これらの3つのコンポーネントを扱うことさえも、良い仕事です! データベース(SQL)からWebサーバー(スクリプト言語)およびブラウザー(JS、HTML、CSS)まで、典型的な技術スタックのプログラミング言語のみを考慮してください。 最大5つのプログラミング言語が使用されますが、それらが使用するプロトコルは言及されていません。 しかし、それらにも対処する必要があります! 明らかな複雑さに対処するのに役立つさまざまなデザインパターンを紹介します。
Ruby on Railsを使用する
Ruby on Railsフレームワークを使用したWebアプリケーションについて学習します。 Railsは、Rubyプログラミング言語のd明期に登場したWebアプリケーションを構築するためのフレームワークです。 これはWebアプリケーションを研究するための最高のフレームワークの1つであり、商用プロジェクトで効果的であることが証明されていると思います。 他にも多くのフレームワークがあり、ここで学習する概念は他のフレームワークに移行できることに注意してください。
現在の開発慣行のより良い理解
最新のWeb開発ツールとプラクティス、バージョン管理システム、テスト、アプリケーションの展開を使用します。 これには、アジャイル開発の実践、すべてのWeb開発者が使用できるはずの多数のツール、および最近Web開発でますます使用されているクラウドリソースへの習熟が含まれます。
-転送終了
コースへのリンク。
3月16日の初め。
コースはニューメキシコ大学が主催しています。 私の意見では、有料コースの優れた代替品です。 特に、カーソルに関するフォーラムの伝統的な活動を考慮してください。