/
Cloud App Development

Cloud App Development

→ Latest cloud updates: 

https://developer.atlassian.com/cloud/jira/platform/


→ Latest cloud blogs: 

https://confluence.atlassian.com/cloud/blog


Prerequisite Node JS and AUI


Name ResourceRemark
1Your favorite IDE or text editorhttps://visualstudio.microsoft.com/downloads/Download Visual Studio Code Editor 
2

Basic knowledge of JavaScript and web development.

https://www.w3schools.com/js/
3A basic understanding of Jirahttps://confluence.atlassian.com/jira/jira-documentation-1556.html
4

Node.js (v4.5.0 or later). You’ll also need npm, which is included with Node.js.

Backend 
5Basic understanding of React 
  • Tutorial 1 to 14 for basic understanding
  • To understand Atlaskit for UI components.
6React with Express Full Stack Development
7A tool to tunnel your local development environment to the internet. We recommend ngrok, which is free and easy to usehttps://ngrok.com/downloadrefer 
8Refer "CSV User Importer" cloud app code to implement cloud appcsv-user-importer.zip

CSV User importer has implications:

  • Front and backend code using API
  • JWT Token uses 
  • Logger implementation   
  • License implementation   
  • Atlassian Connect descriptor file for production uses 


Prerequisite for Spring boot and Atlaskit (Cloud Apps Development )


Name ResourcesRemark
1Spring Boot https://javabrains.io/courses/spring_bootquickstart/Complete exercise on Spring Boot, MVC, JPA and Deployment 
2Next Generation Javascript

ES6 JavaScript Tutorial for Beginners

JavaScript "this" and Function References

Complete ES6 concept as React based on all ES6 concepts 
3React JS Crash CourseLearn React - React Crash CourseComplete Crash course to learn the basic concept of React JS 



→ Atlassian cloud developer documentation

https://developer.atlassian.com/cloud/?utm_source=%2Fstatic%2Fconnect%2Fdocs%2Findex.html&utm_medium=301


→  Building a Cloud App with Atlassian Connect:

https://www.youtube.com/watch?v=qzxVBjV5g60

→ Atlassian Cloud vs. server: features and use cases:

https://confluence.atlassian.com/cloudkb/atlassian-cloud-vs-server-features-and-use-cases-691011844.html?_ga=2.84284057.1896921515.1554705618-1215665441.1539166619


→ Marketplace apps:

https://confluence.atlassian.com/cloud/marketplace-apps-873871382.html


→ Understanding JWT Authentication for Atlassian Connect:


→ Atlassian Connect validator

https://atlassian-connect-validator.herokuapp.com/validate


  Atlassian Labs

https://bitbucket.org/account/user/atlassianlabs/projects/ATL


→ Node Js for Absolute Beginners 

https://www.youtube.com/watch?v=U8XF6AFGqlc


→ Express Node Crash Course

https://www.youtube.com/watch?v=L72fhGm1tfE&t=106s 


Creating apps using express node framework

https://bitbucket.org/atlassian/atlassian-connect-express/src/master/


→ Jira Cloud api

https://developer.atlassian.com/cloud/jira/platform/rest


→ Jira cloud developer reference 

https://developer.atlassian.com/cloud/jira/platform/rest/v3/?utm_source=%2Fcloud%2Fjira%2Fplatform%2Frest&utm_medium=302


→ ADG Sketch libraries

https://www.atlassian.design/guidelines/product/resources/web-product-gui-pack


→ Sketch libraries tutorial

https://www.sketch.com/docs/libraries/


→ React Tutorial (Tutorial 1 to 14 for basic understanding)

https://www.youtube.com/watch?v=OxIDLw0M-m0&list=PL4cUxeGkcC9ij8CfkAY2RAGb-tmkNwQHG


→  React Crash Course  

https://www.youtube.com/watch?v=Ke90Tje7VS0


→  Scopes for Atlassian Connect apps

https://developer.atlassian.com/cloud/jira/platform/scopes/


→ About the Atlassian Marketplace

https://developer.atlassian.com/platform/marketplace/


→ Atlassian cloud apps build doc

https://developer.atlassian.com/platform/marketplace/getting-started/


→ Installing cloud apps in Jira marketplace 

https://developer.atlassian.com/platform/marketplace/installing-cloud-apps/?utm_source=%2Fstatic%2Fconnect%2Fdocs%2Fdeveloping%2Fcloud-installation.html&utm_medium=301


→ License info API *

https://developer.atlassian.com/platform/marketplace/license-api-for-cloud-apps/


→ Atlassian Developer blogs 

https://blog.developer.atlassian.com/ 


→ Cloud app deployment operations guide

https://developer.atlassian.com/platform/marketplace/cloud-app-operations-guide/


→ Upgrading and versioning cloud apps

https://developer.atlassian.com/platform/marketplace/upgrading-and-versioning-cloud-apps/


→  Jira modules

https://developer.atlassian.com/cloud/jira/platform/about-jira-modules/


→  Developer Day Keynote Youtube Videos  

https://www.youtube.com/watch?v=-pwleb2Pdlo&list=PLaD4FvsFdarRgEfUxPoR2bz-OpQpSPofN&index=1


→   Updated best practices for Server app design

https://blog.developer.atlassian.com/atlassian-design-guidelines-announcement/


→ How do you develop and use Atlaskit / AUI?

https://community.developer.atlassian.com/t/how-do-you-develop-and-use-atlaskit-aui/18933


→ Building User Interfaces of Atlassian Apps with Atlaskit and AUI

https://medium.com/@kskoropada/building-user-interfaces-of-atlassian-apps-with-atlaskit-and-aui-212975921511


→ React Atlaskit from Deviniti Apps

https://bitbucket.org/account/user/deviniti/projects/AP


→ Atlassian Connect Spring Boot Samples

https://bitbucket.org/atlassian/atlassian-connect-spring-boot-samples/src/master/


 Atlassian Connect Repositories

https://bitbucket.org/account/user/atlassian/projects/AC




Related content

Cloud App Development Training
Cloud App Development Training
Read with this
Transition of Atlassian Apps Development
Transition of Atlassian Apps Development
Read with this
60.Slack Documentation
60.Slack Documentation
Read with this
40.Exploration : Status Page
40.Exploration : Status Page
Read with this
10.API response dump - Atlassian Project
10.API response dump - Atlassian Project
Read with this