• Regeln für den Video-Bereich:

    In den Börsenbereich gehören nur Angebote die bereits den Allgemeinen Regeln entsprechen.

    Einteilung

    - Folgende Formate gehören in die angegeben Bereiche:
    - Filme: Encodierte Filme von BluRay, DVD, R5, TV, Screener sowie Telesyncs im Format DivX, XviD und x264.
    - DVD: Filme im Format DVD5, DVD9 und HD2DVD.
    - HD: Encodierte Filme mit der Auflösung 720p oder darüber von BluRay, DVD, R5, TV, Screener sowie Telesyncs im Format x264.
    - 3D: Encodierte Filme von BluRay, die in einem 3D Format vorliegen. Dies gilt auch für Dokus, Animation usw.
    - Serien: Cartoon/Zeichentrick, Anime, Tutorials, Dokumentationen, Konzerte/Musik, Sonstiges sind demnach in die entsprechenden Bereiche einzuordnen, auch wenn sie beispielsweise im High Definition-Format oder als DVD5/DVD9/HD2DVD vorliegen. Ausnahme 3D.
    - Bereich Englisch: Englische Releases gehören immer in diesen Bereich.
    - Bereich Talk: Der Bereich, in dem über die Releases diskutiert werden kann, darf, soll und erwünscht ist.


    Angebot/Beitrag erstellen

    - Ein Beitrag darf erst dann erstellt werden, wenn der Upload bei mindestens einem OCH komplett ist. Platzhalter sind untersagt.
    - Bei einem Scenerelease hat der Threadtitel ausschließlich aus dem originalen, unveränderten Releasenamen zu bestehen. Es dürfen keine Veränderungen wie z.B. Sterne, kleine Buchstaben o.ä. vorgenommen werden. Ausnahme Serienbörse:
    - Bei einem Sammelthread für eine Staffel entfällt aus dem Releasename natürlich der Name der Folge. Beispiel: Die Simpsons S21 German DVDRip XviD - ITG
    - Dementsprechend sind also u.a. verboten: Erweiterungen wie "Tipp", "empfehlenswert", "only", "reup", usw. / jegliche andere Zusatzinformation oder Ergänzung, welche nicht in obiger Beschreibung zu finden ist.

    Aufbau des Angebots und Threadtitel

    Der Titel nach folgendem Muster erstellt zu werden. <Name> [3D] [Staffel] [German] <Jahr> <Tonspur> [DL] [Auflösung] <Quelle> <Codec> - <Group>
    Beispiel: The Dark Knight German 2008 AC3 DVDRip XviD - iND
    Beispiel: The Dark Knight 2008 DTS DL BDRip x264 - iND
    Beispiel: The Dark Knight 2008 AC3 DL BDRip XviD - iND
    Beispiel: The Dark Knight German 2008 AC3 720p BluRay x264 iND
    Beispiel: The Dark Knight 2008 DTS DL 1080p BluRay x264 iND
    Beispiel: Die Simpsons S01 German AC3 DVDRip XviD iND
    Beispiel: Die Simpsons S20 German AC3 720p BluRay x264 iND
    Beispiel: Sword Art Online II Ger Sub 2014 AAC 1080p WEBRip x264 - peppermint
    Entsprechend sind also u.a. verboten: Sonderzeichen wie Klammern, Sterne, Ausrufezeichen, Unterstriche, Anführungszeichen / Erweiterungen wie "Tipp", "empfehlenswert", "only", "reup", usw. / jegliche andere Zusatzinformation oder Ergänzung, welche nicht in obiger Beschreibung zu finden ist
    Ausnahmen hiervon können in den Bereichen geregelt sein.

    Die Beiträge sollen wie folgt aufgebaut werden:
    Überschrift entspricht dem Threadtitel
    Cover
    kurze Inhaltsbeschreibung
    Format, Größe, Dauer sind gut lesbar für Downloader außerhalb des Spoilers zu vermerken
    Nfo sind immer Anzugeben und selbige immer im Spoiler in Textform.
    Sind keine Nfo vorhanden z.B. Eigenpublikationen, sind im Spoiler folgende Dateiinformationen zusätzlich anzugeben :
    Quelle
    Video (Auflösung und Bitrate)
    Ton (Sprache, Format und Bitrate der einzelnen Spuren)
    Untertitel (sofern vorhanden)
    Hosterangabe in Textform außerhalb eines Spoiler mit allen enthaltenen Hostern.
    Bei SD kann auf diese zusätzlichen Dateiinformationen verzichtet werden.

    Alle benötigten Passwörter sind, sofern vorhanden, in Textform im Angebot anzugeben.
    Spoiler im Spoiler mit Kommentaren :"Schon Bedankt?" sind unerwünscht.


    Releases

    - Sind Retail-Release verfügbar, sind alle anderen Variationen untersagt. Ausnahmen: Alle deutschen Retail-Release sind CUT, in diesem Fall sind dubbed UNCUT-Release zulässig.
    - Im Serien-Bereich gilt speziell: Wenn ein Retail vor Abschluss einer laufenden Staffel erscheint, darf diese Staffel noch zu Ende gebracht werden.62
    - Gleiche Releases sind unbedingt zusammenzufassen. Das bedeutet, es ist zwingend erforderlich, vor dem Erstellen eines Themas per Suchfunktion zu überprüfen, ob bereits ein Beitrag mit demselben Release besteht. Ist dies der Fall, ist der bereits vorhandene Beitrag zu verwenden.
    - P2P und Scene Releases dürfen nicht verändert oder gar unter einem iND Tag eingestellt werden.


    Support, Diskussionen und Suche

    - Supportanfragen sind entweder per PN oder im Bereich Talk zu stellen.
    - Diskussionen und Bewertungen sind im Talk Bereich zu führen. Fragen an die Uploader haben ausschließlich via PN zu erfolgen, und sind in den Angeboten untersagt.
    - Anfragen zu Upload-Wünschen sind nur im Bereich Suche Video erlaubt. Antworten dürfen nur auf Angebote von MyBoerse.bz verlinkt werden.


    Verbote

    - Untersagt sind mehrere Formate in einem einzigen Angebotsthread, wie beispielsweise das gleichzeitige Anbieten von DivX/XviD, 720p und 1080p in einem Thread. Pro Format, Release und Auflösung ist ein eigener Thread zu eröffnen.
    - Grundsätzlich ebenso verboten sind Dupes. Uploader haben sich an geeigneter Stelle darüber zu informieren, ob es sich bei einem Release um ein Dupe handelt.
    - Gefakte, nur teilweise lauffähige oder unvollständige Angebote sind untersagt. Dies gilt auch für eigene Publikationen, die augenscheinlich nicht selbst von z.B. einer DVD gerippt wurden. Laufende Serien, bei denen noch nicht alle Folgen verfügbar sind, dürfen erstellt und regelmäßig geupdatet werden.
    - Untersagt sind Angebote, welche nur und ausschließlich in einer anderen Sprache als deutsch oder englisch vorliegen. Ausnahmen sind VORHER mit den Moderatoren zu klären.


    Verstoß gegen die Regeln

    - Angebote oder Beiträge, die gegen die Forenregeln verstoßen, sind über den "Melden"-Button im Beitrag zu melden.
  • Bitte registriere dich zunächst um Beiträge zu verfassen und externe Links aufzurufen.




