😆

フロントエンド基礎

2025/02/23に公開

はじめに

AI開発に必要なフロントエンドの基礎知識をまとめました!
以下の記事を読むことで、Web技術の基本からモダンなフロントエンド開発までを一通り理解し、シンプルなアプリケーションの構築に役立てることができます。

目次

  1. Web技術入門
  2. HTML & CSS 入門
  3. JavaScript 入門
  4. TypeScript 入門
  5. React 入門:現代のWeb開発を支えるuiライブラリ

Web技術入門

Webページが表示される仕組み(HTTP通信やブラウザ・サーバー間のやり取り)を理解し、Web開発全体の流れを把握しましょう。基礎を押さえることで、フロントエンドとバックエンドの連携もスムーズになります。

https://zenn.dev/utokyo_aido/articles/a5f63ed80b7ad2

HTML & CSS 入門

Webページの構造を定義するHTMLと、見た目を決定するCSSの基礎を学びます。セマンティックなマークアップやレスポンシブデザインの考え方を押さえておくと、可読性の高いページを作成しやすくなります。

https://zenn.dev/utokyo_aido/articles/149d29e12c5312

JavaScript 入門

ブラウザ上で動くプログラミング言語で、ユーザーの操作に応じて動的にページを更新したり、サーバーと非同期通信を行う仕組みを学びます。イベントハンドリングやDOM操作、Promise/async-awaitなどの非同期処理が重要です。

https://zenn.dev/utokyo_aido/articles/d40d5f261a0db8

TypeScript 入門

JavaScriptに型を導入し、大規模開発や保守性を高めるための言語です。型チェックによってエラーを早期発見しやすくなり、開発効率が向上します。JavaScriptとの互換性も高く、段階的に導入できます。

https://zenn.dev/utokyo_aido/articles/b499e16d9189cb

React 入門:現代のWeb開発を支えるUIライブラリ

Facebook(現Meta)が開発したコンポーネントベースのUIライブラリ。宣言的なUI記述と豊富なエコシステムで、複雑なWebアプリケーションも効率よく開発できます。Hooksや仮想DOMなどの概念がポイントです。

https://zenn.dev/utokyo_aido/articles/b5f09fd9d93d5f


担当:生駒

https://www.youtube.com/channel/UCKd6PeM4wPHS-PWfE9ioJUw

Discussion