Showing posts with label Android. Show all posts
Showing posts with label Android. Show all posts

Sunday, November 27, 2016

Internet of Things (IoT) Course Roadmap

Here is the series of courses that participants may find useful if they want to embark on the journey of Internet of Things (IoT) development.



Monday, November 21, 2016

Course Updates

Courses Confirmed for December 2016

Here is the list of courses that are confirmed for December 2016:


  • IOT202 - Introduction to Data Science using Python

  • AND101 - Fundamentals of Android Programming using Android Studio

  • IOS101 - Fundamentals of iPhone Programming using Swift



  • IOT101 - Programming Internet of Things (IoT) using Raspberry Pi


  • IOT104 - Programming Internet of Things (IoT) using Arduino

  • WEB202 - Implementing iOS and Android Push Notifications


Changes to Course Duration and Content

MOB104 - Writing Cross Platform iOS and Android Apps using Xamarin.Forms and C#


MOB104 is now a 2-day course. Due to the focus of Microsoft on the cross-platform developers' tools, Xamarin.Forms is now more important than ever. In this course, you will learn how to develop cross-platform mobile apps for Android and iOS, as well as learn some advanced techniques like:

  • Cross-platform User Interface
  • Dependency Injection
  • MVVM Architecture

IOS302 - Advanced iOS - Apple Watch Programming


With the latest watchOS from Apple, the Apple Watch is now a much more compelling wearable device. Apps now launch quicker, and battery life is much improved on the new Apple Watch series 2. We have since revised this course to 2 days, so that we have time to cover all the cool new features in watchOS 3. (Course comes with an Apple Watch Series 2 watch)

IOT201 - Python Programming


IOT201 is now titled "Python Programming". Instead of focusing just on the syntax of Python, we now cover doing interesting things with Python, such as:

  • Developing RESTful service using Flask
  • Securing your RESTful service using a SSL and Basic Authentication
  • Sockets programming using Python
  • Push notifications using Python
  • Writing your own modules

As such, the IOT201 is now a 2-day course.

Tuesday, November 08, 2016

Instructor-led training for your company and partners

Are you looking for instructor-led developer training for your company? If you are, then you are at the right place. I have travelled around the world, conducting trainings for companies in areas such as :

  • iOS (Objective-C and Swift)
  • Android
  • Bluetooth Low Energy
  • Xamarin 
  • IoT (Raspberry Pi and Arduino)
  • Node.js
  • Amazon Web Services
  • Python and Data Science

In-house training is most cost-effective for companies with a class size as small as 5. My hands-on training focuses on learning-by-doing and is code-intensive. Participants are expected to code and get their hands dirty. This is the most effective way to learn a new technology.

If you are a training provider and would like to bring my trainings to your partners, contact me at weimenglee@learn2develop.net to start the conversation now.

Photo by Scott Kvitberg Photography

Tuesday, October 11, 2016

WEB202 – 1-Day Implementing iOS and Android Push Notifications

Push notification is one of the most interesting topics in mobile development. Using push notifications, you can keep your users up-to-date on the latest happenings, regardless of whether the user is using your application or not.

In this 1-day course, you will learn how to implement push notifications in iOS and Android, as well as learn how to create your own backend push provider so that you have ultimate control on what you want to push to your users, as well as who to push to and when you want to push the notifications.

Please note the following:

  • This course will cover both the iOS and Android platforms, so you need a Mac. 
  • You need to bring along an iOS and Android device. Simulator/emulator will not work.
  • For iOS, you need to register for the paid iOS developer program (US$99/year)
  • For server-side development, we will use Node.js, Python, and MySQL

Sunday, July 03, 2016

Mobile Development Series of Courses


iOS and Android Boot Camps


Looking to jumpstart your iOS or Android development projects? The fastest way to be productive is to join us in the upcoming iOS and Android Boot Camps. In these boot camps, you will learn the fundamentals in 5 days, and at the end of the 5 days, you will be productive and on your way to coding your first real-life app.


AND500 - Android Programming Bootcamp
Course Fee
S$3197 (nett; no GST)
If your company is sponsoring you for the training, your company can enjoy 400% tax deductions/ allowances and/or 60% cash payout for investment in innovation and productivity improvements under the Productivity and Innovation Credit (PIC) scheme. For more details, check out the Productivity and Innovation Credit page. 
Schedules
Start DateEnd DateDetailsCategory
Mon Oct 24 2016Fri Oct 28 2016PDF

IOS500 - iPhone Programming Boot Camp
Course Fee
S$3197 (nett; no GST)
If your company is sponsoring you for the training, your company can enjoy 400% tax deductions/ allowances and/or 60% cash payout for investment in innovation and productivity improvements under the Productivity and Innovation Credit (PIC) scheme. For more details, check out the Productivity and Innovation Credit page. 
Schedules
Start DateEnd DateDetailsCategory
Mon Jul 18 2016Fri Jul 22 2016PDF
Mon Aug 29 2016Fri Sep 02 2016PDF