Englische Tutorials

rgkXeTjz7qJR0gfOelutPaF0arJh8Qn1.jpg

Learn Amazon eBook and Paperback Publishing from Scratch
Genre: eLearning | MP4 | Video: h264, 1280x720 | Audio: AAC, 48.0 KHz
Language: English | Size: 2.41 GB | Duration: 3h 27m
Become a professional Amazon KDP/Kindle Publisher, and learn about all the steps involved

What you'll learn
Learn about how your Amazon Book Publishing skills can benefit you in the Freelance world and learn how to turn these skills into a regular stream of income
For Authors, learn everything about self-publishing all book types on Amazon
Become an expert Kindle eBook and KDP Paperback formatter; learn all the tips and tricks involved in creating a modern Kindle eBook for mobile and PC devices
Ability to utilize the available features in MS Word, Calibre, Adobe InDesign, and Adobe Photoshop for every step involved in the Amazon Book Publishing Process
Learn everything about the Amazon KDP/Kindle requirements for both paperback and ebook and how to ensure books meet these requirements
Become a book formatting, layout, design, and typesetting expert for all book types
Learn how to properly format and prepare images in a book's interior (quality DPI for print, bleed for children's book, etc.)
How to embed all fonts in a document
Learn eBook character encoding
Learn how to create clickable websites and hyperlinks for an eBook
Learn how to insert 'guide items' to an eBook to ensure easy navigation of your readers
Learn Indexing
How to optimize an eBook to ensure it works on all kinds of devices
Become well-versed on all Amazon KDP file format options
Requirements
- No Prior experience is needed (The course has been adapted for even beginners)
- A Laptop or Desktop computer (Windows or Mac)
- Internet connection
- Downloaded and installed Microsoft Word 2013 or higher, Adobe InDesign, Adobe Photoshop, Calibre E-book Management, Kindle Preview, and Kindle Kids' Book Creator
Description
A course created especially for Freelancers and Authors looking to earn extra income online, learn everything about the Amazon KDP Paperback and Kindle eBook publishing process.
Freelancers will be ready and well-prepared to begin to offer their Amazon Book Publishing skills. Note: I count about 5 to 7 different skills that can be taken out of this course for your Freelancing career!
Authors will be ready to self-publish their books on Amazon without needing a publishing Agency or, well, anyone!
Filled with so much to learn, deep-dive lecture videos will take you through everything, from Amazon's publishing requirement to book formatting, layout, design, conversion, upload, and more.
Don't have any prior knowledge of Amazon Book Publishing? That's okay, this course is suitable for beginners as well. You can expect to about all the steps involved in the Amazon Book Publishing process.
Don't have all the software needed? Don't worry, I have created a dropbox link with the installation files of most of the software you will be needing. This can be accessed through the PDF Syllabus available for download upon purchase.
This course will be delivered via a lecture and discussion format, with the time frame for each lecture varying according to the length of each section in the course.
Who this course is for
Freelancers interested in offering their Amazon Book Publishing Skills Online
Authors who wish to Self-publish on Amazon
Screenshots












 
O2mWdouEeZ5sjh3yS8irXAoBOcb65bTG.jpg

