はじめに
本記事は下記アドベントカレンダー12/13を担当したものになります
私は未経験からエンジニアへ転職し、現在はバックエンドエンジニアとして日々精進しています。
そんな未経験からスタートした私が、入社前(入社直後含む) にやっておいてよかったUdemy講座をまとめてみました。
本記事が未経験エンジニアの方の参考になれば幸いです。
※あくまで私個人目線ですのでご承知おきください
おすすめ4選の紹介
では4つのおすすめUdemy講座を紹介したいと思います
1:Web開発入門完全攻略コース-HTML/CSS/JavaScript. プログラミングをはじめて学び創れる人へ!
2:はじめてのRubyonRails入門-RubyとRailsを基礎から学びウェブアプリケーションをネットに公開しよう
3:Linuxとネットワークの基礎から学ぶことがDocker入門
4:Git:もう怖くないGit!チーム開発で必要なGitを完全マスター
1:Web開発入門完全攻略コース-HTML/CSS/JavaScript.プログラミングをはじめて学び創れる人へ!
学べる内容
- JavaScriptを使って動的なウェブサイトの開発
- Node.jsを使ったアプリケーションの開発
- MySQLを使ってデータベースの設定と操作
- HTML5、CSS3(Flexbox、グリッドレイアウトを含む)を使ったウェブサイトのコーディング
など
おすすめしたい理由
・HTML、CSS、JavaScriptなどの基礎を習得できる
・Node.jsやReactを使った本格的な開発まで幅広く学べる
・アップデート情報があり、常に最新情報で取り組むことができる
・Windows民でも学べる安心感
・質問にも回答が早くて助かる
・実際、バックエンドの私でも、フロント側のコードを見ていて、これがこのボタンでこれがここの装飾で、というのが少しわかるようになったから
2:はじめてのRubyonRails入門-RubyとRailsを基礎から学びウェブアプリケーションをネットに公開しよう
学べる内容
- Ruby on RailsとRubyを使った実践的な開発スキル
- ウェブサービスを公開する方法
- AWS Cloud9を使った開発環境の構築
など
おすすめしたい理由
・Rubyを学びながら開発の流れを知ることができる
・WEBアプリケーションがどのようにしてインターネットに公開されるのか、自分の手で実践できる
・GitHub Code spaceの知識を得られる
・汎用性が高くPythonやPHPと同様に人気があるRubyを学べる
3:Linuxとネットワークの基礎から学ぶことがDocker入門
学べる内容
- Linux での Web アプリケーションの環境構築の基礎
- Docker での環境構築で前提となるネットワークの基礎知識
- API を使った Web アプリケーションの仕組み
おすすめしたい理由
・Docker の基本的から学ぶことができ、理解を深められる
・Linux とネットワークの基礎知識をつけることができる
・プロジェクトに途中から参画するした時、Dockerfileはすでにあるので自分でいじることはほぼない中、自分の手を動かして仕組みを理解することができる
4:Git:もう怖くないGit!チーム開発で必要なGitを完全マスター
学べる内容
- Gitの根幹をなしている概念の理解
- Gitでのチーム開発の方法と一通りのコマンドの修得
- ブランチの作成とコンフリクトの解消がスムーズにできる
など
おすすめしたい理由
・Gitの基本コマンドを学べる
・チーム開発に必要なGitの全てを学ぶことができる
・仕組みを図解で理解した上で、ハンズオンで実践できる
・マージ、コンフリクトの解消方法といった、初めは絶対怖いであろう関門を理解することができる
さいごに
同時進行で技術書籍も読んでいたため、今回おすすめした講座の数は少ないのですが何かしら力になれば幸いです。
今回紹介したUdemy講座でぜひスタートダッシュを!