Welcome to TADHackZA 2021. This page will guide you on how to get started with IBM Cloud and IBM Developer!
We will also share a few resources with you to kick start your development. :)
-
Login/Sign Up for IBM Cloud - https://ibm.biz/Bdf8Pt
-
Webinar Replay - TADHackZA 2021 - Webinar Sessions Streamed live on Sep 24, 2021 replay IBM Developer @ 01:22:34
- Getting Started
- Learn and Connect
- Developer Resources
- Mobile
- Chatbots
- Messaging
- IoT
- Web Development
- Blockchain
- Payments
- Tech Mentors
- Authors
Sign up or Log in to IBM Cloud
If you already have an account, log in to IBM Cloud
And if you haven't, don't worry! We have got you covered! There are 3 steps to create your account on IBM Cloud:
- Input your email address and password.
- Look out for an email notification containing your verification link sent to the email address you registered with, and verify your account.
- Fill in the form.
Please make sure you select the country you are in when asked at any step of the registration process.
After Signing up or Login in. You will be redirected to the IBM Cloud Home Page.
From here, you can click on the catalog option next to the search bar to access all IBM Cloud Services and Offerings.
You can then filter the services according to category, provider, type, delivery method, deployment target or release.
Alternatively, you can search for desired service in the Search Bar.
As an example, we can search for an select Watson Studio. The results provide a quick summary of the displayed services.
You can then click on the Watson Studio Service which will lead you to the service's provisioning page.
The landing page will allow you to enter a name for your service and create it, however you might find it beneficial to take a bit of time to read more about the service, its capabilities and potential use cases in the about section. :)
If you scroll down, on the left pane, there are very important documentation links which walk you through how to create a "Hello World" of the service, other examples and some API documentation as well.
Each service on the catalog can be interacted with in a simiar manner, please feel free to reach out to the mentors should you have any additional questions. :)
The IBM Developer Site (https://developer.ibm.com/) is the home of IBM Developer Content. This is our landing page.
You can utilize the search button to search for various keywords. Some great suggested searches: AI, JavaScript, Microservices, OpenShift, Docker, Security, etc..
IBM Developer has a collection of articles, blogs code patterns( creme dela creme ), datasets, APIs, tutorials and videos you can choose from.
Code patterns offer up complete solutions to problems that developers face every day. Code patterns leverage multiple technologies, products, or services to solve issues that our developer advocates have recognized as common use cases across multiple industries. There is a list of suggested code patterns in the next section. :)
After searching for a technology or keyword, you can filter your content results accordingly, the next screenshot shows this in detail.
Each Code Pattern leads you through the use case, the objective and also shares the code which can be reused and tailored to fit your own use case. The Code Patterns also demonstrate how we can integrate IBM Services and Open Source Technologies into our applications.
Continuing with what we were doing earlier, if we filter our AI search result to view code patterns, we can then select a desired pattern.
When we have selected a Code Pattern, we can then click on "Get the code", which will redirect us to GitHub where all necessary project files resides.
You can also Click on "View Demo" to see how the app works without having to deploy it yourself. :)
Please have a look at some of these code patterns, which might be in line with your ideas.
Please have a look at the following code patterns.
- Build an assistant to evaluate various health insurance policies
https://developer.ibm.com/patterns/build-an-assistant-to-evaluate-various-health-insurance-policies/ - Transcribe audio in real time or from an audio file
https://developer.ibm.com/patterns/transcribe-audio-in-real-time-or-from-an-audio-file/?mhsrc=ibmsearch_a&mhq=transcribe - Extract insights from videos
https://developer.ibm.com/patterns/extract-textual-insights-from-a-given-video/?mhsrc=ibmsearch_a&mhq=transcribe - Build a real-time translation app that can listen and speak
https://developer.ibm.com/patterns/build-a-real-time-translation-service-with-watson-api-kit/?mhsrc=ibmsearch_a&mhq=transcribe - Build a secure microservices-based banking application
https://developer.ibm.com/components/node-red/patterns/build-a-secure-microservices-based-application-with-transactional-flows/ - Consume and provide APIs with API Connect and Node.js
https://developer.ibm.com/tutorials/consume-provide-api-with-api-connect-node/ - Build a framework that connects WhatsApp to Watson services
https://developer.ibm.com/patterns/build-a-framework-that-connects-whatsapp-to-any-watson-service-on-ibm-cloud/ - Create a web application to optimize your supply chain inventory
https://developer.ibm.com/patterns/leverage-decision-optimization-models-in-procurement-app-for-store-managers/ - Online order processing during pandemics
https://developer.ibm.com/patterns/online-order-processing-system-during-pandemic/ - Build an image classification model
https://developer.ibm.com/patterns/build-an-american-sign-language-alphabet-classifier-using-pytorch-and-gpu-environments-on-watson-studio/ - Identify patterns, relationships, and connections using data visualization
https://developer.ibm.com/tutorials/data-visualization-a-powerful-tool-for-visualizing-insight-data-overview/ - Create an Internet of Things Platform Starter application
https://developer.ibm.com/tutorials/how-to-create-an-internet-of-things-platform-starter-application/ - Turn your smartphone into an IoT device
https://developer.ibm.com/tutorials/iot-mobile-phone-iot-device-bluemix-apps-trs/ - Analyze e-commerce websites and recommend optimal pricing
https://developer.ibm.com/patterns/analyze-e-commerce-websites-and-recommend-optimal-product-pricing/ - Use Node.js with Cloudant DBaaS
https://developer.ibm.com/tutorials/learn-nodejs-node-with-cloudant-dbaas/ - Create an app to perform intelligent searches on data
https://developer.ibm.com/patterns/create-an-app-to-perform-intelligent-searches-on-data/ - Deploy a Watson Discovery application with New Relic observability on IBM Cloud Kubernetes Service
https://developer.ibm.com/tutorials/deploy-a-simple-app-on-kubernetes-that-serves-a-web-app-and-communicates-with-watson-discovery/ - Connect Watson IoT and HERE Tracking
https://developer.ibm.com/tutorials/connect-watson-iot-here-tracking-manage-track-devices-real-time/ - Capture clickstream data from your ecommerce website
https://developer.ibm.com/patterns/datastax-enterprise-dse-code-pattern-using-clickstream-data/ - Create a conversational voicebot using WhatsApp and Watson services
https://developer.ibm.com/patterns/create-a-multilingual-voicebot-on-whatsapp-using-watson-services/ - Create a next-generation call center with Watson Assistant Phone Integration
https://developer.ibm.com/patterns/create-a-next-generation-call-center-with-voice-gateway/ - Detect data anomalies using SingleStore on IBM Cloud Pak for Data
https://developer.ibm.com/patterns/detect-anomalies-in-streaming-data/ - Deploy a cloud-native application on IBM Cloud for Financial Services
https://developer.ibm.com/patterns/openshift-application-ibm-cloud-for-financial-services/ - Eliminate bias and enhance fairness in AI models using Cortex Certifai
https://developer.ibm.com/patterns/eliminate-bias-and-enhance-fairness-in-ai-models-using-cortex-certifai/ - Control your smart home the open source way
https://developer.ibm.com/patterns/control-your-smart-home-the-open-source-way-using-mqtt-bluetooth-and-node-red/
- IBM Developer - https://developer.ibm.com/
- Follow us on Crowdcast - https://www.crowdcast.io/ibmdeveloper
- Join our meetup groups - https://www.meetup.com/ZA-IBMCloud/ and https://www.meetup.com/IBM-Cloud-MEA/
- TADHackZA 2021 Slack Channel - 7-sponsor-ibm
- IBM MobileFirst® Foundation on Cloud - https://mobilefirstplatform.ibmcloud.com/tutorials/en/foundation/8.0/ibmcloud/
- Watson Assistant with SMS Gateway - https://www.ibm.com/docs/en/voice-gateway?topic=gateway-getting-started-sms
- Twilio Short Codes - https://www.twilio.com/docs/sms/api/short-code
- Twilio Programmable SMS on IBM Cloud - https://cloud.ibm.com/docs/TwilioProgrammableSMS/index.html?_ga=2.171346912.1968278847.1631615991-1841836562.1631615991
- IBM Watson® IoT Platform - https://developer.ibm.com/tutorials/iot-mobile-phone-iot-device-bluemix-apps-trs/
- Android - https://github.com/ibm-watson-iot/iot-starter-for-android
- Starter kits - https://cloud.ibm.com/docs/apps?topic=apps-tutorial-starterkit
- Tutorials - https://cloud.ibm.com/developer/appservice/starter-kits
- Drivenet - https://fabnetworks.github.io/demodocs/networks/drivenet/
- Red Hat® OpenShift® - https://cloud.ibm.com/docs/blockchain-sw-251?topic=blockchain-sw-251-get-started-console-ocp#get-started-console-ocp-step-two-deploy-console
- IBM Kubernetes Service - https://cloud.ibm.com/docs/blockchain?topic=blockchain-ibp-v2-deploy-iks
- Red Hat Marketplace - https://marketplace.redhat.com/en-us/products/ibm-blockchain/pricing (Provides a Free Trial Pricing Plan for 30 days)
- IBM Cloud catalog - https://cloud.ibm.com/catalog/services/payeezy
- Docs - https://developer.payeezy.com/apis
- Getting Started with Payeezy - https://github.com/payeezy/get_started_with_payeezy/blob/master/README.md
- IBM Cloud catalog - https://cloud.ibm.com/catalog/services/dwolla
- Docs - https://cloud.ibm.com/docs/Dwolla/index.html
- Dwolla Developers - https://developers.dwolla.com/
You can find us on our slack channel - 7-sponsor-ibm
Reshav Haripersad
Frans Mathapo
Tshepiso Metswamere
Deshan Naidoo