Learn German Basics with David
MP4 | Video: h264, 1080x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 1.69 GB | Duration: 4h 33m
Hello everyone!​

I'm David and I have a passion for languages. Working in Switzerland as a language teacher and my own language journeys have helped me to really understand what a learner needs when taking on a new language.
In this course I will give you the basics of the German language and help you to introduce yourself and express ideas and opinions in simple sentences.
My technique is to have the students engaged in the class, so I will ask you many times in the lessons to try to respond to the questions. My technique is to periodically repeat information so that it becomes firmly anchored in your memory.
Screenshots








 
6449c377-9eb0-4fc8-b118-f15f6ebda342.png

Learn IAC AWS CloudFormation
Instructors: Musab Zayadneh
3 sections • 20 lectures • 1h 45m total length
Video: MP4 1280x720 44 KHz | English + Sub
Updated 1/2022 | Size: 710 MB​

In this Course you will learn all the needed CloudFormation Skills and tricks needed for your Career.
What you'll learn
What is IAC (Infrastructure As Code)
CloudFormation Overview
YAML Syntax
CloudFormation Create Stack
CloudFormation Update Delete stack
CloudFormation Parameters
CloudFormation Outputs
CloudFormation Drift detect
Requirements
Eager to Learn and Patience
Description
DevOps is a combination of software development and information technology operations that enables businesses to deliver applications at a faster pace. It brings together development and operations teams so there are fewer redundancies in the software development process.
DevSecOps is a culture shift in the software industry that aims to bake security into the rapid-release cycles that are typical of modern application development and deployment.
DevOps has revolutionized workplaces in many ways. The number of DevOps-related jobs are increasing, while its rank as an in-demand job.
DevOps is important because it's a software development and operations approach that enables faster development of new products and easier maintenance of existing deployments.
What is Infrastructure as Code (IAC) ?
Infrastructure as Code (IaC) is the managing and provisioning of infrastructure through code instead of through manual processes.
With IaC, configuration files are created that contain your infrastructure specifications, which makes it easier to edit and distribute configurations. It also ensures that you provision the same environment every time.
What is Cloud​Formation?
AWS CloudFormation gives you an easy way to model a collection of related AWS and third-party resources, provision them quickly and consistently, and manage them throughout their lifecycles, by treating infrastructure as code. A CloudFormation template describes your desired resources and their dependencies so you can launch and configure them together as a stack. You can use a template to create, update, and delete an entire stack as a single unit, as often as you need to, instead of managing resources individually. You can manage and provision stacks across multiple AWS accounts and AWS Regions.
Who this course is for
Cloud Engineers
DevOps Engineers
Solution Architect
Screenshots






 
a729553a-656e-421e-8e79-5dd4fe3f1b93.png

