Atlassian JIRA Developer is responsible for designing and configuring Jira Software and Jira Core to meet the needs of the enterprise, as well as integrating any related apps or third-party solutions. They are in charge of creating new integrations, altering the software, and creating new features that fit well with the JIRA software so that the company can operate smoothly. They also create projects, coordinate with Jira Project Administrators, and establish project systems. Atlassian JIRA is a collection of agile work management technologies that facilitate communication across all teams, from concept to consumer, allowing one to cooperate and produce. Developers can develop and integrate new add-ons for the JIRA so that the organization can use extra features for their benefits.
Course Objectives:
Customization: Jira developers are responsible for customizing Jira to meet the specific needs of their organization or project. This includes configuring workflows, issue types, custom fields, and permission schemes
Plugin Development: They often develop custom plugins or extensions for Jira using technologies like Atlassian's Plugin SDK, Java, and web technologies (HTML, CSS, JavaScript). These plugins can enhance Jira's functionality and integrate it with other tools.
Scripting: Jira developers may use scripting languages like Jira Query Language (JQL), Groovy, or Python to automate tasks, create custom scripts, or build advanced search filters.
Integration: They work on integrating Jira with other software tools and systems, such as version control systems (e.g., Git), continuous integration and continuous deployment (CI/CD) pipelines, and third-party applications.
Administration: Jira developers often take on administrative roles, managing user accounts, security settings, and system configurations to ensure the smooth operation of Jira instances.
Agile Development: Many Jira developers are involved in Agile software development processes and use Jira to support Agile methodologies like Scrum and Kanban. They set up Agile boards, manage sprints, and track progress through Agile reports.
Troubleshooting and Support: Jira developers troubleshoot and resolve issues related to Jira functionality, performance, and configuration. They also provide support to users and teams using Jira.
Upgrades and Maintenance: Keeping Jira up to date with the latest versions and applying patches and updates is a crucial part of a Jira developer's responsibilities.
Performance Optimization: They work on optimizing Jira's performance to ensure it can handle the increasing load as the organization or project grows.
Documentation: Maintaining documentation for custom configurations, plugins, and processes within Jira is essential for knowledge sharing and future reference.
Course content
Introduction to JIRA Development
- Overview of JIRA and its development features
- Basic concepts of JIRA plugin Development
- Understanding JIRA’s Java API
Setting up JIRA Development Environment
- Installing and configuring the necessary tools
- Creating a JIRA plugin project
- Basic project structure and files
JIRA Project Setup
- New projects creation
- Custom fields creation
- Screen creation
- Workflow creation
- Issue type creation
- Business flow creation
- Workflow transitions customations
- User access management
- Integrations with other Atlassian products
- Mail server config
- Notifications
- Sla setting
- Performance tunning
- Backup and restore
Advanced Plugin Development
- Developing custom JIRA gadgets and dashboards
- Implementing REST APIs and webhooks
- Building custom UI components and modules
Creating, sharing and configuring dashboards
- Creating, sharing, and configuring dashboards
- Adding gadgets to dashboards and configuring them.
- Creating, sharing, and configuring filters
- Subscriptions
- Searching in Jira (issue navigator, basic search, and advanced search)
- JQL( theory and sample JQLs)
- Agile reports
- Issue analysis reports
- Forecast and management reports
Reports in JIRA
- Agile Reports
- Issue Analysis Reports
- Forecast and Management Reports
Issues in JIRA
- JIRA Issue Anatomy and Fields
- Issue Management(Commenting, Linking, Sharing, Voting, Watching, Moving, Cloning, Time tracking/Logging work)
- Creating, Editing, and Deleting an Issue.
- Creating New Issue Types(Other than the default Issue Types), Issue type Schemes, Subtasks, and Issue Priorities.
Testing, Debugging, and Deployment
- Unit testing and integration testing of JIRA plugins
- Debugging JIRA plugins
- Packaging and deploying JIRA plugins to various environments
Best Practices in JIRA Development
- Understanding JIRA plugin security best practices
- Performance optimization techniques for JIRA plugins
- Using JIRA plugin development resources and community for support and improvement
Confluence
- Work space creation
- Documents creation
- Setting workflows
- Link with JIRA
- User access management
- Reports
- Dashboard creation
Bitbucket
- Project creation
- Repo creation
- User and group management
- Crowd integration
- Branching techniques
- Merging
- User directory
- Application navigation
Crowd
- Project creation
- User dir creation
- ldap connection
- Ad connections
- Group creation
- Application links
Integrating JIRA with Other Tools and Systems
- Integrating JIRA with other Atlassian tools (e.g., Confluence, Bitbucket)
- Third-party integrations using APIs and webhooks
- Best practices for integrating JIRA with external systems
JIRA Administration and Project Management
- Understanding JIRA administration and project management
- Configuring JIRA projects and workflows
- Managing JIRA users and groups
Troubleshooting JIRA Plugins
- Identifying and resolving errors and issues in JIRA plugins
- Debugging JIRA plugins using JIRA logs and debugging tools
- Understanding common issues with JIRA plugins and their solutions
JIRA Plugin Maintenance and Support
- Understanding JIRA plugin upgrade and maintenance
- Providing support and maintenance for JIRA plugins
- Best practices for long-term JIRA plugin support and maintenance
To see the full course content Download now
Course Prerequisites
- There are no prerequisites to attend this course.
- Having Agile/Scrum basics is an added advantage.
Who can attend
- Agile developers
- Agile coaches
- Scrum masters
- Team leads
- Project managers
- Product owners
- Anyone who uses JIRA Software to manage Agile development
Number of Hours: 30hrs
Certification
- Atlassian Certified Associate - Jira Software Board Configuration
- Atlassian Certified Professional - 610 Managing Jira Projects for Data Center Certification
Key features
- One to One Training
- Online Training
- Fastrack & Normal Track
- Resume Modification
- Mock Interviews
- Video Tutorials
- Materials
- Real Time Projects
- Virtual Live Experience
- Preparing for Certification
FAQs
DASVM Technologies offers 300+ IT training courses with 10+ years of Experienced Expert level Trainers.
- One to One Training
- Online Training
- Fastrack & Normal Track
- Resume Modification
- Mock Interviews
- Video Tutorials
- Materials
- Real Time Projects
- Materials
- Preparing for Certification
Call now: +91-99003 49889 and know the exciting offers available for you!
We working and coordinating with the companies exclusively to get placed. We have a placement cell focussing on training and placements in Bangalore. Our placement cell help more than 600+ students per year.
Learn from experts active in their field, not out-of-touch trainers. Leading practitioners who bring current best practices and case studies to sessions that fit into your work schedule. We have a pool of experts and trainers are composed with highly skilled and experienced in supporting you in specific tasks and provide professional support. 24x7 Learning support from mentors and a community of like-minded peers to resolve any conceptual doubts. Our trainers has contributed in the growth of our clients as well as professionals.
All of our highly qualified trainers are industry experts with at least 10-12 years of relevant teaching experience. Each of them has gone through a rigorous selection process which includes profile screening, technical evaluation, and a training demo before they are certified to train for us. We also ensure that only those trainers with a high alumni rating continue to train for us.
No worries. DASVM technologies assure that no one misses single lectures topics. We will reschedule the classes as per your convenience within the stipulated course duration with all such possibilities. If required you can even attend that topic with any other batches.
DASVM Technologies provides many suitable modes of training to the students like:
- Classroom training
- One to One training
- Fast track training
- Live Instructor LED Online training
- Customized training
Yes, the access to the course material will be available for lifetime once you have enrolled into the course.
You will receive DASVM Technologies recognized course completion certification & we will help you to crack global certification with our training.
Yes, DASVM Technologies provides corporate trainings with Course Customization, Learning Analytics, Cloud Labs, Certifications, Real time Projects with 24x7 Support.
Yes, DASVM Technologies provides group discounts for its training programs. Depending on the group size, we offer discounts as per the terms and conditions.
We accept all major kinds of payment options. Cash, Card (Master, Visa, and Maestro, etc), Wallets, Net Banking, Cheques and etc.
DASVM Technologies has a no refund policy. Fees once paid will not be refunded. If the candidate is not able to attend a training batch, he/she is to reschedule for a future batch. Due Date for Balance should be cleared as per date given. If in case trainer got cancelled or unavailable to provide training DASVM will arrange training sessions with other backup trainer.
Your access to the Support Team is for lifetime and will be available 24/7. The team will help you in resolving queries, during and after the course.
Please Contact our course advisor +91-99003 49889. Or you can share your queries through info@dasvmtechnologies.com