Learn How to Build a Web App with JavaScript

This week my 21st course published. In this course I take you on a journey to build a web app in JavaScript. JavaScript is the top web programming language today with 12+ million active developers and 97% of all websites using it. It is a great language used to build dynamic and interactive web apps given its flexibility, frameworks, and modules.

The course is titled “Building a Web Application with JavaScript“. It is a part of the new “JavaScript 2022 Path” on Pluralsight. This is my 2nd course in this path. My 1st course was “Building a REST API in JavaScript with Express“. Be sure to check out my REST API course as well!

JavaScript is a must-have skill in your toolbelt when building web apps. In this course, Building a Web Application with JavaScript, you’ll learn to build a dynamic and interactive web app.

First, you’ll plan and set up your web app project. Next, you’ll discover how to build the layout, style, and CRUD for your app with HTML and CSS. Finally, you’ll learn how to code your app’s dynamic functionality in JavaScript and publish the app when done.

When you’re finished with this course, you’ll have the skills and knowledge for planning, building, styling, and publishing a web app in JavaScript needed to go from an idea to a fully functioning web app in JavaScript.

Check out the “Building a Web Application with JavaScript“ course here:

https://www.pluralsight.com/courses/javascript-building-web-application

I hope you find value in this new JavaScript course. Be sure to follow my profile on Pluralsight so you will be notified as I release new courses

Here is the link to my Pluralsight profile to follow me:

https://www.pluralsight.com/authors/steve-buchanan

Read more

Azure Friday: Exploring Automated Deployments for AKS with Steve Buchanan and Scott Hanselman

Hey everyone, today I’m super excited to tell you about a recent episode of Azure Friday that I was lucky enough to be a guest on.

Azure Friday is a weekly video series hosted by the legendary Scott Hanselman, where he interviews experts and developers on various Azure-related topics. In this episode, we talked about Automated Deployments for AKS, a new feature that makes it super easy to deploy your apps to Azure Kubernetes Service.

If you’re not familiar with AKS, it’s a managed Kubernetes service that lets you run containerized applications on Azure without having to worry about the complexity of managing the cluster. It’s a great way to scale your apps and take advantage of the benefits of Kubernetes, such as high availability, load balancing, and service discovery.

But what if you’re not familiar with containers or Kubernetes? What if you just have some code in a GitHub repo and you want to run it on AKS? That’s where Automated Deployments for AKS come in. It’s a feature that simplifies the Kubernetes development process by taking care of the tedious work of containerization for you. It uses a tool called Draft, which automatically detects the language and framework of your app, creates a Dockerfile and a Helm chart for you, builds and pushes the image to Azure Container Registry, and deploys the app to AKS. All with just a few clicks in the Azure Portal.

Sounds amazing, right? Well, that’s what I wanted to show Scott in this episode. I had an app hosted in a GitHub repo that I wanted to run on AKS. The app was a simple web app that displayed some data from a database. I had already created a few resources in Azure, such as a resource group, an Azure Container Registry, and an AKS cluster. All I needed to do was use Automated Deployments for AKS to get this app from code to running on a cluster.

So how did it go? Well, you’ll have to watch the episode to find out. But spoiler alert: it was super easy and fast. In just a few commands, I went from code to an app running on AKS. Scott was impressed and so was I. We had a great time chatting about how Automated Deployments for AKS works under the hood, some of the benefits and limitations of using it, and how it can help developers get started with containers and Kubernetes.

Check out the episode here:

https://aka.ms/azfr/749

With Automated Deployments, Microsoft is opening up new avenues for developers to embrace the power of containers and AKS, enabling them to effortlessly build scalable and robust applications.

If you’re interested in learning more about Automated Deployments for AKS, you can check out the documentation here: https://learn.microsoft.com/en-us/azure/aks/automated-deployments. It’s available today in public preview, so you can try it out for yourself and see how easy it is to run your apps on AKS.

That’s all for today. I hope you enjoy this episode of Azure Friday as much as I did. It was an honor and a pleasure to be a guest on Scott’s show and talk about one of my favorite topics: Azure Kubernetes Service. If you have any questions or feedback, feel free to leave a comment or reach out to me on Twitter at @Buchatech. Thanks for reading and happy coding!

