Introduction to.NET Florin Olariu & Andrei Arusoaie “Alexandru Ioan Cuza”, University of Iai Department of Computer Science.

Slides:



Advertisements
Similar presentations
CSC 171 – FALL 2004 COMPUTER PROGRAMMING LECTURE 0 ADMINISTRATION.
Advertisements

Asst.Prof.Dr.Ahmet Ünveren SPRING Computer Engineering Department Asst.Prof.Dr.Ahmet Ünveren SPRING Computer Engineering Department.
New experiences with teaching Java as a second programming language Ioan Jurca “Politehnica” University of Timisoara/Romania
1 Object Oriented Programming Computer Systems Engineering (D2) and Programming (P)
Overview of Microsoft.Net and Vb.Net ITSE 2349 Spring 2002 Material from Microsoft.Net an Overview for ACC faculty by Stuart Laughton and Introduction.
Instructional Plan Template | Slide 1 AET/515 Instructional Plan Advanced Enterprise Java Platform Class and Lab Mark K. Reha.
VS.NET Syllabus By Peter Huang.
CSC 494/594 C# and ASP.NET Programming. C# 2012 C# Object-oriented language with syntax that is similar to Java.
Welcome to COE212: Engineering Programming Instructor: Wissam F. Fawaz Office 103, Bassil bldg. All week long: What is computer.
Presented by Team D Compare Windows 2000, XP, and.NET By John Leonard, Brian North, Jeffrey Reynolds, Todd Saylor.
EECE 310 Software Engineering Lecture 0: Course Orientation.
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview Bong-Soo Sohn Assistant Professor School of Computer Science and Engineering Chung-Ang.
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview Bong-Soo Sohn Associate Professor School of Computer Science and Engineering Chung-Ang.
Course Introduction Software Engineering
Sadegh Aliakbary Sharif University of Technology Fall 2012.
21 August Agenda  Introductions  Logistics  Selecting a project  Working with a client.
B. Prabhakaran1 Multimedia Systems Textbook Any/Most Multimedia Related Books Reference Papers: Appropriate reference papers discussed in class from time.
Introduction to VB.Net. What is.NET? A brand of Microsoft technologies A platform for creating distributed Web applications A combination of new and updated.
CSE 113 Introduction to Computer Programming Lecture slides for Week 1 Monday, August 29 th, 2011 Instructor: Scott Settembre.
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview Bong-Soo Sohn Associate Professor School of Computer Science and Engineering Chung-Ang.
Social Media Apps Programming Min-Yuh Day, Ph.D. Assistant Professor Department of Information Management Tamkang University
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview Bong-Soo Sohn Assistant Professor School of Computer Science and Engineering Chung-Ang.
Course Introduction CEN 5016 Software Engineering Dr. David A. Workman School of EE and Computer Science January 9, 2007.
Workshop #1: Introduction to Graduation Project Wednesday September 2 nd at 10 am Capstone Committee Department of Computer Science.
Web Fundamentals (HTML and CSS)
64-bit JIT + SIMD Garbage Collector Runtime components Compilers.NET Compiler Platform (Roslyn) Languages innovation.NET Framework 4.6.NET Core.
Building Web Applications using the latest ASP.NET technologies Max Déboli Director de Desarrollo Microsoft Azure MVP Lagash
Cloud Design Patterns Sharath Sahadevan,
Advanced JavaScript Course Introduction SoftUni Team Technical Trainers Software University
Introduction to.NET Florin Olariu “Alexandru Ioan Cuza”, University of Iai Department of Computer Science.
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview
Build and Learn ASP.NET Workshop.
Welcome to Computer Science
C# Database Fundamentals with Microsoft SQL Server
Introduction to .NET Florin Olariu
Introduction to .NET Florin Olariu
JavaScript Applications
C# Databases Advanced with Microsoft SQL Server
Angular 4 + TypeScript Getting Started
Introduction to Computing
Web Design II PHP & MySQL or ASP.NET
Databases Advanced Course Introduction SoftUni Team Databases Advanced
It’s called “wifi”! Source: Somewhere on the Internet!
CMSC 611 Advanced Computer Arch.
Web Fundamentals (HTML and CSS)
In-Class Activity… Exam Prep.
Introduction to .NET Florin Olariu & Andrei Arusoaie
Dot Net Training in Hyderabad Dot Net Training in Hyderabad.
CMPE419 Mobile Application Development
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview
SPFx – A modern development tool for SharePoint
9/20/ :55 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Course Introduction Haiming Chen Department of Computer Science
Module 1: Getting Started
CIS 336 STR Lessons in Excellence-- cis336.com. CIS 336 Final Exam Guide For more course tutorials visit CIS 336 Final Exam Guide 1)Joe.
Introduction to Programming 2
Microsoft Build /14/ :29 PM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
Welcome to Computer Science
Welcome to COE212: Engineering Programming
EECE 310 Software Engineering
ASP.NET 5 on .NET Core Damian Edwards Principal Program Manager.
CMSC 611 Advanced Computer Arch.
From Development to Production: Optimizing for Continuous Delivery
Visual Programming Lecture 1.
Introduction to .NET Florin Olariu
0. Overview of 2-Day Academic .NET Workshop
Poster Child for Continuous Improvement
Build /15/2019 © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION.
Introduction System Analysis & Design Course
CMPE419 Mobile Application Development
Presentation transcript:

Introduction to.NET Florin Olariu & Andrei Arusoaie “Alexandru Ioan Cuza”, University of Iai Department of Computer Science

Organization  People: Florin Olariu & Andrei Arusoaie  14 weeks (full activity) + 2 weeks for evaluation  Final grade = round(40% * Exam + 60% * Lab)  Exam: max 40 points, midterm exam  Lab: max 60 points = 20 lab activity + 40 semester project  * bonus points!  Criteria: min 50 (Exam + Lab)  WEB:

Resources  Books/movies:  (create your Microsoft account!)  Ask for books using FacebookFacebook  Microsoft:   Getting started: 

Questions?  Contact:      Facebook:  Introduction to.NET (click!) Introduction to.NET

Motivation  Why C#?  Open source  The platform is new (written from scratch)  Is the first time when we can say: “Write once => deploy everywhere!”  It has been oriented to performance  It has a very strong middleware system built-in  According with the trends it is the most recommended high-level language that should be learned in

Goal  Learn how to:  Write business applications using.NET Core  Using best practices in writing maintainable software  How to use design patterns  How to use architectural patterns  How to write decoupled code  How to build responsive web applications  How to work in teams using Agile Development (SCRUM approach)  How to prepare for an interview.NET oriented  (Andrei &Florin) Open for new challenges according with your(and market) needs

Agenda  What is.NET Core?  What is.NET Framework?  Overview on ASP.NET Core  What is new about this framework?  Sample: Developing sample web application, using CLI.  OOP in.NET Core

What is.NET Core?

Image source:

What is.NET Framework? Image source:

Overview on ASP.NET Core

What is new about this framework?

1. Cross platform

What is new about this framework? 1. Cross platform 2. Open source

What is new about this framework? 1. Cross platform 2. Open source 3. Optimized.NET runtime & libraries

What is new about this framework? 1. Cross platform 2. Open source 3. Optimized.NET runtime & libraries 4. Completely modular

What is new about this framework? 1. Cross platform 2. Open source 3. Optimized.NET runtime & libraries 4. Completely modular 5. Introduction to CLI

What is new about this framework? 1. Cross platform 2. Open source 3. Optimized.NET runtime & libraries 4. Completely modular 5. Introduction to CLI 6. Cloud ready environment

Sample: Developing sample web application, using CLI.  DEMO