Software Design「データベース速攻入門」に「SQL50本ノック」が掲載されました - LIVESENSE ENGINEERBLOG 最近では、postgres-wasmなど、WebブラウザでDBを動かせるようになってきており、もう少しすれば、WebAssemblyを使って、ブラウザですぐにノックを始められるようになるかもしれません。もしも、また何年か後に記事を更新する機会があれば、試してみたいですね。 Web上からすぐに試せるpostgres-wasmはPagilaのデータを持っていくことが現時点で出来なさそうだったものの、SQLite3WebAssemblyはSQLiteのデータを持っていけました。SQL50本ノックを気軽に試せそうです。 手順1 sakila-sqlite3をダウンロード まずgithubからsakila-sqlite3をダウンロードします。 gith
An interactive Git visualization tool to educate and challenge!

お知らせ:2022/9/1 CS50 を活用した非営利/協賛企業による「コロナ学生支援」プロジェクトを実施中 ▼ 学生の方へ:CS50 の学習(履修証明書の取得)を一緒に取り組むプロジェクト CS50日本語版の翻訳コントリビューターである CODEGYM が主催する、非営利/無償のプロジェクト「CODEGYM Academy (外部リンク)」は、昨年に続き2022年度(春/秋)も、キャリア選択を控えた学生に対し、以下の企業の協賛により無償で17週間のプログラミング教育カリキュラムを提供します。 CODEGYM Academy 協賛企業(2022年) https://codegym.jp/academy/ 今年度のエントリーは締め切りました — ようこそ! このページは、ハーバード大学 CS50 の日本語版翻訳プロジェクトのページです。当サイトのドメインに掲載されているコンテンツは、Cre

概要 新しくジョインしたメンバー向けに独自でトレーニングメニューを作成し、最新の情報に追従してアップデートしていくのはコストがかかる面もあります。AWSは公開されているトレーニングが豊富なので、私のチームではそれを活用しています。良さそうなハンズオンを適宜さがしてきて「作ったものを説明&デモ」「手順の存在しないオリジナル追加課題」という工程を加えています。 今のところ省力で効果的と感じているので、流れやハンズオンの探し方をまとめてみました。 流れ 経験や勉強していることを改めてヒアリング。担当予定のシステムのアーキテクチャを説明し、理解度をお互いに確認。 レベルと補完しておきたいサービスに応じたハンズオンを探す トレーニングの実施 ゴールの設定 フェーズ① ハンズオンを一通り完了させる 作ったものをデモを交えて説明&QA。 ゴールの設定 フェーズ② フェーズ①で作ったものに対してオリジナ

------------------------------------------------------ 2024 年 1 月更新本書がきっかけで「なんとかDocker を使えるようになりたい」というプログラマの方向けの入門書を秀和システム様から出版させていただけることになりました 開発系エンジニアのためのDocker絵とき入門 https://www.amazon.co.jp/dp/4798071501 紙書籍と電子書籍、どちらもございます この書籍と執筆経験は、みなさまからの驚くほどの高評価があればこそ得られた機会でした いつも本当にありがとうございます 書籍化に際しまして、この場で次のとおり説明させていただきます 1️⃣本書 (Zenn ) は有料化しません 2️⃣本書 (Zenn ) は今後更新しません 3️⃣本書 (Zenn ) と出版される絵とき入門の違い


プログラマーのジュリア・エバンスさんが、DNSを使った実験が行えるサイト「mess withdns」を公開しています。 mess withdns https://messwithdns.net/ New tool: Mess withDNS! https://jvns.ca/blog/2021/12/15/mess-with-dns/DNSを用いた実験には「DNSレコードを作成することに抵抗がある、あるいはドメインを持っていない」「DNSクエリが見えないため何が起こっているのかを理解するのが難しい」「どういった実験を行うべきかわからない」といった問題があります。こういった問題を解消し、実際にどのような実験を行えばいいかを例示しながらDNSの動作を学ぶことができるというのが、「mess withdns」です。mess withdnsでは用意するのが面倒なドメインがあらかじめ用意さ

