Tag Archives: Jordan Hudgens

May the Webinars Be With You

May seems to be webinar month here at LearnNowOnline. With three exciting events on the calendar, it’s a great time to explore some of the most buzzed-about new and updated technologies including Visual Studio 2015, Windows 10, and Swift. We hope you’ll join us for these upcoming events:


joemayoWhat’s New in Visual Studio 2015
| Register now
On May 13th Joe Mayo will once again present “What’s New in Visual Studio 2015.” In this live session, you will get a great overview of the changes from the previous versions of Visual Studio. You will also learn about some of the updates that were released at Build, including the newest version called Visual Studio Code. Code is a free version of Visual Studio 2015 that is really a very powerful editor that runs on multiple platforms. You’ll also learn of any new updates that may come from Microsoft before the 13th.


benkovich-bwBuilding Apps for Windows 10 with Visual Studio
 | Register now
On May 27th Mike Benkovich will continue the Visual Studio conversation when he presents “Building Apps for Windows 10 using Visual Studio.” Windows 10 is expected to bring the best of Windows 7 and Windows 8 plus some new advancements. Mike will cover this exciting update, including related information recently released at Build.

Introduction to Swift  | Watch recording
In this webinar recorded earlier this month, Jordan Hudgens covers Swift, the newest programming language from Apple. Swift is designed for Cocoa and Cocoa Touch, and is meant to be easier, faster, and safer than Objective-C.  You can use Swift to replace or work in conjunction with Objective-C. Watch the replay now:

This webinar coincides with the release of two new Swift courses from LearnNowOnline: Swift for iOS: Basics and Swift for iOS: Creating an Application. These two courses will give you an overview of Swift and its basic commands, plus you will learn how to create a simple application.

To register for any of these webinars, or to view recordings of previous webinars, check out http://www.learnnowonline.com/webinars.

About the Author


brianblogpic-150x150

Brian Ewoldt is the Project Manager for LearnNowOnline. Brian joined the team in 2008 after 13 years of working for the computer gaming industry as a producer/project manager. Brian is responsible for all production of courses published by LearnNowOnline. In his spare time, Brian enjoys being with his family, watching many forms of racing, racing online, and racing Go-Karts.

 

We’re busy, but there’s still time for REST

Yes, it has been a while since I have graced this site with one of my blogs. And I know you are thinking to yourself…Thank God! But in the words of the great of Russell Casse from the movie Independence Day, “Hello, Boys, I’m BAAAAACK!” Okay, so I’m not flying an airplane into an alien spaceship, but I am writing this blog.

Back to the subject at hand. We here at LearnNowOnline have been very busy as you may have noticed. In the hustle and bustle, we have released two great new courses covering RESTful Services featuring expert Jordan Hudgens. Jordan also presented our Ruby courses, and you can watch for more courses from him in the future.

Our new RESTful Services courses pick up where our last series released in September left off. Here’s a look at what’s covered in these latest courses:

RESTful Services: Install, JAX-RS and Jersey
You will get a brief history of RESTful Web Services and how they are integral to modern web applications. You’ll see how to setup your computer to begin developing JAX-RS and Jersey applications, specifically by leveraging Maven scaffold applications from the command line. Watch the course trailer to learn more:

rsa1-300x217

RESTful Services: The Server and Client
You will learn how to build a client server application from scratch using the Eclipse IDE and Apache Tomcat Server. You’ll see how you can create resources, how to configure CRUD requests, and how you can access those resources from a client application. Watch the course trailer to learn more:

rsa2-300x217

Now that we’re all to speed, watch for more courses coming soon including SSAS 2014, SSIS 2014, Swift, and more.

About the Author


brianblogpic-150x150

Brian Ewoldt is the Project Manager for LearnNowOnline. Brian joined the team in 2008 after 13 years of working for the computer gaming industry as a producer/project manager. Brian is responsible for all production of courses published by LearnNowOnline. In his spare time, Brian enjoys being with his family, watching many forms of racing, racing online, and racing Go-Karts.

 

