Garrett John Law

View Original

Day 1 of Tech Elevator: “What is a coding boot camp?”

This day has been a long time in the making! Woot!

Back in July 2021 I wrote “I’m going to coding bootcamp and moving to LA”. Now it’s finally the first day.

I plan to blog once a week for the next 14 weeks!

What is a coding boot camp?

Coding boot camps are focused on meeting the growing demand for software developers across the country. According to the Bureau of Labor Statistics, the employment of software developers is projected to increase 22% from 2020 to 2030.

The beauty of a career in technology is that a computer science degree is not required to landing a good job.

A traditional computer science degree can cost tens of thousands of dollars and lasts up to 4 years.

A coding boot camp lasts 3-4 months and costs much less. Boot camps are focused on teaching the skills that make students employable in today’s industry.

Tech Elevator’s Remote Model

While Tech Elevator offers in-person instruction, I am enrolled in the National Live Remote cohort which lasts from September 2021 - December 20021.

The class instruction is much like a normal classroom, with live instruction, but it is held remotely on zoom. Students zoom in from across the country and even from abroad.

What do they teach?

This boot camp focus on full stack web development. This means building interactive websites/web applications from the ground up. Full-stack developers can design the look of a website, build databases to store persistent data, and create web APIs which connect the front-end and back-end!

- Object-Oriented Programming: Java
- Web Application Development: HTML, CSS, JavaScript, Spring Boot, Vue.js
- Database Programming: JDBC, Table Design, SQL, PostgreSQL, E/R diagrams
- Development tools and techniques: Agile, Unit Testing (JUnit), Integration Testing, Unix Command Line navigation, Git, IntelliJ

What I learned on the first day

9am-noon was mostly a broad overview of the program. In the second half of the day we learned how to navigate the command line interface and the basics of version control using git.

Command Line Interface

  • navigate directories using the “cd” command

  • create, rename, and move folders

  • create, rename, and move files

  • print working directory

  • etc

Version Control using Git

  • learned basic git commands

  • learned about version control

  • pulled and pushed files to Bit Bucket

Please Stay Connected!

This is a time of huge change and exploration for me and I can’t wait to share it with you. I hope you get a glimpse into the life of a software developer as well!

Kindly,

Garrett

See this gallery in the original post