Genre: eLearning | MP4 | Video: h264, 1280x720 | Audio: AAC, 48.0 KHz
Language: English | Size: 2.17 GB | Duration: 4h 20m
Microservices using spring boot.

What you'll learn
Students can learn about microservices and its features and operations. Students also can experience hands on examples.
After completing the course students can proceed to create micro services using CURD operations, They will also know about other functionalities in Microservice
Students able to create their own projects and they can apply gained knowledge in their personal/ official project works.
Students can develop their own project and fulfilling their development needs
Before learning Microservices it is better to have minimal knowledge in java.
Requirements
Prior java experience is needed and little bit JSON / Mongo DB knowledge needed.
Need to have knowledge of Spring Boot.
Description
In this course, you will learn how to build REST APIs or Microservices using the latest version of Spring Boot), and Mongo database.
Spring Boot is basically an extension of the Spring framework which eliminated the boilerplate configurations required for setting up a Spring application.
Spring Boot is an opinionated framework that helps developers build Spring-based applications quickly and easily. The main goal of Spring Boot is to quickly create Spring-based applications without requiring developers to write the same boilerplate configuration again and again.
Microservices are an architectural style to building the system/application as
A set of smaller business components that are autonomous, self-contained and
Loosely coupled. Micro means small and service is webservice. After completing this student will become more comfortable to develop microservice based projects.
Using this course students can learn about API Gateway's, Eureka servers.
Using this course students able to perform CURD operations.
Using this course students will understand about various integrations.
Using this course students can manage to download open source software's and they will be able to setup environment setup for microservices.
Evolution of microservice:-
Many organizations such as Netflix, Amazon, and eBay successfully used the divide and conquer technique to functionality partition their monolithic applications into smaller atomic units, each performing a single function. These organization solved a number of issue
they were experiencing with their monolithic applications. Following the success of these organization, many other organizations started adopting
This as a common pattern to refactor their monolithic applications.
Purpose of microservice
Applications to achieve a high degree of agility, speed of delivery, and scalability
Principles of Microservice
1) Single Responsibility per Service
2) Autonomous
Micro services are self-containerd, independently deployable and autonomous service that takes full responsibility and its execution.
In the microservices approach , each microservice will be built as a fat jar, embedding all dependencies and run as a standalone java process
Course Contents ?
1. Introduction to Microservices
2. Microservices Architecture
3. Environment setup-Java installation
4. Environment setup-Java is not recognized error fix
5. Environment setup-Spring tool suit
6. Environment setup-POST Man
7. Environment setup- Mongo DB
8. Environment setup- MySQL
9. REST based CRUD operations.
10. How to add student details into Mongo DB using micro services.
11. How to delete student details from Mongo DB using micro services
12. How to update student details into Mongo Db using micro services
13. Retrieve student details from Mongo DB using using micro services.
14. Spring cloud API gateway with Eureka Server architecture and Integrations
15. Micro service integration with Eureka server
16. Micro services Integration with API gateway
17. Spring cloud openfeign integration.
18.OpenFeign communication with Eureka server
19. OpenFeign communication with server for Insert
20. OpenFeign communication with server for Retrieve
21. OpenFeign communication with server for Delete
22. OpenFeign communication with server for Update
23.About Swagger
24. Swagger document generation
25.Introduction to Spring cloud load balance
26 Spring cloud load balance at client side
What you'll learn
Learn how to build Microservices or REST API using Spring Boot
Learn how to integrate with Eureka server
Learn how to use CRUD operations.
Learn how to connect Microservice to MongoDB database
Learn how to use Spring cloud API gateway
Learn how to use Swagger
Learn how to use Spring cloud load balancing
Are there any course requirements or prerequisites?
Java basics
Spring basics
Who this course is for
This course is for Spring boot beginners who want to getting started with building Microservices and RestAPI's using Spring Boot and Mongo database
Who this course is for
Someone who has already had knowledge in java, Advanced Java so that they can easily learn about micro services.
Advance java developers are very curious about micro services.
Screenshots












 
74f07aef-9709-43a5-b501-7ce68e9031e5.png

