Coding in Quarantine B: Building a Community
التصنيف الكامل: Development > Database Design & Development > Programming Fundamentals

عن هذا الكورس
تعلم أونلاين 100%
شاهد الدروس في أي وقت ومن أي مكان
محتوى معتمد
مقدم من منصة Udemy
رابط موثوق ومباشر
ينقلك لصفحة التسجيل الرسمية
كورسات مقترحة في نفس المجال
عرض كل الكورسات ←
Playwright Test Automation With JavaScript - Getting Started
Playwright is a test automation tool that becoming more and more popular each year. In this course you will learn how to start writing automated scripts with Playwright and JS. Learn how to locate and interact with elements, how to make an assertions, how to wait on different conditions, annotations and way more. This course is beginners friendly and no prior knowledge is required. Everything you need to get started with Playwright.Why Playwright:Cross-browser. Playwright supports all modern rendering engines including Chromium, WebKit, and Firefox.Cross-platform. Test on Windows, Linux, and macOS, locally or on CI, headless or headed.Auto-wait. Playwright waits for elements to be actionable prior to performing actions. It also has a rich set of introspection events. The combination of the two eliminates the need for artificial timeouts - the primary cause of flaky tests.Web-first assertions. Playwright assertions are created specifically for the dynamic web. Checks are automatically retried until the necessary conditions are met.Tracing. Configure test retry strategy, capture execution trace, videos, screenshots to eliminate flakes.Test frames, pierce Shadow DOM. Playwright selectors pierce shadow DOM and allow entering frames seamlessly.Browser contexts. Playwright creates a browser context for each test. Browser context is equivalent to a brand new browser profile. This delivers full test isolation with zero overhead. Creating a new browser context only takes a handful of milliseconds.Log in once. Save the authentication state of the context and reuse it in all the tests. This bypasses repetitive log-in operations in each test, yet delivers full isolation of independent tests.

React & Spring: Build Full-Stack Apps
A full-stack developer has to know how to write frontend and backend code. In addition, the developer has to handle all the problems that are encountered in the application development life cycle, starting from a simple idea to UI design, the technical design, and all the way to implementing, testing, production, deployment, and monitoring. This course overs the full set of technologies that you need to know to become a full-stack web developer with Spring for the backend and React for the frontend. React is a JavaScript library for building user interfaces. React is used to build single-page applications.In this course you'll learn how to build a modern full-stack application. Learn how to build RESTful API endpoints and work with the data access Layer of Spring. Along the way, you can learn how to set up the project, define Spring models, create endpoints, and then build an interface from React components. Then, we will move on to the frontend, where you will be introduced to React, a modern JavaScript library for building fast and reliable user interfaces, and its app development environment and components.By the end of the course you'll be able to use these same techniques and technologies to build your own full-stack JavaScript and Spring applications.

Page Object Model pattern for Selenium WebDriver & Java
In this course you'll learn exactly what the Page Object Model pattern is in the best way, first by understanding what it is and why we use it, before diving right in and creating a simple Page Object Model together to understand the core coding concepts and techniques needed. Then we'll explore some awesome advanced techniques and tips tricks - like Fluid Syntax and Business Methods - which will really super-charge your Page Object Model skills and take your Selenium WebDriver coding to the next level.I'll also cover the benefits of using Page Object Model in an Agile project environment, how and when to to refactor, the importance of bullet-proofing your Selenium scripts from the start, structuring your automation projects using Separation of Concerns, coding common modules, and much more. Many of these techniques have been learnt by me from years of hard experience doing test automation in the real world, and you won't easily find them documented elsewhere.By the end of this course you will not only have learnt how to create Selenium WebDriver test automation scripts using Page Object Model, but you will know how to do it RIGHT.

Python Demonstrations For Practice Course
Learn Python From Beginner To Advanced Level By DemonstrationsThe course is created thorough, extensive, but easy to follow content which you’ll easily understand and absorb. The course starts with the basics, including Python fundamentals, programming, and user interaction.The curriculum is going to be very hands-on as we walk you from start to finish becoming a professional Python developer. We will start from the very beginning by teaching you Python basics and programming fundamentals, and then going into advanced topics and different career fields in Python so you can get real-life practice and be ready for the real world.The topics covered in this course are:* Beginner to Expert Python contents:Installing AnacondaPython OverviewArray implementationFile methodsKeywords and IdentifiersPython TuplesPython BasicsPython FundamentalsData StructuresObject-Oriented Programming with PythonFunctional Programming with PythonLambdasDecoratorsGeneratorsTesting in PythonDebuggingError HandlingRegular ExpressionsComprehensionsModulesSee you inside the course!

Build a Movie Mania App: Learn ReactJS Step-by-Step
Movie Mania is an immersive web development project designed to teach the fundamentals of JavaScript, HTML, CSS, and the Document Object Model (DOM), culminating in the integration of React. Participants will learn to build a dynamic website that leverages a movie API to fetch and display detailed information about searched movies. This hands-on project aims to equip learners with practical skills in web development while fostering a deep understanding of JavaScript and React functionalities. We'll explore the fundamental building blocks of web development: HTML, CSS, JavaScript, and React JS. Then, We kick things off by setting up the project folder and firing up the development server. We'll dive into the world of APIs, acquiring a key from OMDB API to fetch all the juicy details about our favourite movies. With our API key in hand, we'll craft a nifty function to search for movie data, complete with titles, years, and captivating poster images. By the end, we'll have our project primed and ready to showcase movie magic like never before! In this last part, we're adding a cool feature: real-time movie search. Imagine you start typing a movie's name, and the results instantly pop up below, without having to click any button.

Advanced Selenium WebDriver
The best course to learn Selenium WebDriver with industry best practices is right here. This course is thoughtfully designed for a diverse audience, including students, QA automation engineers, developers, project managers, business analysts, and anyone involved in software testing practices. It aims to elevate your Selenium WebDriver knowledge by providing a comprehensive understanding of its capabilities, advantages, and challenges, as well as the best practices for managing automation projects.In this course, you will delve deep into advanced Selenium WebDriver concepts and practical implementations. We ensure you gain a clear understanding of the strengths and weaknesses of Selenium WebDriver and guide you through the best practices for harnessing its power. The course covers every aspect of Selenium WebDriver, from its fundamental components to advanced techniques.We pride ourselves on offering solutions to real-world challenges that you may encounter while using Selenium WebDriver. Our approach includes hands-on demonstrations for every solution, allowing you to build a complete project as you progress through the classes.By the end of this course, you will have the expertise to select the most suitable automation framework, adopt the best approach for your automation projects, and become a proficient Selenium WebDriver practitioner. You'll be equipped to tackle Selenium WebDriver challenges confidently, and you'll be capable of crafting a tailored framework that perfectly fits your application or software under test. Your understanding and practical skills will be advanced, transforming your QA automation projects to fully leverage the benefits Selenium WebDriver offers.Join us on this learning journey, and empower yourself to excel in the world of test automation.
