UTVECKLING MED RAMVERKET.NET Marcus Medina. Dagens visdomsord “Det verkar alltid omöjligt tills dess att det är gjort” Nelson Mandela.

Slides:



Advertisements
Liknande presentationer
Institutionen för Kommunikation o designSven Åke JohanssonInstitutionen för Datavetenskap 1DV405 - Databasteknik Kursintroduktion Så här är kursen planerad.
Advertisements

Databaser & databasdesign
Fujitsu 1. © Fujitsu 2008 Stockholm Libris inspirationsdag Kristian Wallin Anne Sandfær Fujitsu Services A/S.
Access med Sebastian och Robert
Programmering B PHP Lektion 1
Institutionen för Kommunikation o designSven Åke JohanssonInstitutionen för Datavetenskap, Fysik och Matematik 1DV405 - Databasteknik Kursintroduktion.
DATABASHANTERING för programmerare
Inmatning till databaser
Bo Linde Solution Specialist EPM Microsoft AB Project Server.
Andreas Carlsson Barvefjord och Carlsson Datakraft AB Svarkråkev Värnamo Tel: Epost: Databasteknik 2.
Andreas Carlsson Barvefjord och Carlsson Datakraft AB Svarkråkev Värnamo Tel: Epost: Databasteknik 2 T-SQL Transactions.
Ajax Dynamiska webbsystem. AJAX och web 2.0 Web 2.0 är egentligen bara ett ”buzzword” för en modern webbsajt. Innehållet skulle till exempel vara: Rich.
Introföreläsning om publiceringssystem Om publiceringssystem, lektion ett.
Introföreläsning CS Om publiceringssystem, lektion ett.
Först lite addenda till gårdagen …. (tomt element) eller (med elementinnehåll) attributet target för att identifiera ett mål Korsreferenser See especially.
Databaser i B2KUNO Johan Eklund. Hur går jag vidare? Avancerade tillämpningar:  Analysera data  Generera information Utveckla följande färdigheter:
Mahmud Al Hakim Webmaster DAG 11 VT09 Mahmud Al Hakim
WEBMASTER DAG 10 VT09 Mahmud Al Hakim
W EBMASTER DAG 11 HT08 Mahmud Al Hakim
WEBMASTER DAG 13 Mahmud Al Hakim
Programmering B PHP Lektion 3
Programmering B PHP Lektion 1 Mahmud Al Hakim Folkuniversitetet
Från design till dynamisk webbplats | 2 Palle Zingmark  Webbkonsult på Hallvarsson & Halvarsson  Specialist på gränssnittsutveckling  Senior.
IT Fördjupning Del 2 Lotta Annell. Mål Kursen ger grundläggande kunskaper inom området databaser. Den studerande erhåller kunskaper om att skapa en databas.
DATABASHANTERING för programmerare Lektion 1 Mahmud Al Hakim
UTVECKLING MED RAMVERKET.NET Marcus Medina. Dagens visdomsord ” Ingen vet vad han klarar innan han har försökt. ” - Publilius Syrus (85 f.Kr.-43 f.Kr.).
DATABASHANTERING för programmerare Lektion 3 Mahmud Al Hakim
UTVECKLING MED RAMVERKET.NET Marcus Medina. Dagens visdomsord ”Den enda verkliga utbildningen får man av det som går en emot.” André Gide ( )
TEI Header Mats Dahlström Digitalisering av kulturarvet April 2007.
DATABASHANTERING för programmerare Lektion 4 Mahmud Al Hakim
MED RAMVERKET.NET Marcus Medina UTVECKLING. Dagens visdomsord ” För varje berg du bestiger se inte bara vad som ligger framför dig, titta ner och se vad.
Utveckling med ramverket .net
FRÅGEUTVECKLING INOM MSSQL Marcus Medina. Dagens visdomsord ” Det är inte vad som händer dig som räknas – utan hur du reagerar på det. ” - Epiktetos.
UTVECKLING Marcus Medina MED RAMVERKET.NET. Dagens visdomsord ” Och för övrigt är utom detta att säga: Min son, låt varna dig! Ingen ände är på det myckna.
FRÅGEUTVECKLING INOM MSSQL Marcus Medina. Dagens visdomsord ” Det finns inga hemliga recept för framgång. Det är resultatet förberedelse, hårt arbete,
UTVECKLING MED RAMVERKET.NET Marcus Medina. Dagens visdomsord ” Shoulda coulda woulda... ” (Det finns alltid något som man ångrar… Borde ha gjort, kunde.
Utveckling med ramverket .net
Flexicon – Din systempartner
FRÅGEUTVECKLING INOM MSSQL Marcus Medina. Dagens visdomsord ” Exercitatio artem parat ” (Övning ger färdighet) - Tacitus, Germania 24.
Webbutveckling Med fokus på grunder i html och css.
FRÅGEUTVECKLING INOM MSSQL Marcus Medina. Dagens visdomsord ”Kunskap kan vara tung att inhämta men är sedan lätt att bära.” - Okänd.
Mahmud Al Hakim 2  Mål för kursen  Kursplanering  Kurslitteratur  Betygsättning  Grunder om databaser  Tabeller.
Microsoft Dynamics AX (fd Axapta)
Microsoft Visual Studio och.NET Framework, idag och imorgon! Robert Folkesson
FRÅGEUTVECKLING INOM MSSQL Marcus Medina. Dagens visdomsord ”Det kan kännas nog så motigt att plocka bort tegelsten efter tegelsten i en stor mur. Men.
Psykologprogrammet Termin 7 HT 2010 Litteraturöversikt Magnus Olsson, Umeå UB Tel
1 Windows Azure Mikael ÖstbergTorkel Ödegaard. 2 Äshur Ashore Azzuure.
Rikare webb med AJAX, Microsoft Silverlight, WPF och Expression Studio Robert Folkesson
UTVECKLING MED RAMVERKET.NET Marcus Medina. Dagens visdomsord ” Oavsett om du tror att du kan, eller om du tror att du inte kan, har du helt rätt. ” -
© Fujitsu Services, 2003 ARC ALEPH Reporting Center
UTVECKLING MED RAMVERKET.NET Marcus Medina. Dagens visdomsord ”Google is your friend”
DATABASHANTERING för programmerare Lektion 6 Mahmud Al Hakim
DATABASHANTERING för programmerare Lektion 5 Mahmud Al Hakim
UTVECKLING MED RAMVERKET.NET Marcus Medina. Dagens visdomsord ” Det är en stor fördel att tidigt begå de misstag man kan lära något av. ” - Winston Churchill.
Moderna affärssystem - Systemutvecklarens roll -
RqlServer Web-applikation  Microsoft program SQL Server OLAP Server Excel ISS  DW3 Soft AB program Rql RqlServer  RqlServer, Kundanpassas RqlServer.
Makron. Vad är Makron? Ett makro är en samling kommandon som du kan köra med en enkel musklickning. Makron kan användas för att automatisera praktiskt.
ITM1 Kapitel 8 Datastrukturer Grundläggande datavetenskap, 4p Utgående från boken Computer Science av: J. Glenn Brookshear.
Informatik C VT 2010 Informationssökning Magnus Olsson, Umeå UB Tel
Delarna i en Access-databas
ISV Community Day Till sist Per Ahlberg Developer Evangelist Developer & Platform Evangelism Microsoft Sweden.
IT Fördjupning Del 2 Lotta Annell. Mål Kursen ger grundläggande kunskaper inom området databaser. Den studerande erhåller kunskaper om att skapa en databas.
DA7351 Programmering 1 Databas SQL Föreläsning 24.
 Object-Relational mapping  (aka O/RM, ORM, and O/R mapping)  Mappning av objekt och dess relationer till/från en relationsdatabas.
Databaser, avancerade frågor
IT Databas Göran Wiréen
Presentationens avskrift:

UTVECKLING MED RAMVERKET.NET Marcus Medina

Dagens visdomsord “Det verkar alltid omöjligt tills dess att det är gjort” Nelson Mandela

Tillbakablick  WCF  Kontrakt (interface)  Service class  REST  ASP.net  XML  HTML  RSS  Datastrukturer

Tillbakablick  Projektplanering  Kanban / Todo  WPF (lite)

Databaser

Min historik 1985 – Basic Databaser 1987 – Databas i ASM på C64n 1993 – Programmerade med VB / Access 1998 – Pluggade C++ / VB / T-SQL / Oracle 1999 – Programmerade med VB / Access 2000 – Programmerade WAP/ASP och Access 2003 – VB / T-SQL (installation, support, programmering) 2005 – FreeBSD, PHP, MySQL 2007 – ASP / Flash / Access 2008 – C# / T-SQL 2010 – C# / T-SQL (webbservice / undervisning) 2011 – PHP / MySQL Nutid –T-SQL

Framåtblick  SQL Queries  Sökning  Sortering  Gruppering  Databaser  Triggers  Relationsdatabaser  SQL-Datatyper  Inbyggda funktioner i SQL

Framåtblick  Stored procedures  Allmän T-SQL programmering  Och lite till ..och självklart…  C# programmering mot T-SQL Server

Planeringen  Installation  Kapitel att läsa  Många sidor, men det är mest exempel  Labbar  Projektarbete  HP Sorting hat

Tips ISBN-10: ISBN-13:

The manga guide to databases

Beginning T-SQL

Beginning C#5 databases

Krav för G enligt kursplan  Arbeta med SQL-Databaser  Skapa databaser, typer och tabeller  Använda XMLrelaterade funktioner  Planera, skapa, indexoptimera funktioner  Implementera dataintegritet  Triggers  Restriktioner  Hantera transaktioner  Använda Service Broker för messaging baserad lösning  Kunna använda T-SQL

Krav för VG enligt kursplan  Visa färdighet i att implementera dataintegritet med triggers / restriktioner  Vara väl förtrogen med service broker  Vara väl förtrogen med T-SQL

Inte så skrämmande som det låter  Kan man LINQ så kan man grunden till SQL  Sökning, filtrering och sortering är som LINQ  Tabeller och databaser lyder oftast 3 kommandon  Create  Alter  Drop  Data lyder oftast 3 kommandon  Insert  Update  Delete  SQL-Server Studio generar SQL-kod  C# -> SQL krävs inte för tentan

Inte så skrämmande som det låter  Indexoptimering  För det mesta är det automatiskt  Två sorters index (1 är obligatorisk)  Normalisering  Logisk uppdelning av data (ungefär som kod delas i Classer)  Transaktioner  Start – början  Stop – slutet  Commit – Utför ändringarna  Rollback – Ångra allt

Lite svårare  Olika Joins (lite lurigt)  Inner – Allt som matchar åtminstone ett värde  Left – allt som matchar vänstra sidan  Right – allt som matchar högra sidan  Full – Allt som matchar båda sidor  Service Broker  XML i SQL-server  Stored Procedures struktur

Tenta  Multiple choice questions  Skrivfrågor

Läxa  läs databassagan  Ladda ner böcker: * Beginning T-SQL, 3rd Edition * Beginning C# 5.0 Databases, 2nd Edition (denna läser vi 2 kapitel ur bara)Beginning T-SQL, 3rd EditionBeginning C# 5.0 Databases  Installera MS Sql-server Express with Advanced Services (SQLEXPRADV) (Beginning T-SQL sida 1-18) eller SQL-Server från DreamSparkMS Sql-server Express with Advanced Services (SQLEXPRADV)