Beginners Guide to Test Driven Development
التصنيف الكامل: Development > Web Development > Test-Driven Development (TDD)

عن هذا الكورس
تعلم أونلاين 100%
شاهد الدروس في أي وقت ومن أي مكان
محتوى معتمد
مقدم من منصة Udemy
رابط موثوق
ينقلك مباشرة لصفحة التسجيل الرسمية
كورسات مقترحة في نفس المجال
عرض كل الكورسات ←
Solar PV System Design
If you're an entry level engineer, student, or just want to go into solar energy systems consultancy, then this course is for you!There are several courses on Udemy in this field, however, none of them touch on a few important topics in the solar energy space. This course fills in the void left by those other course and is positioned to be the best value for money and here is why:You will learn to use remote sensing tools and geographic information systems to pinpoint ideal locations for solar plants. This is a very valuable skill to have in the energy transition. No other course on Udemy touches on bifacial photovoltaics. Bifacial photovoltaic modules will account for 40% of the PV market by 2030.You will learn how to determine the absolute best angle of tilt of solar modules at any given geographical coordinates without using any useless rule of thumb methods. This will be done completely by pinpoint parametric simulation in a fast and efficient way. You will see what goes through the mind of a system design as we design a simple rooftop system for a client in Namibia. Please feel free to point out any additions you will like to see in this course. This course is for beginner to intermediate level and covers the popular software tools used in solar PV system design. You'll learn the basic concepts as well as:Geographic information systemsSystem Modelling in SAMSystem Modelling in PVsystBasics of QGISAnd several other practical topicsBy the end of this course, you'll be able to successfully design a solar PV system that guarantees maximum power output.

Touch Typing Techniques - Learn how to type fast
The course consists of Four main sections : 1- The three rows : where you will know the basic rows of the keyboard, the original position of your fingers on the keyboard, and how to move them through keys to type very fast and efficiently. 2- Symbols Numbers : where you will learn how to type numbers and symbols using the same rules and principles in the previous section therefore, it should be easy. 3- Practice : this is the most important section, I will add and mention other tools such as online websites and software that will assist you in your typing practice. With a variety of resources to choose from, you have the luxury of choice. With the tips and resources I mention within this section, the hardest words and statements will become easy to type. 4- Notes : general notes and tips that will help you in practicing and keep you healthy I use both of a live recording and screen recording to ensure maximum understand. I assure you that by practicing your typing speed will be at least 60 Words Per Minute and of course you can do more by more practicing

Environmental Literacy - an Introduction
The environmental crisis is real and urgent and has the potential to harm everyone. It is not a question of "saving the planet" but of saving ourselves! But too few people fully understand what it means and what we can do about it. This course has been produced to help improve environmental literacy.We use animation to illustrate a series of discussions between two characters. Naomi is an environmental specialist and Alison represents learners participating in the course. Alison is interested in expanding her knowledge about the environmental crisis so that she can understand how mankind is affecting the environment, how the crisis affects everyone and what can be done to minimise mankind's impact. Naomi and Alison introduce learners to the following aspects of the environmental crisis:what we understand by natural resources, why it is important to manage them carefully and the consequences of their continued depletionan introduction to the hierarchy for managing wastepollution of the air, water and landa brief overview of climate breakdownwhat is meant by biodiversity and why it is important to minimise its loss.Each topic is covered in a different setting to link the issues covered to our everyday lives. The course concludes with a summary, followed by a short quiz to confirm the knowledge acquired.

How to create a CRUD Application with Python and Oracle
In this course you learn how to interface a Python application program with an Oracle Server Database. Python has various modules that you can use to interact with databases. We will install CX_ORACLE connector module to enable us interact with Oracle Server database from our Python application.We will be installing Python and Oracle database server and also create a new database and table that our Python application will interact with.We will create the Python application frontend using Tkinter which is a built in Python module used to create graphical user interfaces . From tkinter module we will import ttk module which is a themed widget library that contains various types of widgets like buttons,labels etc that we can use to build the graphical user interface for our Python application. We will also import other bits and pieces from the tkinter module that our Python application will use.Also we will create a database configuration file that twill be used to interact with the Oracle Server database from our Python application. We will also be creating a class with methods and also stand alone functions for our application.When the application is complete we will be able to perform CRUD operations on the Oracle database from our Python application.

Intro to Bubble - Learn how to build apps without code
Have an idea for an app or maybe you just want to learn how to create them? Let me guess... you can't code? Welcome to the wonderful world of Bubble. Bubble is a revolutionary visual programming platform that enables people with absolutely no technical background to build fully functional web applications without code.In this course, we will learn:- How to build fully responsive web apps without code- How to create web interfaces that people love with Bubble's visual editor- How to publish our application to a live domain!- What databases and objects are, and how to structure your applications database- So much more!This is the intro to Bubble course I wish I took before I began building apps with Bubble. Save days of wasted time by learning the basics of Bubble and all of the tips and tricks from an experienced Bubble programmer.

Mastering AI Conversations: ChatGPT 2025 Masterclass
Welcome to the "Mastering AI Conversations: ChatGPT 2025 Masterclass" on Udemy, where you will learn how to build intelligent chatbots and conversational agents that can engage in natural language conversations with humans.In this course, you will be taught by ChatGPT, a large language model trained by OpenAI, which has been developed to understand and respond to human language in a way that is natural and intuitive.Throughout the course, ChatGPT will guide you through the basics of natural language processing (NLP) and machine learning (ML), and show you how to build and train your own chatbot using the latest AI technologies.You will learn how to design conversational flows, handle user inputs, and generate responses that are both informative and engaging. You will also gain a deep understanding of the underlying technologies that power modern chatbots, such as neural networks, sequence-to-sequence models, and attention mechanisms.By the end of the course, you will have the skills and knowledge necessary to build your own AI-powered chatbot that can converse with users on a wide range of topics, from customer support to personal assistants.So if you're ready to take your AI conversational skills to the next level, enroll in the "Mastering AI Conversations: ChatGPT 2025 Masterclass" today and start building your own intelligent chatbot!