Learn SQL : Insert into SQL | SQL Between | SQL In
Instructors: Bluelime Learning Solutions
2 sections • 16 lectures • 1h 47m
Video: MP4 1280x720 44 KHz | English + Sub
Updated 2/2022 | Size: 529 MB​

Interact with databases with SQL
What you'll learn
Setup SQL Environment with PostgreSQL
Create a new database
Create a new table
Insert data into table
Select values within a given range using SQL Between
Specify multiple values in a WHERE clause with SQL IN
Requirements
Basic knowledge of Database concepts advised
Basic knowledge of SQL advised.
Description
SQL (pronounced "ess-que-el") stands for Structured Query Language. SQL is used to communicate with a database. According to ANSI (American National Standards Institute), it is the standard language for relational database management systems. SQL statements are used to perform tasks such as update data on a database, or retrieve data from a database. Some common relational database management systems that use SQL are: Oracle, Sybase, Microsoft SQL Server, Access, Ingres, etc.
Although most database systems use SQL, most of them also have their own additional proprietary extensions that are usually only used on their system. However, the standard SQL commands such as "Select", "Insert", "Update", "Delete", "Create", and "Drop" can be used to accomplish almost everything that one needs to do with a database.
The SQL INSERT INTO Statement is used to add new rows of data to a table in the database.
The SQL BETWEEN command is used to select values within a given range. The values can be numbers, text, or dates. The BETWEEN command is inclusive: begin and end values are included.
The SQL IN condition (sometimes called the IN operator) allows you to easily test if an expression matches any value in a list of values. It is used to help reduce the need for multiple OR conditions in a SELECT, INSERT, UPDATE, or DELETE statement.
PostgreSQL, also known as Postgres, is a free and open-source relational database management system emphasizing extensibility and SQL compliance. It was originally named POSTGRES, referring to its origins as a successor to the Ingres database developed at the University of California, Berkeley.
Who this course is for
Beginner Data Analyst
Beginner Data Scientist
Screenshots







 
9f07a306-b873-4ea3-b5e8-26f77b66cccb.png

Learn how to extract data from webpages using Python
Instructors: Bluelime Learning Solutions
3 sections • 22 lectures • 1h 51m total length
Video: MP4 1280x720 44 KHz | English + Sub
Updated 2/2022 | Size: 496 MB​

Automatically Extract and Scrape Data From Webpages Using Python Script
What you'll learn
Setup a Python Environment
Create and activate a virtual environment
Build Python Script
Prototype Python Script
Extract data from webpage with Python Script
Automatically save extracted data
Screenshots





 
kdl2KYRZpqdBleV73Sj90NMOjaenHhes.jpg

Learn the basics of CSS | Web Development Ninja | part 2
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 320 MB | Duration: 47m
In this course you will learn about CSS which stands for Cascading Style Sheet.
This course is the part 2 of web development ninja course.
Topics which is covered in this course are​

1. Introduction to CSS
2. CSS syntax
3. Using CSS in HTML file
4. CSS selectors
5. Colors in CSS
6. CSS comments
7. CSS background
8. CSS Box model
9. CSS borders and border-radius
10. Margins and Padding in CSS
11. CSS height and width
12. CSS hover effects
After that we will create a small project in which we will style a button using CSS
13. CSS position(absolute and relative)
14. CSS floats
After that we will create a navbar using HTML and CSS
Screenshots






 
SGRUjG83CdKo8ig3StG9O9Oflo1sfbfJ.jpg

Let's Create a Sudoku Game
Genre: eLearning | MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 1.24 GB | Duration: 2h 12m
Create a web application from scratch

