{"id":10406,"date":"2026-08-10T10:18:46","date_gmt":"2026-08-10T10:18:46","guid":{"rendered":"https:\/\/nokobox.com\/index.php\/item\/pl-coding-professional-app-development-with-ci-cd-2023-1\/"},"modified":"2026-08-10T10:18:46","modified_gmt":"2026-08-10T10:18:46","slug":"pl-coding-professional-app-development-with-ci-cd-2023-1","status":"publish","type":"digital_item","link":"https:\/\/nokobox.com\/index.php\/item\/pl-coding-professional-app-development-with-ci-cd-2023-1\/","title":{"rendered":"Pl Coding \u2013 Professional App Development With CI\/CD 2023-1"},"content":{"rendered":"<div class=\"w-post-elm post_content\">\n<h2>Descriptions<\/h2>\n<p>Professional App Development With CI\/CD, In short, these are the key concepts you will learn step-by-step: \u2013 Automating common workflows using powerful CI pipelines with Bitrise \u2013 How you can fully automate the deployment of your app to Google Play \u2013 How Git branches are commonly arranged in the industry for projects at scale \u2013 Writing simple unit and UI tests for your apps and automatically running them before merging some changes \u2013 Setting up a staging environment to automatically distribute your app to a QA testing team (commonly done in the industry). This is not a theoretical course. You\u2019ll learn all these concepts in a simulated corporate environment with examples straight out of practice!<\/p>\n<h3>What you\u2019ll learn<\/h3>\n<ul>\n<li>learn the essentials about CI\/CD so you can automate any process like running your app\u2019s tests, distributing it to a testing team, deploying it to Google Play and more<\/li>\n<li>be perfectly prepared for working in the tech industry by experiencing and practicing common processes used across the industry<\/li>\n<li>learn about Google Play Console and how you can use it to make your app available to the public<\/li>\n<li>stop wasting time with courses that leave out meaningful detailsbe able to confidently approach your next job because you know what you can expect there<\/li>\n<\/ul>\n<h3>Specificatoin of Professional App Development With CI\/CD<\/h3>\n<ul>\n<li>Publisher : <a href=\"https:\/\/href.li\/?https:\/\/pl-coding.com\/ci-cd-course\" target=\"_blank\" rel=\"noopener\">Pl Coding<\/a><\/li>\n<li>Teacher : <a href=\"https:\/\/downloadlynet.ir\/tag\/philipp-lackner\">Philipp Lackner<\/a><\/li>\n<li>Language : English<\/li>\n<li>Level : All Levels<\/li>\n<li>Number of Course : 18<\/li>\n<li>Duration : 5 hours and 11 minutes<\/li>\n<\/ul>\n<h3>Content of Professional App Development With CI\/CD<\/h3>\n<p>1 The focus of this course<br \/>2 What is CI_CD and how does it work<br \/>3 DISCLAIMER \u2013 Watch this before going on<br \/>4 Why Bitrise<br \/>5 Connecting GitHub to Bitrise<br \/>6 Bitrise roundtrip<br \/>7 What we will build<br \/>8 Different branching strategies compared<br \/>9 Creating good pull requests<br \/>10 Building the app \u2013 ExpressionParser<br \/>10 Notes<br \/>11 Building the app \u2013 ExpressionEvaluator<br \/>12 Building the app \u2013 ExpressionWriter<br \/>13 Building the app \u2013 Calculator UI &amp; UI test<br \/>14 Running UI tests in the CI workflow<br \/>15 Working with different build variants<br \/>16 Automatically distributing our app to testers (Firebase App Distribution)<br \/>16 Notes<br \/>17 Notes<br \/>17 Releasing our app to Google Play<br \/>18 Notes<br \/>18 Setting up the Google Play deploy workflow<\/p>\n<h3>Pictures<\/h3>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-984946\" src=\"https:\/\/downloadly.ir\/wp-content\/uploads\/2025\/05\/Professional-App-Development-With-CI_CD.d.jpeg\" alt=\"Professional App Development With CI_CD\" width=\"630\" height=\"236\"><\/p>\n<h3>Sample Clip<\/h3>\n<div style=\"width: 640px;\" class=\"wp-video\"><span class=\"mejs-offscreen\">Video Player<\/span><\/p>\n<div id=\"mep_0\" class=\"mejs-container mejs-container-keyboard-inactive wp-video-shortcode mejs-video\" tabindex=\"0\" role=\"application\" aria-label=\"Video Player\" style=\"width: 640px; height: 360px; min-width: 217px;\">\n<div class=\"mejs-inner\">\n<div class=\"mejs-mediaelement\"><mediaelementwrapper id=\"video-165277-1\"><video class=\"wp-video-shortcode\" id=\"video-165277-1_html5\" width=\"640\" height=\"360\" preload=\"metadata\" src=\"https:\/\/dl.downloadly.ir\/Files\/Elearning\/Sample\/Professional_App_Development_With_CI_CD_Downloadly.ir.mp4?_=1\" style=\"width: 640px; height: 360px;\"><source type=\"video\/mp4\" src=\"https:\/\/dl.downloadly.ir\/Files\/Elearning\/Sample\/Professional_App_Development_With_CI_CD_Downloadly.ir.mp4?_=1\"><a href=\"https:\/\/dl.downloadly.ir\/Files\/Elearning\/Sample\/Professional_App_Development_With_CI_CD_Downloadly.ir.mp4?nocache=1786137959836\">https:\/\/dl.downloadly.ir\/Files\/Elearning\/Sample\/Professional_App_Development_With_CI_CD_Downloadly.ir.mp4<\/a><\/video><\/mediaelementwrapper><\/div>\n<div class=\"mejs-layers\">\n<div class=\"mejs-poster mejs-layer\" style=\"display: none; width: 100%; height: 100%;\"><\/div>\n<div class=\"mejs-overlay mejs-layer\" style=\"display: none; width: 100%; height: 100%;\">\n<div class=\"mejs-overlay-loading\"><span class=\"mejs-overlay-loading-bg-img\"><\/span><\/div>\n<\/div>\n<div class=\"mejs-overlay mejs-layer\" style=\"display: none; width: 100%; height: 100%;\">\n<div class=\"mejs-overlay-error\"><\/div>\n<\/div>\n<div class=\"mejs-overlay mejs-layer mejs-overlay-play\" style=\"width: 100%; height: 100%;\">\n<div class=\"mejs-overlay-button\" role=\"button\" tabindex=\"0\" aria-label=\"Play\" aria-pressed=\"false\"><\/div>\n<\/div>\n<\/div>\n<div class=\"mejs-controls\">\n<div class=\"mejs-button mejs-playpause-button mejs-play\"><button type=\"button\" aria-controls=\"mep_0\" title=\"Play\" aria-label=\"Play\" tabindex=\"0\"><\/button><\/div>\n<div class=\"mejs-time mejs-currenttime-container\" role=\"timer\" aria-live=\"off\"><span class=\"mejs-currenttime\">00:00<\/span><\/div>\n<div class=\"mejs-time-rail\"><span class=\"mejs-time-total mejs-time-slider\" role=\"slider\" tabindex=\"0\" aria-label=\"Time Slider\" aria-valuemin=\"0\" aria-valuemax=\"0\" aria-valuenow=\"0\" aria-valuetext=\"00:00\"><span class=\"mejs-time-buffering\" style=\"display: none;\"><\/span><span class=\"mejs-time-loaded\"><\/span><span class=\"mejs-time-current\"><\/span><span class=\"mejs-time-hovered no-hover\"><\/span><span class=\"mejs-time-handle\"><span class=\"mejs-time-handle-content\"><\/span><\/span><span class=\"mejs-time-float\"><span class=\"mejs-time-float-current\">00:00<\/span><span class=\"mejs-time-float-corner\"><\/span><\/span><\/span><\/div>\n<div class=\"mejs-time mejs-duration-container\"><span class=\"mejs-duration\">00:00<\/span><\/div>\n<div class=\"mejs-button mejs-volume-button mejs-mute\"><button type=\"button\" aria-controls=\"mep_0\" title=\"Mute\" aria-label=\"Mute\" tabindex=\"0\"><\/button><a href=\"javascript:void(0);\" class=\"mejs-volume-slider\" aria-label=\"Volume Slider\" aria-valuemin=\"0\" aria-valuemax=\"100\" role=\"slider\" aria-orientation=\"vertical\"><span class=\"mejs-offscreen\">Use Up\/Down Arrow keys to increase or decrease volume.<\/span><\/p>\n<div class=\"mejs-volume-total\">\n<div class=\"mejs-volume-current\" style=\"bottom: 0px; height: 100%;\"><\/div>\n<div class=\"mejs-volume-handle\" style=\"bottom: 100%; margin-bottom: -3px;\"><\/div>\n<\/div>\n<p><\/a><\/div>\n<div class=\"mejs-button mejs-fullscreen-button\"><button type=\"button\" aria-controls=\"mep_0\" title=\"Fullscreen\" aria-label=\"Fullscreen\" tabindex=\"0\"><\/button><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<h3>Installation Guide<\/h3>\n<p>Extract the files and watch with your favorite player<\/p>\n<p>Subtitle : Not Available<\/p>\n<p>Quality: 1080p<\/p>\n<h3>Download Links<\/h3>\n<p><a href=\"https:\/\/dl2.downloadly.ir\/Files\/Elearning\/Pl-Coding_Professional_App_Development_With_CICD_2023-1_Downloadly.ir.part1.rar?nocache=1786137959\">Download Part 1 \u2013 1 GB<\/a><\/p>\n<p><a href=\"https:\/\/dl2.downloadly.ir\/Files\/Elearning\/Pl-Coding_Professional_App_Development_With_CICD_2023-1_Downloadly.ir.part2.rar?nocache=1786137959\">Download Part 2 \u2013 1 GB<\/a><\/p>\n<p><a href=\"https:\/\/dl2.downloadly.ir\/Files\/Elearning\/Pl-Coding_Professional_App_Development_With_CICD_2023-1_Downloadly.ir.part3.rar?nocache=1786137959\">Download Part 3 \u2013 217 MB<\/a><\/p>\n<h5>Password file(s): <a>www.downloadly.ir<\/a><\/h5>\n<h3>File size<\/h3>\n<p>2.21 GB<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Descriptions Professional App Development With CI\/CD, In short, these are the key concepts you will learn step-by-step: \u2013 Automating common workflows using powe<\/p>\n","protected":false},"author":1,"template":"","dgi_category":[10458],"dgi_tag":[87978,87979,87980,87981,87982,87983,87984,87985,87986],"class_list":["post-10406","digital_item","type-digital_item","status-publish","has-post-thumbnail","hentry","dgi_category-video-tutorials","dgi_tag-download-professional-app-development-with-ci-cd","dgi_tag-free-download-professional-app-development-with-ci-cd","dgi_tag-free-professional-app-development-with-ci-cd","dgi_tag-philipp-lackner","dgi_tag-pl-coding-professional-app-development-with-ci-cd","dgi_tag-professional-app-development-with-ci-cd","dgi_tag-professional-app-development-with-ci-cd-download","dgi_tag-professional-app-development-with-ci-cd-free","dgi_tag-professional-app-development-with-ci-cd-free-download"],"_links":{"self":[{"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/digital_item\/10406","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/digital_item"}],"about":[{"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/types\/digital_item"}],"author":[{"embeddable":true,"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"version-history":[{"count":0,"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/digital_item\/10406\/revisions"}],"wp:attachment":[{"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/media?parent=10406"}],"wp:term":[{"taxonomy":"dgi_category","embeddable":true,"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/dgi_category?post=10406"},{"taxonomy":"dgi_tag","embeddable":true,"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/dgi_tag?post=10406"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}