Leveraging Tools, Modules and JSON Within Python 3

python-logo-master-v3-tm-flattened-300x101

“There is nothing more dangerous than a wounded Mosquito.” This is a quote from the Mosquito Hunters skit on Monty Python’s Flying Circus television show. So what does this quote have to do with LearnNowOnline’s new Python courses? Well nothing…except for the fact the programming language Python was named after Monty Python’s Flying Circus. See my earlier blog post on this topic

For our latest Python 3 courses, we have enlisted the help of Python Head Jordan Hudgens. I don’t know that he is a Python Head for sure, but Jordan is the instructor for our Ruby courses, and now he is sharing his Python experience with us.

But before I get to our new titles, I want to recommend that if you are new to Python, you begin with our series of Python courses with Peter Thornsteinson:

Once you have taken this first set of courses, or if you have a basic level of Python knowledge or experience, our new series of courses is for you. It is just like a moth hunt, “Well, I follow the moth in the helicopter to lure it away from the flowers, and the Roy comes along in the Lockheed Starfighter and attacks it with air-to-air missiles.” Well, not really, but here is a brief description of the courses.

NEW – Python 3: Programming Tools
In this course you will learn about some of the most important tools a Python 3 developer can use for advanced implementations. You will be introduced to high level concepts of various classes and techniques, and close each section with a practical, code-driven example of how you can leverage these techniques in daily development. Specifically, this course will start with an introduction on iterators and generators, followed by regular expressions, introspection, lambda functions, metaclasses, decorators, and more. See course outline or watch the trailer:

p3a1-300x217

NEW – Python 3: Modules, JSON and Algorithms
In this course you will learn how to leverage popular libraries and modules in your applications. This is a vital tool for any Python developer, as modules can save you a significant amount of time by providing powerful functionality that isn’t natively built into Python 3. You will also learn how to integrate with third-party APIs to connect with other software in your own applications. You’ll learn about metaprogramming in Python, an extremely powerful technique that can give you the ability to modify a program’s structure at runtime. Then you’ll learn how Python interacts with XML and JSON objects, including an initial look at the structure of XML and JSON, how to generate XML and JSON objects, and how to parse XML and JSON feeds. You’ll also get a broader look at the implementation of complex algorithms. See course outline or watch the trailer:

p3a2-300x217

After completing these courses, you’ll be ready to program with Python…and “Wherever there is a challenge, Hank and Roy Spim will be there ready to carry on the primordial struggle between man and inoffensive, tiny insects.” Yes, another pointless quote but you get the idea.

About the Author


brianblogpic-150x150

Brian Ewoldt is the Project Manager for LearnNowOnline. Brian joined the team in 2008 after 13 years of working for the computer gaming industry as a producer/project manager. Brian is responsible for all production of courses published by LearnNowOnline. In his spare time, Brian enjoys being with his family, watching many forms of racing, racing online, and racing Go-Karts.

 

NoSQL and MongoDB

So when you see the term NoSQL, do you think “No SQL? Is this some type of anti-Standard Query Language protest?”

SQL is used to query large databases for information, and many of us think of SQL as either Microsoft SQL Server or MySQL. With the growth of data gathering it became clear that the typical relational database would not be able to handle the amount of data that was being collected. NoSQL was developed in 1998 by Carlo Strozzi. He coined the term “NoSQL” but felt that “NoREL” would have been a better name since NoSQL doesn’t use a SQL relational model.

So what does MongoDB have to do with NoSQL? MongoDB is a type of NoSQL database, specifically a document-oriented NoSQL database, which means its strength is in managing large amounts of consistent document types like pictures or blog postings. The term Mongo comes from the word “humongous,” referring to the large amount of data that this NoSQL implementation can hold. We are talking petabytes of information, each petabyte equaling 1024 terabytes. MongoDB is capable of supporting petabytes of data in datasets across multiple servers.

