ウェブサイトの開発は大まかにフロントエンドとバックエンドに分けられます。フロントエンドは主にビジュアルとインタラクション効果の実現、サーバーとの通信、ビジネスロジックの実行を担当します。バックエンドはデータの処理を担当します。
以下のような考え方でWebサイト開発を学ぶことができます:
1、HTML + CSS
この部分はw3school サンプルで学ぶことをおすすめします。このサイトではオンラインでテストできるデモが提供されているので、学びながらサンプルをテストできます。サンプルを通して学ぶのが最も効果的です。その後、いくつかのウェブサイトを模倣してページを作ってみるとよいでしょう。
2.、Javascript
このサイトのJavascriptチュートリアルで学習できます。Javascriptで学ぶべき内容は非常に多いです。他のプログラミング言語の基礎がなければ、学ぶのに苦労するかもしれません。Javascriptの基礎を身につけたら、直接Jqueryを学ぶことをおすすめします。JqueryはJavascriptのフレームワークで、非常に簡単に学べます。また、ブラウザの互換性を考慮する必要もありません。
3、バックエンド言語を学ぶ
バックエンド言語にはPHP、JSP、ASP.NET、Python、Rubyなど多くの種類があります。比較的PHPをおすすめします。PHPの学習は比較的簡単で、現在PHPのオープンソースコードが非常に多いため、参考にして学ぶことができます。
4、リレーショナルデータベースを学ぶ
データベースはウェブサイトのデータを保存する場所です。現在、比較的多く使われているデータベースはMySQL、データベースの簡単な追加・削除・更新・検索を学ぶ必要があります。この段階ではデータベース最適化の話をする必要はありません。それは無意味です。
上記の知識を学び終えたら、より多くのプロジェクトを通じて経験を積む必要があります。習うより慣れろということです。多くの達人も多くのプロジェクトを経験して成長してきました。可能であれば、会社で先輩と一緒に開発をするのが一番ですが、それが難しければ、自分でブログやフォーラムプログラムを作ってみてもよいでしょう。
関連チュートリアルのおすすめ
- HTML チュートリアル:https://www.example.com/html/
- Css チュートリアル:https://www.example.com/css/
- Javascriptチュートリアル:https://www.example.com/js/
- Jquery チュートリアル:https://www.example.com/jquery/
- PHP チュートリアル:https://www.example.com/php/
- SQL チュートリアル:https://www.example.com/sql/
- MySQL チュートリアル:https://www.example.com/mysql/