UdemyCI/CD

Master CI/CD for Android Developers

التصنيف الكامل: Development > Software Engineering > CI/CD

Master CI/CD for Android Developers

عن هذا الكورس

What you will learn in this course?In this course, you will learn the fundamentals of CI/CD which is short for Continuous Integration/Continuous Delivery and be able to apply these fundamentals in your Android app development process.The word Deployment is often used in place of Delivery but effectively means the same thing.These skills are essential to maximize your career potential in 2019 and beyond, because more and more companies are adopting these development practices requiring new employees or freelancers to be well versed in these concepts.What is Continuous Integration (CI) ?CI is the practice of merging all programmers current working copies to a shared mainline on a regular basis (usually several times a day).A developer checks out a working copy of the code base prior to making a change. Over time as other developers check out and make changes, this checked out working copy of the source code base gets out of date, potentially requiring more and more work by developers to actually check their completed changes back in to the main repository.Without using CI it can become really difficult to merge all these changes and can lead to it taking more time to merge changes back into the main source code base than it took to make the the change itself.CI seeks to eliminate this problem by making sure all developers integrate early and often with the goal to reduce rework and ultimately save cost and time. This involves all developers merging their code back into the main repository multiple times a day.An added bonus is that each programmer who is merging changes needs to build and run (and pass) all unit tests which usually run automatically meaning the code base is easier to work with and merge changes into and is potentially more stable as a result.What is Continuous Delivery or Deployment (CD) ?This extends CI to ensure that new changes to software c

تعلم أونلاين 100%

شاهد الدروس في أي وقت ومن أي مكان

محتوى معتمد

مقدم من منصة Udemy

رابط موثوق ومباشر

ينقلك لصفحة التسجيل الرسمية

سعر الكورس
$99.99
المنصة:Udemy
الانتقال للكورس / التسجيل الآن
🔒 عند النقر، سيتم فتح صفحة الكورس الرسمية على منصة Udemy في نافذة جديدة.

كورسات مقترحة في نفس المجال

عرض كل الكورسات ←
LangGraph Mastery: Develop LLM Agents with LangGraph
Udemy
LangGraph

LangGraph Mastery: Develop LLM Agents with LangGraph

Welcome to this brand new course on LangGraph, which allows us to build agentic LLM applications. Unleash the Full Potential of AI with LangGraph LangChain!By the end of this course, you will be equipped with the skills to seamlessly integrate LLM agents into your applications, opening up new possibilities and horizons.We are witnessing a rapid ascent in AI capabilities, with groundbreaking advancements occurring annually. This swift progress has the potential to significantly reshape our world in the coming years.Three pivotal advancements are poised to make a profound impact: Infinite Context Windows, Text to Action, and Agents.Agents: The New Frontier in AIAgents are autonomous intelligent entities designed to perform tasks, process information, and interact within a language-based framework. These agents are significantly expanding the potential of AI across various domains.Agentic AI is revolutionizing industries, offering enhanced applications in fields such as legal document analysis, medical diagnostics, and software development. Imagine an army of skilled programmers working around the clock to develop software solutions for you.In this course, we will delve into LangGraph, an extension of LangChain specifically designed for agent and multi-agent workflows. LangGraph enables highly customizable and controllable agent flows, ideal for complex scenarios.We will also explore LangSmith, a platform for tracing and debugging your production-grade LLM applications.What You'll Learn:Master LangGraph: Explore nodes, edges, and state management for advanced agent workflows.LangChain Integration: Connect LLMs to real-worl

Understanding TypeScript
Udemy
Typescript

Understanding TypeScript

March 2025: BIG COURSE UPDATE Re-recorded large parts of the course to cover missing TypeScript concepts (e.g., "satisfies"), improve explanations and add extra examples demo projects.Added more than 10h of new content!---Learn what TypeScript is, why it really is a powerful addition to JavaScript, what its features are and how to use it! Learn why TypeScript is amazing, how it improves your JavaScript code and how it helps you avoid nasty bugs and errors!This course takes you from the very basics and its most important feature (types!) to the point where you're able to use TypeScript in any of your projects. ReactJS projects included!As TypeScript is developed by Microsoft and strongly advertised and used by Angular 2+ (Google) and other popular libraries, it's here to stay. Indeed, TypeScript is one of the most popular web development languages you can learn these days!Gain an edge today and be amongst the first to really understand TypeScript!Learn how you can use TypeScript to bring modern JS features like destructuring, arrow functions or classes to any environment and codebase - even if it does not support those features yet! Understand which types you may use and how you can build your own types. Learn how to write better code with types and with the many features offered by TypeScript!But, in this course, we'll not stop after the basics! You will also learn about more advanced features (like decorators) and also how to set up workflows with TypeScript. This includes a TypeScript-only workflow as well as a webpack workflow.You'll also learn that you're not limited to Angular or plain JavaScript/ TypeScript projects.

Introduction to HTML, CSS, and JavaScript  from scratch
Udemy
Web Development

Introduction to HTML, CSS, and JavaScript from scratch

