Posts

Showing posts with the label PROGRAMMING

Be A White Hat Hacker and Pen Tester

Image
Be A White Hat Hacker and Pen Tester About this Course Become a white hat hacker and learn all the practical techniques for penetration testing with this amazing course which will provide conceptual framework to your security training. The course not only covers theoretical concepts but cover the practical demonstrations of various tools like Metasploit , Scapy and WireShark. The course is divided into the following main sections: Ethical Hacking Concepts -What is Ethical Hacking? Know about different types of hackers. Get to know about hacktivism and practical pen testing techniques Real World Information Gathering -Learn about foot printing and reconnaissance, Email harvesting, Learn and master SSL scan, Maltego, Whatweb, HttpRecon. Work on techniques like IP address geolocation, DNS and Mail Server Enumeration Scanning and Vulnerability Gathering -Learn to use scapy for packet crafting and port scanning, Learn to use network scanning techniques and work on vulnerability

C# Console and Windows Forms Development with LINQ & ADO.NET

Image
C# Console and Windows Forms Development with LINQ & ADO.NET What you'll learn Understand how to Create and run Console Applications Understand how to Create and run Windows Forms Applications Understand Basic C# Syntax - blocks of code, curly braces, comments Understand how to use string interpolation, concatenation and general manipulation Understand Variables and Objects Understand how to use C# operators for math and logic tasks Understand Windows Forms Visual Elements and Controls Understand different data types, when they are used and how they behave. Understand Methods and their return types Understand how to build Classes Understand how to create Windows Forms and how to manipulate them (Open, Close, Hide, etc) Understand how to pass data between forms Understand how to connect Windows Forms applications to a database Understand how to write LINQ queries. Understand how to connect to and upload a project to GitHub Requirements A Computer Internet Willingness

The Self-Taught Programmer

Image
The Self-Taught Programmer What you'll learn Start to program in Python 3 and build your first program. Learn Object-oriented programming and create a powerful Python program to get you hooked. Learn to use tools like Git, Bash, and regular expressions. Then use your new coding skills to build a web scraper. Study Computer Science fundamentals like data structures and algorithms. Finish with best coding practices, tips for working with a team, and advice on landing your first programming job. Description I am a self-taught programmer. After a year of self-study, I learned to program well enough to land a job as a software engineer II at eBay. Once I got there, I realized I was severely under-prepared. I was overwhelmed by the amount of things I needed to know but hadn't learned yet. My journey learning to program, and my experience at my first job as a software engineer were the inspiration for this course.  This course is not just about learning to program; althoug

The Road To Dynamic Programming: Java, JavaScript, & Python

Image
The Road To Dynamic Programming: Java, JavaScript, & Python Requirements Basic Knowledge of at least one of the three programming languages: Java, Python, and JavaScript Basic knowledge about recursion Description In this course, you are going to learn about one of the most popular programming topics, dynamic programming. This topic is known as one of the most difficult topics in the programming world. However, in this course, we are going to simplify it and deeply learn the basis on which it stands. What we are going to do is to start by introducing and defining dynamic programming, and present two popular techniques that are generally used which are memoization, and tabulation. We are going to learn about the differences between them, and when and where to use each one of them. Then, we are going to solve some of the most famous dynamic programming problems by a detailed explanation of the problem, followed by an example walkthrough. Then, we come up with a pseudo-cod

Power BI for beginners

Image
What you'll learn How to sign up to Power BI Service How to install Power BI Desktop Building blocks of Power BI Overview of Power BI Service Connecting to web based data source Clean and transform web based data Combine web based data sources Create visuals from web based data source Publish reports and visuals to Power BI Service Connect to SQL Server Database with Power BI Desktop Connect to PostgreSQL Database with PostgreSQL Connect to Microsoft Access Database File with Power BI Desktop Perform various transformation on connected data sources Connecting to files in a Folder with Power BI Desktop Transform less structured data Perform data modelling with Power BI Desktop Optimize models for reporting Perform time intelligence on models Applying filters to visuals Show less Requirements Access to computer and internet Description Power BI is a business analytics solution that lets you visualize your data and share insights across your organization, or embed them in

Coding Interview 500 Q&A of C#, JS, JAVA, PHP, Python 2021

