paiza開発日誌

IT/Webエンジニア向け総合求人・学習サービス「paiza」(https://paiza.jp ギノ株式会社)の開発者が開発の事、プログラミングネタ、ITエンジニアの転職などについて書いています。

初心者でもJava・Servlet/JSPを使ったWeb開発について学べるコンテンツ7選


f:id:paiza:20140916135428p:plainこんにちは。谷口です。

Java初心者の皆さんは、Servlet/JSPについてはご存知ですか?

Servletサーブレット)というのは、簡単に言うとWebサーバ上で動作するJavaのプログラムです。そしてJSPJava Server pagesの略)は、HTMLの中にJavaのコードを埋め込んで、動的にWebページを生成する技術です。 サーブレットと同様にJavaのコードをサーバ上で実行しますが、JSPはWebサイトの表示部分を担当します。

Javaを使ってWebアプリケーション開発をするのであれば、これらの技術が必要不可欠となってきます。

そこで今回は、初心者でもなるべくコストをかけずにServlet/JSPを使ったWebアプリケーションの開発手法が学べるコンテンツをご紹介していきます。


【目次】

Javaの道

www.javaroad.jp
Javaの基本的な文法から、ServletJSPの文法、リファレンス情報、ServletJSPを使用したWebアプリケーションの 開発方法や、Tomcatの設定方法などもわかりやすく解説されています。

■JavaDrive サーブレット(Servlet) / JSP入門

www.javadrive.jp
Servlet及びJSPの使い方に関して、簡単なスケジュール管理ツールを作りながら学べます。

■スッキリわかる サーブレット&JSP入門

スッキリわかる サーブレット&JSP入門 (スッキリシリーズ)

スッキリわかる サーブレット&JSP入門 (スッキリシリーズ)

『スッキリわかるJava入門』と同じシリーズの サーブレット&JSP版です。

Java入門と同じく、サーブレット&JSPの入門書として評判の高い一冊です。JavaとHTMLである程度コーディングができる人向けの内容になっているので、「まだコーディングもあやしい…」という人は『スッキリわかるJava入門』から始めた方がよいです。

■基礎からのサーブレット/JSP 新版

基礎からのサーブレット/JSP 新版 (プログラマの種シリーズ)

基礎からのサーブレット/JSP 新版 (プログラマの種シリーズ)

こちらも、コーディングは多少できるけどWeb開発については初心者…という方におすすめです。サンプルコードや練習問題も豊富で、実践的な内容を学ぶことができます。

paizaラーニング「Web アプリ開発入門Servlet/JSP 編」


paizaラーニングは一回3分程度の動画を見たり、ブラウザ上で練習問題を解いたりしながらプログラミングの基礎が学べます。

「Web アプリ開発入門Servlet/JSP 編」では、面倒な環境構築なしに、ブラウザ上でJavaServlet/JSPを利用したWebアプリケーション開発の基本技術が習得できます。

Java初心者の人は…

paizaラーニングのJava入門編


「Web開発どころかプログラミング自体が初心者なんだけど…」「Javaは使ったことがない…」という方は、まずは「Java入門編」で基本的なJavaの書き方を習得して、それから「Web アプリ開発入門Servlet/JSP 編」に進むのがおすすめです。

◆スッキリわかるJava入門

スッキリわかるJava入門 第2版 (スッキリシリーズ)

スッキリわかるJava入門 第2版 (スッキリシリーズ)

『スッキリわかる サーブレット&JSP入門 』と同じシリーズの Java入門編です。こちらも、 サーブレット&JSPどころかJavaを使ったプログラミング自体が初心者という方におすすめの書籍です。

■まとめ

Servlet/JSPといった技術は、Javaを使ったWebアプリケーション開発ができるようになりたい人、Javaエンジニアを目指す人なら学んでおいて損はありません。ご興味のある方はぜひ学習を始めてみてください。

特にpaizaラーニングの「Web アプリ開発入門Servlet/JSP 編」は本日から公開となりましたので、「Java入門編」とあわせてぜひごらんください。





paizaラーニング」では、未経験者でもブラウザさえあれば、今すぐプログラミングの基礎が動画で学べるレッスンを多数公開しております。

そして、paizaでは、Webサービス開発企業などで求められるコーディング力や、テストケースを想定する力などが問われるプログラミングスキルチェック問題も提供しています。

スキルチェックに挑戦した人は、その結果によってS・A・B・C・D・Eの6段階のランクを取得できます。必要なスキルランクを取得すれば、書類選考なしで企業の求人に応募することも可能です。「自分のプログラミングスキルを客観的に知りたい」「スキルを使って転職したい」という方は、ぜひチャレンジしてみてください。

paizaのスキルチェック





※このブログで紹介しているキャンペーンやイベント、およびサイト内の情報については、すべて記事公開時の情報となります。閲覧されたタイミングによっては状況が変わっている場合もございますのでご了承ください。

ITプログラマー・エンジニア転職・就活・学習のpaiza

プログラミング入門講座|paizaラーニング

PHP入門編Ruby入門編Python入門編Java入門編JavaScript入門編C言語入門編C#入門編アルゴリズム入門編

エンジニアのためのプログラミング転職サイト|paiza転職

プログラミング スキルチェックエンジニア求人一覧

未経験からエンジニアを目指す人の転職サイト|EN:TRY

プログラミング スキルチェックエンジニア未経験可求人一覧

エンジニアを目指す学生の就活サイト|paiza新卒

プログラミング スキルチェックエンジニア求人一覧

ブラウザを開くだけで エディタ、Webサーバ、DB等の開発環境が整う|PaizaCloud