How to Program with Java Podcast show

How to Program with Java Podcast

Summary: Learn how to program using the Java programming language. This podcast will teach you step by step how to use the Java programming language to create your own applications or web applications! These Java tutorials are presented in plain English and explain all of the important Java programming concepts needed to excel in the field of software.

Join Now to Subscribe to this Podcast
  • Visit Website
  • RSS
  • Artist: Trevor Page: Java Guru | Programmer | Teacher
  • Copyright: © Crafty Codr Inc. 2024

Podcasts:

 Spring Framework - Fun with Controllers | File Type: audio/mpeg | Duration: 55:07

In our last episode I talked about controllers and how they are used in Spring.  In this episode I will be diving even further into Controllers in the Spring Framework and I will talk about the different parameters that can be passed into each method within each Controller. For example, there are HttpServletRequest objects, Model objects as well as @RequestParam and @ModelAttribute annotations that can be used within your Controller's methods.  The beauty of the Spring framework is that you can pick and choose which ones you want to include within any given method.

 Intro to the Spring Framework | File Type: audio/mpeg | Duration: 49:17

Well, so far we've been focusing on a bunch of topics that align themselves around the Java programming language in general.  But now we're going to take things into a slightly new direction, we're going to be talking about the Spring Framework -- more specifically, Controllers and the Spring Framework. You see, my goal for this blog and podcast has been to not only teach you the Java programming language, but also teach you how you can build a web application.  So, this is the first step in that direction.  

 Java Observer, Observable Design Pattern | File Type: audio/mpeg | Duration: 40:18

Today let's talk about some design patterns, namely the Observer design pattern which can be used in Java.  Following the Oberser design pattern in Java is as easy as extending the Observable object and implementing the Observer interface for the appropriate objects.   Don't have a clue what the appropriate objects are?  Well then that's what this episode is all about!  You'll learn what the design pattern is, how it can be used, and how BIG companies have used it in their powerful frameworks.  Don't miss it!

 Interview w/ Self-Taught Programmer Troy Davis | File Type: audio/mpeg | Duration: 01:14:51

In this epsidoe of the How to Program with Java podcast, I talk with a self-taught programmer who has started up his own very successful marketing product based on his programming knowledge.  Troy was graduated with a degree that would have had him working as an audio engineer, but instead took a 180 and pursued his passion for tech and programming.  Now he's the big cheese (CTO) and living the dream.  Find out how he did it, and how YOU too can do it on this great podcast interview.

 The Agile Development Methodology | File Type: audio/mpeg | Duration: 42:17

If you've worked as a developer for a corporation, you've likely been exposed to the waterfall model of software development... If not, consider yourself lucky.  I've worked in this model before and it had its issues, but thankfully I was introduced to the Agile development methodology in the latter years of my career as an employee and I got a lot from the experience.  This podcast episode is dedicated to talking about the Agile methodology and recounts my experiences with it and how I went through my days using the Agile process. In the episode we will talk about: Standup meetings Backlog grooming Story Planning Review and Retrospectives Story Cards and estimation points Sticky Notes for Tasks and more! Plenty to learn about, and plenty to get excited about!

 Alan Robbins - Self-taught Programmer Success Story | File Type: audio/mpeg | Duration: 43:52

Alan Robbins is a self-taught programmer who dabbled with programming in college.  After not doing to well in the post-secondary system with respect to programming, he changed his major and graduated with a degree in Business Economics and a minor in Psychology and Philosophy. After graduating, he decided that he had a knack for programming (even if the "system" told him otherwise) so he ended up getting an entry level job as a programmer.  Since then, he's started up a couple of businesses and is now running a very successful software development company with 40 employees and "lives the dream" by working from home.

 The Software Development Life-Cycle | File Type: audio/mpeg | Duration: 52:11

Knowing how to program with Java is only some of the battle when it comes to developing software, the other major part of the battle is knowing HOW to distribute the software.  There are entire schools of thought that surround the ways that you can release software, but in this podcast episode we will focus on two methodologies. The software development life-cycle is the broad term that defines methodologies like: Waterfall Model Agile Development Have a listen, get informed and happy learning!

 From self-taught programmer to self-made success story - Interview with John Sextro | File Type: audio/mpeg | Duration: 45:20

Keeping on our theme of becoming a success story with programming as a self-taught programmer, I interview a successful self-taught programmer by the name of John Sextro.  As a seasoned programmer and agile coach with no degrees or diplomas, John made it to 'the big show' by impressing one of the gatekeepers of that coveted 'entry level programmer' position.  Find out how he managed to kick start his career in today's interview.

 Getting a Job as a Self-Taught Programmer | File Type: audio/mpeg | Duration: 38:44

Landing a job as a self-taught programmer is not impossible, and I will have an in-depth conversation about why this is the case.  I will talk about strategies like creating your own software product based on your own interests, then slapping that on your resume and impressing potential employers.  Finding programming contracts and getting paid to learn how to program and building up your marketable experience.  I will also cover how to meet people and get interviews ON THE SPOT so you can land a job and get that all important real world working experience!  Have a listen and take action!

 Encapsulation and Final Keyword in Java | File Type: audio/mpeg | Duration: 39:55

Learn all about one of the four major principles of Object Oriented Programming (encapsulation) as well as the "final" keyword.  In this episode I also dive into the popular topic of Java Certification.  Learn what certifications you can get, what you should do to prepare, as well as what materials I'd suggest picking up to give yourself the best chance of success!

 Java Interview Question - Part II | File Type: audio/mpeg | Duration: 38:20

In this session I will cover some additional Java interview questions that you should be able to answer.  I also cover some general tips that you should keep in mind when being interviewed (as it's not just these questions you'll need to be able to answer if you want to land the job).

 Java Interview Questions Part I | File Type: audio/mpeg | Duration: 45:51

This is part I of a series of episodes dedicated to common questions that are asked in entry level Java interview situations.  The questions covered in this episode are some basic questions that I uncovered across the internet (and there are even questions I've asked in an actual interview situation myself).  Enjoy!

 Mocking in Java | File Type: audio/mpeg | Duration: 45:54

In this episode you'll hear what mocking is all about and how it can be used to help you in your unit testing journey.  Mocking is all about testing chunks of code in solutide, without having any dependecies on other Objects (as this would sully your unit test).

 Unit Testing in Java | File Type: audio/mpeg | Duration: 38:50

Interested in starting your coding career? I'm now accepting students into an immersive programming Bootcamp where I guarantee you a job offer upon graduation. It is a 6 month, part-time, online Bootcamp that teaches you everything you need to know to get a job as a Java developer in the real-world. You can learn more via https://www.coderscampus.com/bootcamp In this episode... This is a very important topic of discussion, as it's probably the most important activity you can participate in as a software engineer.  I'm absolutely convinced that you can save yourself and your company truck loads of money if you learned how to unit test your code.  So if you've never heard of this before, it's time to put on your thinking caps!

 Casting in Java | File Type: audio/mpeg | Duration: 30:42

Interested in starting your coding career? I'm now accepting students into an immersive programming Bootcamp where I guarantee you a job offer upon graduation. It is a 6 month, part-time, online Bootcamp that teaches you everything you need to know to get a job as a Java developer in the real-world. You can learn more via https://www.coderscampus.com/bootcamp In this episode... Trevor Page takes you through all the nail biting action that is casting in Java.  This episode will teach you what casting is and why it's needed in Object Oriented Programming languages.

Comments

Login or signup comment.