
次世代Node.jsバックエンドサーバーの開発(Fastify&Prisma&Typescriptと共に)
Indie Coder
速いスピードを誇るNode.jsフレームワークfastify、orm Prisma、およびTypescirptを活用した最新のNode.jsバックエンドREST APIを学習するコース
Basic
Node.js, TypeScript, Prisma
次世代API制御技術であるGraphQLの基本と高度な使い方、そしてGraphQLで作っていく仮想のキオスクサービスを通じて、実際のプロジェクト体験を学びます。 コースは、2024年2月現在の最新バージョンであるapollo-server v4でコースを部分的に更新しました。

Graphql
Apollo
MongoDB
Svelte
NodeJs
nodeJsファイルのアップロード
トークンベースの認証方法
フルスタック(ウェブバック&ウェブフロント&)
仮想キオスクサービスの開発
フロントエンド、バックエンドとも実装可能!
GraphQLの実践を体験してください💪
自信の最高の秘訣は
何かを最初から最後まで作ってみることです。
Webの基礎を少しでも学んだら
今回の機会に様々な技術で一歩進んでみてください!
REST APIを補完、発展させて作られた次世代API制御技術GraphQL。 GraphQLの基礎から高級、完結したサービスまで!この講義では、バックエンド、フロントエンド、展開までのすべてのコースを学ぶことができます。一緒にスマートメニューを作ってみますか?
GraphQLに必要な文法をすべて漸次学習することになります。講義の理論部分は、イメージ、アニメーションなどを活用し、できるだけ簡単に理解できるように準備しました。
基本的な使い方を学んだら、次は実際のプロジェクトの実装でしょうか?仮想のキオスクサービスであるスマートメニューをGraphQlを利用して作成します。バックエンドサーバーからフロントエンドまで、すべてGraphQLを中心に実装します。
コードをたどりながらデータを読み書きすることを超えて、サービスを作成するときに発生する可能性のあるさまざまな問題と解決策を学びます。 Apolloキャッシュを使用する際に発生するデータ整合性の問題、NodeJSからファイルをアップロードする際の注意点、サービスに必要な認証などを学ぶことができます。
最近ホットに浮かんでいるSvelteというフレームワークを利用して、より効率的にフロントエンド開発する方法もお知らせします。これにより、GraphQLの基礎知識はもちろん、1つのサービスのバックエンド、フロントエンド、デプロイまで体験できるようになります。
GraphQLに興味があり、入門を悩む方
Webバックエンド、フロントエンドフルスタックを体験したい方
Apollo、Svelteなど最新技術で作るウェブが気になる方
HTML、Javascriptの基礎を身につけた後に何か実装したい方
無限スクロールで実装されたメニュー表示画面
ログイン画面
メニュー登録画面
ご注文後のアラーム画面
講義参考資料📍
Q. GraphQLの理論講義ですか?
基本的な使い方から実際のプロジェクトに適用する方法のすべてを学びます。プロジェクトでは、バックエンドとフロントエンドの両方でGraphQLを実装する方法が用意されています。
Q.フロントエンドの場合、Svelteを事前に学習する必要がありますか?
講義の途中で簡単にSvelteの基本的な使い方を用意しました。準備した内容だけを知り、進んでいけば十分に最後まで学習可能だと思います。
Q.開発環境はどうなりますか?
Mac、Windows、LinuxなどのnodeJsをインストールできるどのPCでも、開発環境に必要なプログラムをインストールして進めることができます。
2000年度半ばから本格的にウェブ開発を始め、現在までフリーランスの開発者として活動しています。約5年間、Amplix BIソリューションの実務者教育を進め、開発を支援し、新しい技術を効率的に伝えることに多くの経験と悩みを持ってきました。
現在は、開発業務とともに、開発者に役立つWeb関連分野の新技術を探し、講座や本を通じて共有しています。
email: freeseamew@gmail.com
blog: https://medium.com/freeseamew
学習対象は
誰でしょう?
javascriptの基礎を学ぶ
Webサービスを最初から最後まで一度作りたい方
Webバックエンドエンジニア
Webフロントエンドエンジニア
前提知識、
必要でしょうか?
html
javascript
2,481
受講生
63
受講レビュー
84
回答
4.8
講座評価
5
講座
2000년도 중반부터 본격적으로 웹개발을 시작하여 현재까지 프리랜서 개발자로 활동하고 있습니다. 약5년간 Amplix BI 솔루션 실무자 교육을 진행하고 개발을 지원하며 새로운 기술을 효율적으로 전달하는 것에 대한 많은 경험과 고민을 했습니다.
현재는 개발 업무와 함께 개발자들에게 도움이 될만한 웹관련 분야의 새로운 기술을 찾고 강좌와 책을 통해 공유하고 있습니다.
현) 프리랜서
전) (주) 비즈플러그 전략솔루션 사업부 팀장
전) (주) 퍼니몽키스 위니스토리 서비스 개발 팀장
youtube: https://www.youtube.com/channel/UC3cJspjF4TRTyD_RS0azeaw
email: freeseamew@gmail.com
blog1: https://medium.com/freeseamew
blog2: https://dev.to/freeseamew
全体
72件 ∙ (10時間 28分)
全体
6件
4.5
6件の受講レビュー
受講レビュー 5
∙
平均評価 4.4
3
全体的に講義時間が短くて負担感がないというメリットと、質問に対する回答が早いというメリットがあります。 欠点として.. すでに書かれたコードをppt形式で示しながら説明します。 (押すと既存のコードが飛んでスリップしながらコードが追加されます) それでも見知らぬコード構造をppt形式で見ながら説明を聞くと、コードの流れがよく触れずに追いつくことができません。 この部分はフラッグハブに講義コードがあるので、それを見て腹付すればいいのか?することができます。 しかし、そうすることを意図したなら、FitHubも講義セクションのパートごとにブランチにちなんでコードを保存する必要がありました。 フェイトハブ講義コードはすでに完成したコードであり、これらのコードを今聞いている講義と対照的にコードを選別して覆うことも疲れ感がありました。 講義序盤 サーバー部分 講義を聞きながら休まないで情熱的に4時間走ってきましたがフロントパーツ入ってきた時からますます講義クオリティに比べて受講費が高すぎるという気がしましたが、この部分は質問をすると本当に良い答えを受けるという点でそうではないして渡しました。 最後に、技術テクのようなセミナーでもないのですが、このようなppt形式の講義は好意的に不好意が多いと思います。さらに、コードもそれほど複雑ではなく長くもないのですが、一緒にコードをタイプしながら説明を付け加えていただいたらもっと良かったと思います。 pptで講義をたどってみると本当にㅠㅠ講義を聞く人の立場でとても疲れ感があります。後半の講義はただ見ましたボタンだけクリックしながら渡しましたね。
受講レビュー 3
∙
平均評価 3.7
4
受講を完了しました。 Javascript、html、cssの基礎を磨いた状態で、 フルスタックサービスを作ってみたくて、受講しました。 reactやvueもありますが、svelteが簡単でホットなので、 このライブラリで選択しました。 このレッスンは私からスマートメニューサービスを作るまですべてのプロセスが溶け込んでいました。 説明もじっくりよくしていただき、理解が上手になりました。 //// 残念だった点は、授業を進行する際、途中中断されていましたが、私がコードを書く際に誤字を出したこともありますが、講義映像に重要な誤字がたくさんあったので、講義映像だけを見て追いつくと問題が発生しました。 例コードでも誤字が簡潔にあり、サーバーを実行してテストするたびに、私が間違っているのか、講義内容に誤字があるのか混乱することが多かったです。 (受講評を書かれた他の方々は掲示板に質問なしにどのように授業を進められたのか。 授業で進行される環境はMacOSであり、私はwindows環境だったので、授業と違ってサーバ実行命令がmeteorではなくmeteor.batとか。 あるいは、授業と今の meteor バージョンが違って違うように進行する問題などがありました。 それでも、このような問題をコミュニティ掲示板に質問をしたら、先生が答えを1日2日以内によくしてくれて、ずっと授業を続けることができました。 // SMART MENUを作成するセクション4からは、最初は大丈夫でしたが、ますますコードが膨大になり、バグが発生したとき、以前のコードとの違いを比較することが非常に重要でした。 バージョン管理の必要性を感じて、別にgitを勉強して適用していきました。 各セクションのコードがバグなしで終わるたびにブランチを作ってくれ、セクションの中の小さなチャプターが終わるたびにコミットをしてくれて授業を聞くので、セクション12、13以降に行ってバグが発生しても素早く対処できました。 私のような初心者はgitを別々に勉強して授業に活用することをお勧めします。 また、授業でデバッグ関連して、バックエンドは terminal ウィンドウ、フロントエンドは console ウィンドウを確認する部分がもう少しあったら、私のような初心者はもっと良かったのではないかと思います。 。 しかし、授業でgitやデバッグ方法などについて簡単な言及程度はしていただければいいと思います。 // <字幕隠し問題> 途中講義に字幕が入る映像もありましたが、字幕の場合はリニューアル作業の際はぜひ再生バーの上に位置していただきたいと思います。 // 私が授業を進めながら、詰まっていた部分や些細な誤タル者などを情報提供を熱心にしていましたが、こういう部分を反映して、 先生が講座リニューアル作業を23年3月中に進行されると言われるので、以後授業を聞かれる方はより快適に授業を聞くようです。 // クラス定走行を完了すると、 - 全体的なGraphQLの仕組みとそれをApolloサーバーでどのように運用するか。 - Svelteを活用して簡単かつ迅速にバックエンドと接続するフロントエンドを構築するか などがわかりました。 一生懸命聞きながら、理解はしましたが、二、三回は定走行をしてみなければ、さらにその構造と作動方式が慣れるようです。 個人的にsvelteを使って、フロントエンドを作る部分はもう少し勉強が必要だと思うので、追加の学習をもっとしなければならないようです。 reactやvueを映像を通じて見物だけしてみた、初心者の立場からはよく分からないが、svelteを活用してサービスに従って作ってみるとsvelteが簡単で直感的に感じられました。 svelteKitというsvelte専用の統合フレームワークが出てきましたが、先生がこの部分講座も作っていただきたいという願いもあります。 講義の内容が本当に分かるので聞いてみたい方は聞いてみてください。
講義無事に終わって嬉しいです。 オタナ問題ある部分は、一度映像にコメントする方法で優先改善しました。 この部分の指摘ありがとうございます。 そしてsveltekit関連しても、できるだけ早く一度作ってみましょう。 もう一度おめでとうございます。 ありがとうございます。
受講レビュー 2
∙
平均評価 5.0
受講レビュー 1
∙
平均評価 5.0
5
良い講義ありがとうございます。 graphqlに基づいてfrontend / backedを開発する方法が手に入りました。 cache、link、file upload、認証パーツも役に立ちました。 meteorは初めてですが最後の配布まで従いながら使ってみると便利なようです。 これからも良いコンテンツを楽しみにしています。
受講評いただきありがとうございます。
受講レビュー 5
∙
平均評価 4.6
期間限定セール
¥38,500
30%
¥6,971
知識共有者の他の講座を見てみましょう!
同じ分野の他の講座を見てみましょう!