What you'll learn
Develop a game's logic in Javascript.
Develop a user interface for a game in html and css.
Managing game'f flow and difficulty levels.
Uploading the application to the cloud.
Requirements
Programming experience in Javascript.
Programming in html and css.
Description
Hi guys!
I want to take you on a programming journey that's truly useful but that's also really fun. And it starts with a game. sudoku!
I love playing sudoku. I play it while I'm at the bus stop or waiting to pick up my kids from school. really, whenever I have some dead time.
I also love to program. And the more I play sudoku, the more I start to think about how a sudoku program really works.
So naturally, I want to try it myself. and I want you to join me! Let's work this out together.
I've created this course to show you how to write a sudoku web app. from the absolute start to a finished application.
I'll show you how to develop a real medium-scale application, using a repeatable, reliable development process that you can apply to your own projects. We'll learn the things to consider during planning, design the solution, and build every stage by hand, learning how to both code and test efficiently and effectively.
I'll even show you how to upload the application to the cloud for the entire world to see!
If you are a computing science undergraduate or software engineer - if you're making your first steps in the tech world after a bootcamp or some courses - you're going to learn a ton from this real-world example.
If you are a developer who has never written web applications, you'll find this course very valuable and efficient.
In fact, every developer who wants to know how to handle a medium-sized project on the web will enjoy this course.
So if you've already learned javascript, html and css. Let's create a sudoku game
A quick note about coding!
When you'll see me coding during the course, it won't be the first time I've written those lines of code. So although you'll see me code things and -abracadabra! - everything works like magic, you know that that's not how things work in the real world.
You've probably already experienced the lengthy process of trial and error and debugging before we reach a final product. To maximize your time, I don't ask you to watch the full-length, real-time debugging experience.
But I do recommend that, after each module you've seen me code, you take the time to try to replicate the code by yourself, or maybe take my code and add some improvements of your own. This way you will really understand what you are doing and more important - how to solve problems and bugs when you encounter them.
Happy coding!
Who this course is for
Software developers who want to learn new skills.
Developers who want to learn how to develop an end-to-end web application.
Developers who want to show their products to the world via the cloud.
Screenshots









 
007f081a_medium.jpg

Maintainable Code with Java Examples
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz, 2 Ch
Genre: eLearning | Language: English + srt | Duration: 49 lectures (1h 29m) | Size: 487.1 MB