Thursday, June 02, 2016

MOB103 - Writing Android Apps using Xamarin.Android and C# - CONFIRMED

If you have always wanted to learn how to write Android applications but you are not comfortable with Java, this is now the best time to learn Xamarin.Android. Using Xamarin.Android, you will be able to write Android applications using C#. Using either Visual Studio or Android Studio, you will be able to quickly get up to speed with your first Android application, and learn how the Android system works.

The run on 15 Jun 2016 is now confirmed.

Monday, May 02, 2016

Learn Android Programming using Android Studio 2

Learn Android Programming using the latest Android Studio 2. In this course you will learn all the fundamental building blocks of Android programming:
  • Activities
  • Intents
  • Broadcasts and Broadcast Receivers
  • Google Maps
  • Location Based Services
  • Databases
  • File Storage

At the end of the course, you would have the knowledge to build some cool and exciting Android Apps and test it on your real devices!


Monday, March 07, 2016

AND304 - Advanced Android - Android Wear Programming - 23 March 2016

For the upcoming Android Wear course, we will be using the LG Urbane Android Wear watch for testing and development (which you can keep at the end of the course).
AND304 - Advanced Android - Android Wear Programming
Course Fee
S$1297 (nett; no GST)
If your company is sponsoring you for the training, your company can enjoy 400% tax deductions/ allowances and/or 60% cash payout for investment in innovation and productivity improvements under the Productivity and Innovation Credit (PIC) scheme. For more details, check out the Productivity and Innovation Credit page. 
Schedules
Start DateEnd DateDetailsCategory
Wed Mar 23 2016 CONFIRMEDWed Mar 23 2016PDF
Venue
Bayview Hotel Singapore
30 Bencoolen Street
Singapore 189621 

Monday, December 28, 2015

Learn Android and Android Wear Programming

Learn how to program Android apps for your latest Android device. You will learn the fundamental topics for Android apps development as well as learn how to deploy your apps onto real devices. 

AND101 Fundamentals of Android Programming using Android Studio (S$1197)


Once you have learned the fundamentals of Android development, you can move on to program the Android Wear. This course comes with a Android Wear device, which you can use for testing your apps.

AND304 Advanced Android - Android Wear Programming (S$1297)

Friday, September 04, 2015

MOB104 - Writing Cross Platform iOS and Android Apps using Xamarin.Forms and C# - 23 Sep 2015

In this 1-day workshop, you will learn the fundamentals of building cross-platform mobile apps targeting iOS and Android devices using Xamarin.Forms. Using Xamarin Studio or Visual Studio, you can now write iOS and Android apps using your familiar C# language. When you are ready to deploy your apps, the Xamarin compiler will compile your app into the native binary for each platform. The end result is you have a first class application that is optimized for the respective platform that it is compiled for.

Here are some articles on what you can do with Xamarin.Forms:
Getting Started with Xamarin Forms
Using Native Platform Features in Xamarin.Forms Through DependencyService
Providing Location Service Using DependencyService in Xamarin.Forms
Course Fee
S$799 (nett; no GST)
If your company is sponsoring you for the training, your company can enjoy 400% tax deductions/ allowances and/or 60% cash payout for investment in innovation and productivity improvements under the Productivity and Innovation Credit (PIC) scheme. For more details, check out the Productivity and Innovation Credit page. 
Schedules
Start DateEnd DateDetailsCategory
Wed Sep 23 2015 CONFIRMEDWed Sep 23 2015PDF
Venue
Bayview Hotel Singapore
30 Bencoolen Street
Singapore 189621  

Sunday, August 30, 2015

NDC-London - Workshop: Writing Cross Platform iOS and Android Apps using Xamarin.Forms

In the upcoming NDC London 2016, I will be doing a pre-conference workshop on developing cross-platform iOS and Android apps using Xamarin.Forms.

For more information on NDC London 2016, click this link.

Synopsis of the Workshop
In this 2-day workshop, you will learn the fundamentals of building cross-platform mobile apps targeting iOS and Android devices using Xamarin.Forms. Using the Xamarin Studio or Visual Studio, you can now write iOS and Android apps using your familiar C# language. When you are ready to deploy your apps, the Xamarin compiler will compile your app into the native binary for each platform. The end result is you have a first class application that is optimized for the respective platform that it is compiled for.