Read more

“Building a REST API in JavaScript with Express” – my 18th Pluralsight Course Published

Another exciting announcement for the new year. I have published my 18th course with Pluralsight. This one is a JavaScript course. It is titled “Building a REST API in JavaScript with Express“. This is my first course in 2023. This course will teach you how to utilize JavaScript and Express to build a REST API for your web app.

Most business apps need to communicate with other internal or external apps and APIs are the most common way to do this. Knowing how to build a REST API is a much-needed skill. And JavaScript is typically in the top 5 programming languages year after year according to StatisticsTimes Top Computer Languages report, so it makes sense that knowing how to build a REST API in JavaScript is even better. This course is suitable for Web Developers, Developers, Project Managers, DevOps Engineers, programming students, cloud professionals, and anyone who needs to build a REST API or learn more about JavaScript.

In this course, Building a REST API in JavaScript with Express, you’ll learn to build a REST API. First, exploring REST APIs, JavaScript, and Express. Next, you’ll learn about JavaScript-based REST API project structures. Finally, you’ll learn how to build REST APIs with JavaScript and Express and test with Postman/curl.

Some of the major topics that are covered in this course include:

  1. A journey into the REST API Tech Stack.
  2. How to set up a REST API Project including how to plan, design, & structure your REST API in JavaScript.
  3. A walk-through on building the REST API, including the REST API code so you can practice.
  4. Guidance and demos on how to test your REST API using Postman and Curl.

When you’re finished with this course, you’ll have a better understanding of REST APIs, JavaScript, Express, REST API project structures, and how to actually build the REST API with JavaScript and test it using CRUD operations.

Check out the “REST API JavaScript“ course here:

https://www.pluralsight.com/courses/javascript-express-building-rest-api

This will be my 1st JavaScript course in a new JavaScript path on Pluralsight. The JavaScript path will be full of additional courses taking you from zero knowledge in JavaScript to an expert. This path has a variety of Pluralsight authors building courses with some of the most well-known authors. I will post a link to the path when it is live. In addition to this REST API course, I will also be authoring a course on how to build a web app with JavaScript and enhance the performance of your JavaScript web app. Keep an eye out for those in the new future.

Also keep an eye out for me utilizing JavaScript and Python apps in my work with Kubernetes and Azure Kubernetes Service (AKS) in the form of talks, demos, blogs, articles, and more.

I hope you find value in this new Building a REST API in JavaScript with Express course. Be sure to follow my profile on Pluralsight so you will be notified as I release new courses

Here is the link to my Pluralsight profile to follow me:

https://www.pluralsight.com/authors/steve-buchanan

Read more

15th Pluralsight Course Published – Ember JS

I am excited to announce that I published an Ember.js course on Pluralsight! This course is titled “Ember 4: The Big Picture“. This is my 15th course with Pluralsight. Ember.js is a JavaScript framework used for developing web apps. Some of the best web development teams in the world build their products with Ember.

This course will give an overview of Ember’s components and architecture and a guide to the next steps you can take to get started with Ember. In this course, Ember 4: The Big Picture, you’ll learn about the Ember front-end framework. First, you’ll explore Ember’s core parts: Ember.js, Ember Data, Ember CLI, and Ember Inspector.

Next, you’ll discover Ember’s core concepts: routing, services, and Components. Finally, you’ll learn how to what it is like to develop, build, and deploy an app with Ember.

When you’re finished with this course, you’ll have the skills and knowledge of Ember JS needed to decide if it is the right JavaScript framework for you and where to go next on your journey with Ember.

Check out the new Ember JS course here: https://app.pluralsight.com/library/courses/ember-4-big-picture

I hope you find value in this new Ember 4: The Big Picture course. Be sure to follow my profile on Pluralsight so you will be notified as I release new courses

Here is the link to my Pluralsight profile to follow mehttps://app.pluralsight.com/profile/author/steve-buchanan

Read more