How to write easy to maintain and extend code with Java Examples
What you'll learn
How to write maintainable code - code that is easy to maintain and extend
Core concepts related to code maintainability like: indirection, extract method, beautify code
How things like SOLID, Objects Calisthenics, Language speed and Architecture affect code maintainability
Which concepts related to Inheritance can help you and which stand in the way of writing easy to maintain code
How programming patterns affect Code Maintainability
In what ways you can write maintainable code, like TDD, High Level First, Continuous refactoring
Complementary concepts to programming that can help keep your code easy to maintain, like YAGNI, DRY, KISS, FOP
Requirements
You need to already know how to write code in Java
Description
I talk about a number of concepts in this course that should make your code easier to maintain.
You might want to use some of these concepts and you might want to ignore others.
But if you know what is going on, you are not developing in the dark.
In programming, unlike photography, this is not something you should do.
The course is split into seven sections.
The first section is the introduction.
In the second section I talk about close to the code concepts, like indirections, small functions and beautify code.
In the third section I talk about larger groups of concepts and how they relate to maintainability.
I present things like SOLID programming, Object Calisthenics and language speed through the code maintainability lenses.
In the fourth section I talk about how Inheritance affects maintainability.
I explain things like why Encapsulation and Modeling will help you and why you should be careful when using inheritance and polymorphism.
In the fifth section I talk about how programming patterns relate to maintainability.
I try bring attention to pattern types and I recommend using the simple ones and staying away from the complex ones.
In the sixth section I talk about ways of writing maintainable code.
I describe and recommend things like Test Driven Development, High Level First and Continuous Refactoring.
In the seventh section I talk about concepts complementary to programming that can help you write maintainable code, like Yagni, Dry, Kiss and Fop.
Here is a more in-depth list of things you will learn about in each lecture
Small everything - The most important principle of maintainable code is to work with small units of code: small methods and small classes.
Indirection - In this lecture I talk about indirection, a very useful principle that stands at the core of maintainable code together with Small everything. From indirection we can deduce useful principles and refactoring techniques like beautify code and extract method.
Extract method and extract class - Extract method and Extract class are the most important refactoring techniques you need to know.
Beautify Code - Make code easier to read and understand using indirection.
Naming things to express intent - Names are our tool to express almost with free speech what we are doing in our code.
Less parameters is better than more parameters - I talk about how the number of parameters is important and how you can bring that number down.
Single responsibility principle extended - I talk about the most important concept in SOLID programming, SRP and how it can be extended as a concept even to row level.
One to One principle - A lot of good programming principles seem to have one thing in common: they can be represented as one to one relationships.
Low coupling High Cohesion - I talk about how it's good to keep you classes and methods decoupled but with high cohesion.
Command and query separation - You can separate your methods in two types: commands and queries. I talk about how to make this separation and what are the benefits.
Tell don't ask - Tell your objects what to do, don't ask what their state is.
The law of Demeter - Only use objects that were available when your method started.
Coding good practices - Close to the code practices that help keep your code maintainable.
Code Smells - A code smell indicates that something is wrong in your code. Some of them repeat themselves often and have names.
If and Boolean functions - "If" and "Boolean functions" deserve special attention when talking about maintainable code.
Programming languages particular features are dubious - There is something common in programming languages. Some sort of common programming language. I think this commonality is good and should be used a lot at the expense of particular language features.
SOLID programming - In this lecture I discuss SOLID programming and which principles I think are good and important and which not so much.
Objects Calisthenics - Object calisthenics are a set of strict programming principles created by Jeff Bay, that might help your code be more maintainable.
Optimization, language speed and maintainable code - I explain why language speed is not important for most projects.
Maintainability scarcity - Time is expensive. Here I explain why and a bit how to focus refactoring on the areas of the project where it will bring the most benefit.
Maintainability architecture - I am in favor of writing code, building unit tests and refactoring over upfront architecture.
Encapsulation is a friend - Objects should keep their internals to themselves.
Abstraction (modeling) is a friend - Taking entities from the real world and abstracting them into classes makes it easier for the mind to understand what is going on in code.
Composition is a friend, inheritance is not - Classes should use other classes, not inherit them, to avoid complex entangling.
Polymorphism - it's complicated - I recommend staying away from polymorphism, due to the complexity it ads, because of it's magic nature.
Data classes are a thing and they are OK - Data objects are useful just as they are, they don't need to pretend to be classical oop objects.
Know the pattern types - There are different pattern types and I think that this is important.
Use Simple patterns - It's good to know and use simple programming patterns.
Stay away from Complex patterns - Complex and hard to understand patterns are not something you want to use.
Maintainability through tests - Tests, especially unit tests, are a core pillar for writing maintainable code.
TDD - Test Driven Development is takes time and patience but is rewarding.
High Level First - I like to write code by first writing method calls to methods that don't exist yet. This way I lay out the entire high level algorithm just with method names. After that I finish up by writing the body of the methods.
Refactoring - Refactoring is an important pillar in keeping the code maintainable.
Continuous refactoring - Always refactor when going through code.
Refactor for simplicity - A special type of refactoring that I like is to refactor the code to make less complex.
Big refactoring - Care must be taken when doing big refactoring.
Complementary concepts - Concepts that are not necessary closely related to writing code.
Yagni - You ain't gonna need it.
Focus on the present (FOt6P) - Focus on the present is a good mindset when deciding what functionality to implement.
Dry - Don't repeat yourself to avoid WET - wasting everyone's time.
Kiss - Keep it simple stupid.
The 80/20 rule - 80% of effects come from 20% of causes.
Worse is better - A worse, simpler, product might be more useful than a more complex one.
Who this course is for
Senior developers who already understand the importance of writing easy to maintain code
Intermediate developers. They will benefit a lot from learning these concepts
Beginner programmers might have issues with some of the concepts but will benefit from being exposed to them
Homepage





 
th_rmSSV4BLRYRfdYLCTBEhE7kK6exm5Yzd.jpg

Making Your C# Code More Object-oriented
Zoran Horvat | Duration: 7h 04m | Video: H264 1280x720 | Audio: AAC 44,1 kHz 2ch | 1,25 GB | Language: English​