Privacy | Site Terms | © 2021,Amazon Web Services, Inc. orits affiliates. All rights reserved. navigation AmplifySNS Workshop へようこそ!本ワークショップではTwitter ライクなソーシャルメディアアプリケーションの開発を通して、実践的にAWS Amplify について学ぶことが出来ます。 対象者 爆速で開発したいアプリ開発者フロントエンド開発に入門したいサーバーサイドエンジニア ワークショップ全体像本ワークショップは、スタートアップの調達ステージ別(シード/アーリー/ミドル/レイターなど)のシチュエーションを想定し進めていきます。本ハンズオンでは以下イメージのようなアプリケーションが出来上がります。 Stage 1 - シードステージ(第1章 ~
Flutter最高ですよね。こんなUI部品ないかな?と思って調べると大体標準SDKで用意されている...。 そんなFlutterでネイティブアプリをテスト駆動で書いてみます。 環境Flutter 2.0.3 • channel stable Tools •Dart 2.12.2 アーキテクチャCleanArchitectureを採用しました。責務分けが明確で、あまり考えなくても書けるので...。ファイル数は増えますが・・・ TDDですので、リファクタリングのタイミングで設計を都度行いますが、基本方針としCleanArchitectureに沿って書いていきます。CleanArchitectureの書籍の下図に沿ってつくりたいと思います。(書籍ではWebシステムの具体的な例として扱っているものですが...) ところで、TDDとDartは相性がいい気がします。テストで大量のモックができま

本資料について本資料は日本大学文理学部情報科学科の開講科目「Web プログラミング」の教材として作成されました。本資料は下記のライセンスの範囲内で、当授業以外でも自由にご利用いただけます。 対象読者本資料は、以下の教材を学習済み、もしくはそれと同等以上の知識を持っていることを前提としています。React チュートリアル:犬画像ギャラリーを作ろう 基本情報技術者試験レベルの関係データベースの知識本資料で学ぶこと本資料では以下の内容を学びます。 Express と Sequelize によるAPI サーバー開発React とAPI サーバーの連携 Cross-Origin Resourcer SharingReact によるルーティングAuth0 によるユーザー認証Heroku によるAPI サーバーの公開 ライセンス この作品はクリエイティブ・コモンズ 表示 4.0

JavaScript QuestionsのLydia Hallie氏の「JavaScript Visualized」シリーズすべての翻訳を完了したので、まとめて紹介します。JavaScriptエンジンの仕組みをはじめ、イベントループ、スコープチェーン、プロトタイプ継承、非同期処理、ジェネレータ関数、Hoisting(巻き上げ)など、GIFアニメを使用して詳しく解説しています。 シリーズ7本すべてと、プラス1として楽しく学べるクイズもあります。JavaScript イベントループの仕組みJavaScriptでエラーの原因となるHoisting(巻き上げ)の仕組みJavaScriptのスコープチェーン・変数参照の仕組みJavaScriptエンジンの仕組みJavaScript プロトタイプ継承の仕組みJavaScriptのジェネレータ関数とイテレータの仕組みJavaScriptの

こんにちは。コンサル部@フォートナイトの新シーズンが楽しみなYui(@MayForBlue)です。 ECSをちゃんとさわってみたいなと思ってやってみたハンズオンがAWSの複数のサービスをざっくり学ぶのに良いなと思ったのでご紹介したいと思います。 やってみたハンズオン 今回ご紹介するハンズオンのリンクは以下です。 モダンウェブアプリケーションを構築する このハンズオンでは、用意されているWebアプリケーションをAWSのサービスを使って構築することで、AWSの複数のサービスの構築方法、連携方法を学ぶことができます。 また、複雑な設定などは行わないので、初心者の方がとりあえずやってみたい!このサービスさわってみたい!というときに向いていると思います。 Webアプリケーションの言語はデフォルトでPythonが用意されていて、私もPythonで進めましたが、他にも.NET/Java/Goが用意されて

みなさんは普段Node.jsをどのように使っていますか? サーバーサイドで動くJavaScriptランタイムのNode.jsは、Socket.IOと連携してリアルタイムなウェブコンテンツを作ったり、Viteやwebpackのようなフロントエンドエンジニアのツールとして使われたりとさまざまな場面で活用されています。 Node.jsで大規模な開発をする場合、TypeScriptを採用するのはオススメです。TypeScriptの導入によって開発の生産効率性・保守性を上げることができます。WebStormやVisual Studio Codeを使えば以下の利点があります。 コード補完が効くためプログラミングの効率が劇的に向上 静的型付けによってコンパイル時型チェックが行われるので安全性が向上 Node.jsでTypeScriptを使う方法は、いくつかの方法があります。今回はNode.jsをType

Author: conao3 Published: 2020-08-25 Last Modified: 2020-12-04GitHub Source: md はじめにEmacsは1972年にMITで生まれ、今日に至るまで名だたるハッカーに愛されてきたエディタです。Emacsがハッカーに愛されている理由は、Emacsがそれ自体、動的なEmacs Lisp環境であり、エディタの動作をEmacsの開発者ではないあなたが、ビルドなしで動的に自由にハックできることです。 OSと協調する必要のあるEmacsのコアとEmacs LispそのもののコアをC言語で提供する他は、ほとんど全ての機能がEmacs Lispによって提供されています。 あなたは細部にわたってEmacsの全てを制御できますし、Emacsの上にあなたの思い描く、あらゆるアプリケーションを構築することができます。Emacsはあな

リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く