Digital Learning Skills & Enrichment Initiative is a programme spearheaded by the Higher Education Commission of Pakistan in partnership with Coursera, a renowned online learning platform of global repute.
Coursera is an online learning platform featuring many different subjects across an array of learning formats, such as courses, Specializations, Professional Certificates, degrees, and tutorials. Over 300 leading universities and companies provide instruction on Coursera, including Stanford, Duke, Illinois, University of Colorado Boulder, Google, IBM, Microsoft, and Meta.
Acquire job-relevant skills quickly in a two-hour interactive session with a subject matter expert. Access resources in your web browser and follow step-by-step guidance for project execution.
Professional Certificates on Coursera provide skills for career advancement through self-paced learning from top companies and universities. Completing practical projects showcases expertise to potential employers, helping launch your professional journey.
Specialization programs refine career skills through structured curriculums with challenging courses and practical projects. Completion results in a Specialization Certificate for professional recognition.
Digital Learning Skills & Enrichment Initiative is a programme spearheaded by the Higher Education Commission of Pakistan in partnership with Coursera, a renowned online learning platform of global repute.
Coursera is an online learning platform featuring many different subjects across an array of learning formats, such as courses, Specializations, Professional Certificates, degrees, and tutorials. Over 300 leading universities and companies provide instruction on Coursera, including Stanford, Duke, Illinois, University of Colorado Boulder, Google, IBM, Microsoft, and Meta.
Acquire job-relevant skills quickly in a two-hour interactive session with a subject matter expert. Access resources in your web browser and follow step-by-step guidance for project execution.
Professional Certificates on Coursera provide skills for career advancement through self-paced learning from top companies and universities. Completing practical projects showcases expertise to potential employers, helping launch your professional journey.
Specialization programs refine career skills through structured curriculums with challenging courses and practical projects. Completion results in a Specialization Certificate for professional recognition.
DLSEI 3.0 Cohort 3 registration has been closed.
Included with DLSEI 3.0
Learn, practice, and apply job-ready skills with expert guidance
Rating out of 5
Recommended experience
Learn at your own pace
Domain
This Guided Project "Create and run a .NET Core console app in Linux using docker" is an intermediate level project that is suitable for anyone interested in application development. In this 1-hour long project-based course, you will recognize the advantages of creating console applications, analyze the structure of a console application, identify the differences between CLI and GUI, create a .NET Core console application in Ubuntu (most popular and widely-used Linux distribution), create and configure a Dockerfile for .NET, generate a docker image and run the application locally inside a docker container. To achieve this, we will start by recognizing the meaning and structure of console applications and the advantages of creating one, followed by developing a .NET Core console application using the CLI, generating a docker image for the application and running it inside a docker container. This project is unique because it will prepare you to create applications that require little to no front-end designing skills but focuses strictly on functionality by utilizing the CLI and sharing lightweight prototypes with others that run on various operating systems such as Windows, Linux and MacOS. In order to be successful in this project, you should be familiar with object-oriented programming concepts. Having experience of working in a Linux environment along with a basic knowledge of C# will be a plus. Let's get started!
.NET Framework
ASP.NET
C# (Programming Language)
Computer Programming