This course will help leverage your conceptual understanding to produce proper object-oriented code, where objects will completely replace procedural code for the sake of flexibility and maintainability.
Programmers do have conceptual understanding of OO concepts, but often fail to turn that into a proper object-oriented code. In this course, Making Your C# Code More Object-oriented, you'll learn how to create proper object-oriented code. First, you'll learn how to avoid branching and looping. Next, you'll learn how to avoid Boolean expressions. Finally, you'll learn how to make domain logic implementation dynamic and configurable. By the end of this course, you'll be able to recognize your own error of the past and build more correct coding style.
Homepage








 
CFgjfgyBiMo5q9Y6T0dFiqgSXACH0lSi.jpg

Microsoft Power Automate for beginners
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 397 MB | Duration: 1h 12m
Automate repetitive tasks by Creating automated workflows with Microsoft Power Automate
What you'll learn​

Learn what Power Automate is and how it can be used
Create a flow that automatically adds data from another data source.
Learn how to create a button flow to send yourself a reminder
Create a flow that runs on a schedule
Create a flow to send push notification when files are added to a location,
Share a flow that your team can use
Import and export flows
Requirements
Signed up for Power Automate
Have a OneDrive for Business account
Description
Power Automate is an online workflow service that automates actions across
the most common apps and services. For example, you can create a flow that
adds a lead to Microsoft Dynamics 365 and a record in MailChimp whenever
someone with more than 100 followers tweets about your company.
When you sign up, you can connect to more than 500 services, and can
manage data either in the cloud or in on-premises sources like SharePoint and Microsoft SQL Server.
What can you do with Power Automate?
You can use Power Automate to automate workflows between your favourite applications and services, sync files, get notifications, collect data, and much more.
For example, you can automate these tasks
Instantly respond to high-priority notifications or emails.
Capture, track, and follow up with new sales leads.
Copy all email attachments to your OneDrive for Business account.
Collect data about your business, and share that information with your team.
Automate approval workflows.
A common use of Power Automate is to receive notifications. For example,
you can instantly receive an email or a push notification on your
phone whenever a sales lead is added to Dynamics 365 or Salesforce.
You can also use Power Automate to copy files. For example, you can ensure that any file that's added to Dropbox is automatically copied to SharePoint, where your team can find it.
Who this course is for
Beginners to Microsoft Power Automate
Screenshots






 
243e7cea-30c0-4a53-a42b-0c944d916047.png

Microsoft SQL Server for Beginners 2022
Instructors: Bluelime Learning Solutions
2 sections • 17 lectures • 1h 56m total length
Video: MP4 1280x720 44 KHz | English + Sub
Updated 2/2022 | Size: 589 MB​

SQL Server fundamentals
What you'll learn
Learn how to install Microsoft SQL Server
Create databases
Create tables
Insert data into database
Query database
Import data
Requirements
Basic knowledge of database concepts or Microsoft excel advised.
Description
SQL Server is a relational database management system, or RDBMS, developed and marketed by Microsoft.
Similar to other RDBMS software, SQL Server is built on top of SQL, a standard programming language for interacting with the relational databases. SQL server is tied to Transact-SQL, or T-SQL, the Microsoft's implementation of SQL that adds a set of proprietary programming constructs.
Database Engine
The core component of the SQL Server is the Database Engine. The Database Engine consists of a relational engine that processes queries and a storage engine that manages database files, pages, pages, index, etc. The database objects such as stored procedures, views, and triggers are also created and executed by the Database Engine.
Relational Engine
The Relational Engine contains the components that determine the best way to execute a query. The relational engine is also known as the query processor. The relational engine requests data from the storage engine based on the input query and processed the results.
Some tasks of the relational engine include querying processing, memory management, thread and task management, buffer management, and distributed query processing.
SQL Server has four pri**** editions that have different bundled services and tools. Two editions are available free of charge
SQL Server Developer edition for use in database development and testing.
SQL Server Expression for small databases with the size up to 10 GB of disk storage capacity.
For larger and more critical applications, SQL Server offers the Enterprise edition that includes all SQL server's features.
SQL Server Standard Edition has partial feature sets of the Enterprise Edition and limits on the Server regarding the numbers of processor core and memory that can be configured.
Who this course is for
Beginners to Microsoft SQL Server
Screenshots





 
Zurück
Oben Unten