Getting a certificate from Microsoft is quite worthy to mention in our resume. But, it quite expensive and hard. If you have an opportunity to get it free then what you will do.mmm…some of you murmuring that this only happen in our dreams. That`s may true in some cases.Sometimes dreams become true, then grab it before it too late. E-Learing is wonderful service which provide a platform for people all around the world to take courses with world recognized university in their free time without paying money. Similar passion, Microsoft also provide an opportunity to take some cool course with them. Rest of the article help you to discover course offer from Microsoft for free of cost and how to grab it!
Edx is such service which provide a platform for learners to learn any course they wish to learn, where you will find enormous amount course offered by very famous universities. Recently MIcrosoft also joins the party to provide opportunity to learn some of the course from them. Now, you can learn around 6 courses for free with honor code certificate after successfully complete the course. If you wish specially signed certified them only you need to pay some money for that. In my view, I feel free honor code certificate itself sufficient for our carrier :). (There is no difference between learning curve, only certificate differ )
Ok.Let`s start learning 🙂
In this article, I cover the following course offered by Microsoft in Edx
- Building Cloud Apps with Microsoft Azure
- Introduction to TypeScript
- Introduction to Bootstrap – A Tutorial
- Programming with C#
- Introduction to Office 365 APIs
- Querying with Transact-SQL
1. Building Cloud Apps with Microsoft Azure – Part 1
This course will walk you through a patterns-based approach to building real-world cloud solutions. The patterns apply to the development process as well as to architecture and coding practices.
The concepts are illustrated with concrete examples, and each module includes links to other resources that provide more in-depth information. The examples and the links to additional resources are for Microsoft frameworks and services, but the principles illustrated apply to other web development frameworks and cloud environments as well.
This is part one of a three course series.
SO… WHAT DO YOU WANT TO LEARN?
Do you have any burning questions about developing apps for the cloud? Once you enroll, please send your question to DEV202x@microsoft.com. Not only will this help us fine-tune the course content but Tom Dykstra and Rick Anderson will post answer to the most asked questions when the course launches.
What will you learn:
- Use scripts to maximize efficiency.
- Set up branching structures in source control.
- Automate build and deployment with each source control check-in.
- Keep web tier stateless
Intermediate developers, who are interested in cloud patterns
2. Introduction to TypeScript
What you’ll learn:
- You will learn how to write TypeScript code and how to use the TypeScript API
3. Introduction to Bootstrap – A Tutorial
Bootstrap is an open source project originally created by Twitter to enable creation of responsive, mobile first web pages. Bootstrap has a standard set of classes that allow developers to quickly create applications that scale to devices of all sizes, and incorporate common components such as dialog boxes and validation. Bootstrap has become a defacto standard for web design.
This course is designed to be a primer on Bootstrap. In completing this course, you will learn to create pages common to all web applications, and implement the most frequently used components and classes provided by Bootstrap. You will also learn how to use the tooling provided by Visual Studio to assist you in creating pages as quickly as possible.
- How to implement Bootstrap in existing web sites
- Common Bootstrap components
- How to use Bootstrap themes
- Knowledge of HTML and CSS is required
4. Programming with C#
Learning C# provides a solid foundation in object-oriented programming knowledge, paves the way for learning other programming languages, and positions those who complete this course for a wide variety of in-demand computer programming jobs.
The C# programming language was created to be an object-oriented programming language that offers ease of use, familiarity to C/C++ and Java developers, along with enhanced memory and resource management. C# is prevalent on the Microsoft platform but is also being used to develop software that runs on Linux, Android, and iOS devices.
This course aims to teach the basics of C# all the way through the advanced features of the language.
This course is not a beginner course on C#, although beginners can still learn a lot from the material. It is intended to provide an introduction to the C# language and the world of .NET programming for existing programmers who need or want to learn more about C# and managed code development.
What you will learn:
- C# Syntax
- C# Language Fundamentals
- OOP in C#
- .NET Framework concepts
Experience with another programming language or understanding of programming constructs such as:
- Program Flow
- Database Concepts
While beginning programmers can learn from this course, the basic concepts are not completely explained in this course.
5. Introduction to Office 365 APIs
The Office 365 APIs enable you to access the Microsoft Cloud from all devices and platforms — including those running iOS and Android, PHP, ASP.NET and node.js, and Linux and Mac OSX — by connecting using an open platform. If you’re already familiar with programming in one of those platforms you’re already well on your way to integrating Office 365 into your applications.
“The most strategic developer surface area for us is Office 365“
– Satya Nadella, CEO, Microsoft Corp.
In this course, you’ll see how to use the Outlook Services Client to expose mail, calendar and user objects to your apps. You’ll see how the SharePoint Client will allow access to users’ files and SharePoint data. And you’ll see how to authenticate users using Azure Active Directory and OAuth.
With these tools, you’ll learn how to implement complete experiences to satisfy business scenarios.
- Knowledge of C# is required
- An understanding of Office 365 is helpful
- An understanding of ASP.NET MVC is helpful
6. Querying with Transact-SQL
Transact-SQL is an essential skill for database professionals and developers working with SQL databases. This course takes you from your first SELECT statement to implementing transactional programmatic logic through a combination of expert instruction, demonstrations, and practical labs.
The course consists of multiple modules, each exploring a key area of the Transact-SQL language, with a focus on querying and modifying data in Microsoft SQL Server or Azure SQL Database. The labs are based on a sample database that you can deploy easily in Azure SQL Database, enabling you to get hands-on experience with Transact-SQL without any need to install and configure a database server.
What You’ll Learn:
- Create Transact-SQL SELECT Queries
- Work with Data types and NULLs
- Query Multiple Tables with Joins
- Use Set Operators
- Use Functions and Aggregate Data
- Use Subqueries and APPLY
- Use Table Expressions
- Group Sets and Pivot Data
- Modify Data
- Program with Transact-SQL
- Implement Error Handling and Transactions
Basic understanding of databases and IT systems
Ya..We come to the end of this post. I think you really very much interested. Enroll these awesome course provided by Microsoft to boost your skill. Please share this article with your friends and family, they really find this one helpful. Feel free to post your comments as well as other things you wish to add.Stay tune with me to know more cool stuff in upcoming week.