Topics
Introduction to Xamarin.Forms Cross Platform UI Development
Using Pages
ContentPage
MasterDetailPage
NavigationPage
TabbedPage
CarouselPage
Using Layouts
StackLayout, AbsoluteLayout, RelativeLayout
GridLayOut, ContentView, ScrollView, Frame
Using the various UI controls
Displaying Maps
Accessing native features using DependencyService
Accessing Locations Services
Accessing Web Services
Deploying iOS and Android apps

Thursday, July 30, 2015

Android and iPhone Programming for Kids

Don't just play on your phone. Program it.
US President Barack Obama 

Learning to code is no longer just for adults. Today, kids are encouraged to learn programming so that it can help them in problem solving. The results are wide ranging, and have a profound effect on the long term development of the child.

And learning to program is no longer a boring endeavour! Today, with the proliferation of mobile devices, kids have great exposures to iPhones, iPads, and Android devices. It is with this in mind that we have decided to roll out two courses on Android and iPhone programming for kids.

While designing the courses, we are faced with a dilemma - should we adopt a tool that makes programming easy but have a lot of constraints that prevents them from achieving more? Or should we go with the tools that professionals are using, but may be so confusing that the kids will be turned off by the complexities? In the end, we decided on the middle ground. We would go with the professional tools, but the focus is on the end results, rather than on the details. The aim is to get kids excited with what they are doing, and incrementally make changes so that they see the changes. Once they are excited, they will be motivated to explore the details on their own.

P.S. If you are not a kid, you are still welcome to attend these courses!

Here are the details of the two courses:

AND001 - Android Programming for Kids (2 days)
Course Fee
S$599 (nett; no GST)
Schedules
Start DateEnd DateDetailsCategory
Sat Nov 21 2015 (WEEKEND CLASS)Sun Nov 22 2015PDF
Thu Dec 17 2015Fri Dec 18 2015PDF
Venue
Bayview Hotel Singapore
30 Bencoolen Street
Singapore 189621  

IOS001 - iPhone Programming for Kids (2 days)

Course Fee
S$599 (nett; no GST)
Schedules
Start DateEnd DateDetailsCategory
Sat Nov 28 2015 (WEEKEND CLASS)Sun Nov 29 2015PDF
Tue Dec 15 2015Wed Dec 16 2015PDF
Venue
Bayview Hotel Singapore
30 Bencoolen Street
Singapore 189621 

Monday, June 22, 2015

WEB103 -Web Developing using PHP and MySQL - now comes with Raspberry Pi 2

With the increasing adopting of Internet of Things (IoT) applications, the upcoming PHP and MySQL Programming course now comes with a Raspberry Pi 2. Using the Raspberry Pi 2, you will now deploy your PHP and MySQL applications on it so that it is now ready to support your IoT applications. What's more, you will learn how to use PHP together with Python to send push notifications to your iOS and Android devices.
Course Fee
S$1297 (nett; no GST)
If your company is sponsoring you for the training, your company can enjoy 400% tax deductions/ allowances and/or 60% cash payout for investment in innovation and productivity improvements under the Productivity and Innovation Credit (PIC) scheme. For more details, check out the Productivity and Innovation Credit page. 
Schedules
Start DateEnd DateDetailsCategory
Thu Sep 17 2015 CONFIRMEDFri Sep 18 2015PDF
Venue
Bayview Hotel Singapore
30 Bencoolen Street
Singapore 189621  

If your company requires in-house training, you can contact us to customize the topics to meet your training requirements. We train worldwide! We have conducted customized classes in the United States, Canada, Norway, Denmark, Japan, China, Hong Kong, Taiwan, and Thailand. 

Thursday, May 28, 2015

IOT Course - Detecting Fire and Sending Push Notifications To Your Android Device using GCM

In the upcoming Programming  Internet of Things (IoT) course, you will learn how to connect a smoke sensor to your Raspberry Pi 2 to detect for fire in your house. Once a change in smoke level is detected, your application will send a push notification to your Android device using Google Cloud Messaging (GCM). How cool is that!
Course Fee
S$1897 (nett; no GST)
If your company is sponsoring you for the training, your company can enjoy 400% tax deductions/ allowances and/or 60% cash payout for investment in innovation and productivity improvements under the Productivity and Innovation Credit (PIC) scheme. For more details, check out the Productivity and Innovation Credit page. 
Schedules
Start DateEnd DateDetailsCategory
Mon Jun 15 2015 CONFIRMEDTue Jun 16 2015PDF
Thu Sep 17 2015Fri Sep 18 2015PDF
Venue
Bayview Hotel Singapore
30 Bencoolen Street
Singapore 189621  

If your company requires in-house training, you can contact us to customize the topics to meet your training requirements. We train worldwide! We have conducted customized classes in the United States, Canada, Norway, Denmark, Japan, China, Hong Kong, Taiwan, and Thailand.