This introductory course to HTML ,CSS and JavaScript is vital for anyone who wants to become a web developer..These three technologies are skills every web developer must learn and have.HTML : Used to create content CSS: Used to present the contentJavaScript : Used to create interactionThey are the building blocks of all websites and web based projects.This course will teach you the basics of these three technologies by creating a basic one page website and 7 other projects.What You will learn include:Introduction to basic HTMLCreating a very basic websitePlanning a basic websiteAssembling files and foldersWhat is HTMLHTML document structureAnatomy of HTML elementMarking up textLinksUsing commentsHTML AttributesIntroduction to basic CSSWhat is CSSWays to apply CSSCSS RulesetCSS basic selectorsStyling multiple elementsCSS Box modelUsing margin and padding propertiesChanging background colorCSS Display propertyCSS Font propertyUsing google fontsIntroduction to basic JavaScriptWhat is JavaScriptWhere to place JavaScriptVariablesData TypesOperatorsOperator precedenceUsing ConditionalsFunctionsEventsUsing Linting toolsAdding image changerAdding personalized messageProjects we will create :TodoListCalculatorInteractive quiz

Practical SpringBoot Microservices Implementation Mastery
Udemy
Microservices

Practical SpringBoot Microservices Implementation Mastery

Learn to implement SpringBoot based Microservices and RESTful API's architecture from scratch in a practical step by step approach.Microservices architecture has many advantages like:Improved productivityBetter resiliencyIncreased scalabilityContinuous integration/continuous delivery (CI/CD)Optimize business functionalityand many moreWe will be implementing many important concepts of microservices architecture likeSpring Cloud Config ServerSpring Cloud BusSpring Cloud Netflix EurekaSpring Cloud Circuit BreakerSpring Cloud SleuthSpring Cloud GatewaySpring Cloud StreamWe will be creating many springboot projects from scratch from spring initializer, some of the microservice will be based on mongodb and some will work with mysql database.Following are the steps we will cover:1.1-Generating and Setting up of product service1.2-Create product entity class with annotation1.3-Create product repository1.4-Creating controller and GET and POST endpoints1.5-Test GET and POST endpoint with Postman2.1-Generating and Setting up of booking service2.2-Understanding Discovery service and Service registry2.3-Generating and Setting up Discovery Service2.4-Registering Product service as client to Discovery service2.5-Registering Booking service as client to Discovery service2.6-Understanding config server and centralized configuration2.7-Create git repo and add properties files2.8-Generate github token and use in Intellij to push code2.9-Generating and Setting up of Configuration service2.10-Configuring config server to fetch different profile based properties from github2.11-Connecting booking service to config server on dev profile2.1

iOS Firebase Masterclass - Real time Database and Firestore
Udemy
Firebase

iOS Firebase Masterclass - Real time Database and Firestore

What you will learn in this course?The course is designed to give a comprehensive overview of the Firebase Framework and will teach you how to integrate multiple firebase features together to create robust applications.You will learn how to "put it all together" as opposed to learning isolated topics alone. Many topics in the course are revisited in subsequent sections of the course to reinforce ideas previously discussed. You will find new use cases and create applications with multiple firebase features as you progress through the course.What are the major topics covered?Firebase, iOS, and Swift.But more specifically, the course covers...Integrating an authentication workflow, to sign in and manage new users.Creating applications that leverage a backend database using the Real-time Database or Firestore solution.How to make your app upload and download image data using the photo library or the camera picture data.Create cloud functions that offload work to the firebase server, so your client apps don't have to work as hard.Integrating Crashlytics into your applications, so you can manage crash reports of your application after you have deployed the app on the Apple app store.How to create an app that updates users via push notifications if our backend database updates; yet another use case for cloud functions.How to use Dynamic Links to send out user invites so you can grow your app and brand.How to create and manage the lifecycle of your ads using Google Admob to help grow your app and brand.How to collect and filter analytical data so that you can better understand how users are using your app.How to create applications that use multiple firebase features simultaneously to create robust and useful applicationsHow to convert a single-player Tic Tac Toe game into a multiplayer game. Uses Authentication, Firestore Database, and Dynamic links.

7 Metacognitive Steps to Be More
Udemy
Critical Thinking

7 Metacognitive Steps to Be More

Master the 7 Metacognitive Steps to Be More Effective in Any Area of LifeAre you looking to become more effective in areas like organization, focus, and time management—or help your children or clients develop these essential executive function skills? The "7 Metacognitive Steps to Be More" course equips you with a practical, step-by-step process to achieve just that.Whether you're an adult seeking personal growth, a parent supporting your child, or a professional helping others overcome challenges, these 7 steps provide a powerful framework to think critically and act deliberately in any situation.What Are the 7 Metacognitive Steps?This course introduces a metacognitive process—a way of thinking about your thinking—that you can apply to:Improve organization skills.Enhance focus and stay on track.Master time management for increased productivity.Solve problems, tackle challenging tasks, and build better habits.The steps are simple yet transformative, giving you the tools to think systematically and take control of how you approach life’s challenges.Who Should Take This Course?This course is ideal for:Adults Older Learners: Enhance your effectiveness in key areas like organization, focus, and time management.Parents: Help your children develop essential life skills and become more effective learners.Therapists Professionals: Use these steps to support clients with academic or executive function challenges.Educators Counselors: Empower students with strategies to think more critically and independently.What’s Inside the Course?Video Lessons: Step-by-step guidance through the 7 Metacognitive Steps.Downloadable Resources: 6 detailed e-books packed with practical insights and printable visuals for imme