Image
Description There are a lot of computer science graduates and programmers applying for programming, coding, and software development roles at startups like Uber and Netflix; big organizations like Amazon, Microsoft, and Google; and service-based companies like Infosys or Luxoft, but many of them have no idea of what kind of programming interview questions to expect when you're applying for a job with these companies. In this course, we’ll share some  frequently asked programming interview questions  from different interviews for programmers at different levels of experience, from people who have just graduated from college to programmers with one to two years of experience. Coding interviews are comprised mainly of data structure and algorithm-based questions as well as some of the logical questions such as,  How do you swap two integers without using a temporary variable? I think it’s helpful to divide coding interview questions into different languages. The languages

Learn ASP.Net MVC and Entity Framework (Database First)

Image
Requirements A Reliable Internet Connection A desire to learn Description Overview Using MVC, Entity Framework, and ASP.NET Scaffolding, we will go through building a small school management system while learning key concepts in ASP.NET MVC development. This course will show you how to leverage MVC's Scaffolding features to quickly construct data driven html pages and how to write queries to the database using .NET's famed Entity Framework with C#. Why Learn .NET MVC Microsoft .NET is the platform that drives the business technology of many of the top corporations in the United States and many other countries. It is the predominant technology used to drive enterprise-scale business technology. Companies have chosen .NET because for its proven scalability, reliability, and support. The .NET language of choice to learn is C#, as it is among the most widely used languages today. It’s a general purpose programming language that can handle almost any problem, from deskto

C++ in Detail: Exceptions

Image
Requirements Basic knowledge of C++ Compiler supporting at least C++11 Interest in C++ Description This course is about  exceptions handling  in  C++ , including 11-17 standards. You will learn about throwing and catching exceptions, re-throwing and nested exceptions, user-defined and standard exceptions, dynamic exceptions specification, noexcept specifier, noexcept operator. Moreover, you will also learn exception safety guarantees, concept that will help you write robust code in C++ and other similar languages. Lectures are provided with references to relevant C++ Core Guidelines about error handling. Please note that this course is  not  for complete beginners. Who this course is for: Beginner - intermediate C++ developers Students (either self-taught or at university) with at least basic knowledge of C++ Not for complete beginners ENROLL NOW

The Complete Introduction to C++ Programming

Image
Requirements Wanting to learn C++ programming Owning a computer no experience required Description Learning the basics of programmation can be very complicated no matter the programming language espescially if you never did any programming before. Being able to program in C++ is not different. This is why this course is here to help you learn everything you need to know about C++ and master this programming language. If you : - Want to create various projects with this programming language - Are in school and need to understand certain notions and concepts in C++ - Need to learn the basics of this programming language for work - Are simply curious about this topic Then you will definely love this course and it's content. Not only you will learn and understand all the basics of C++ programming but you will also have a lot of practice throughtout this course. Indeed, by the end of this course you will have a strong and solid understanding of all the basics of C++ programm

The Complete C Programming Course - From Scratch

Image
Requirements No, Anyone with an interest can learn Description Hey there! I welcome you all to my course - The Complete C Programming : From Scratch to Advanced. This course will give you all the contents and stuffs in order to make yourself comfortable and confident in C Programming if you're a beginner. The tricky concepts of C like Pointers, Structures, Unions, Array Pointers etc. are neatly explained.  You can master these concepts easily. There are many trivia questions asked and solutions are provided for the same. These will provide an in-depth understanding how it works. Some hard and tricky problems in arrays and strings are solved. Firstly, the algorithms have been explained and then the C code. Practice materials and all the source codes are provided as well. Sections: 1. The Basic Structure 2. Operators and Expressions 3. Conditional Statements and Loops. 4. 1 D Arrays 5. 2 D Arrays 6. Functions 7. Strings. 8. Pointers 9. Structures and Unions 10. Dynamic Me

Learn C++ File Handling Project (console): Mini Database

Image
Requirements Access to a computer with internet to install Dev C++ Student should know all basic concepts of C++ like data types, operators , decision making statements, loops, functions, arrays, pointers, structures, classes, File Handling in C++ etc Description The Course basically creates a project that teaches how to create a mini-database using the concept of File Handling in C++. Once created, course teaches students how to use C++ File Handling Concepts to create, search, update and delete records in the database(a binary file is used as database to store students records). It also teaches how to retrieve records of students and show the class result or individual student result on the output screen. These all functions are performed by one program in C++ which is the project that we will teach students how to create and run that program. Who this course is for: C++ Intermediate students who just completed C++ beginners level course and want to implement C++ basics &