We have joined forces with expert Jordan Hudgens to develop three new courses designed to help you get started with NoSQL and MongoDB.

NoSQL: What is NoSQL (Now available)
You will be introduced to the concepts behind the NoSQL ecosystem, including what NoSQL is and isn’t. You will learn the advantages and disadvantages of using a NoSQL database, the benefits of leveraging a schema-less database in your applications, and how to set up the environment used to develop an application.

NoSQL/MongoDB: Implementation of AngularJS (Now available)
You will learn how to implement the basic AngularJS portions of an application. You will see some of the basic features that AngularJS offers before we get into routing, function, and service integration.

NoSQL/MongoDB: Buildout to Going Live (Coming 11/24/14)
You will learn how to build out more functionality within an application, including how to leverage Express for Node.js to your advantage. You will learn about server side coding and App.js customization and model setup. You will discover how to build out the remaining views and take the application live, and how to incorporate Bootstrap into your application to give it a more professional look and feel.

Visit LearnNowOnline to learn more about these courses, and explore how NoSQL and MongoDB can help you manage “humongous” amounts of data efficiently and effectively.

About the Author


brianblogpic-150x150

Brian Ewoldt is the Project Manager for LearnNowOnline. Brian joined the team in 2008 after 13 years of working for the computer gaming industry as a producer/project manager. Brian is responsible for all production of courses published by LearnNowOnline. In his spare time, Brian enjoys being with his family, watching many forms of racing, racing online, and racing Go-Karts.

 

Developing Applications Using Ruby on Rails

rubyonrailslogo1-231x300

In researching this blog about Ruby on Rails, I began with an internet search for the word “Ruby.” I figured I’d get results about the precious ruby gem stone…how the ruby is the birth stone for July, or the fact that for thousands of years the ruby gemstone was the most valuable gemstone above the diamond, or how people have been creating synthetic rubies since 1837.

Instead I was pleasantly surprised to see search results for Ruby and Ruby on Rails the top of the list. Clearly “Ruby” the programming language has become more precious to many of us than “ruby” the gemstone.

Yes, the Ruby language was named after the gemstone and was released in 1995 by Yukihiro Matsumoto. Ruby is an open source, object-oriented language with an easy to read and write syntax. Instead of mining the web looking for instruction on how to use this precious programming language, you can find five new courses right here at LearnNowOnline.

Helping you mine your way through building Ruby applications is our new instructor, Jordan Hudgens. Jordan is a Certified Ruby Developer and comes to us from the great state of Texas where he is working toward his doctorate in Computer Science. Jordan will show you how to create your Ruby applications in the cloud. Instead of having to pickaxe your way through the development process, Jordan will show you how to use the gems that make Ruby application development easy.

Our new courses include:

  • Ruby on Rails: Intro to Development (Now available)
    Get an overview of the tools that will be used for the Ruby courses, plus create a quick application.
  • Ruby on Rails: Best Practices (Now available)
    Learn how to use the Ruby development tools in the best possible way.
  • Ruby on Rails: Data, Design, and Deploy (Coming 10/27/14)
  • Ruby on Rails: Searching and Sorting (Coming 11/3/14)
  • Ruby on Rails: Administration and API (Coming 11/10/14)

Visit LearnNowOnline to learn more about these courses. Also, see Jordan in action as he introduces us to Ruby on Rails in his recent webinar — check out the replay now.

“Rails”, “Ruby on Rails”, and the Rails logo are registered trademarks of David Heinemeier Hansson. All rights reserved.

About the Author


brianblogpic-150x150

Brian Ewoldt is the Project Manager for LearnNowOnline. Brian joined the team in 2008 after 13 years of working for the computer gaming industry as a producer/project manager. Brian is responsible for all production of courses published by LearnNowOnline. In his spare time, Brian enjoys being with his family, watching many forms of racing, racing online, and racing Go-Karts.