Premium
Premiummedlem med access till våra populäraste ämnen. Nytt innehåll och uppdateringar kommer kontinuerligt.
Prenumerationsinnehåll
Vad är ASP.NET |
Vad är ASP.NET Core |
Installera och uppdatera .Net |
Vad är MVC |
Vad är Razor |
ASP.NET tidslinje |
Dependency Injection (DI) |
Transient, Scoped och Singleton |
Tag Helpers i ASP.NET |
ASP.NET MVC: Hello |
ASP.NET MVC: Hello Deepdive |
ASP.NET MVC: Controller |
ASP.NET MVC: View |
ASP.NET MVC: Model |
ASP.NET MVC: WWWROOT |
ASP.NET MVC: Layout |
ASP.NET MVC: Partial Views |
Skaffa ett konto på Digital Ocean |
Vad är SSH |
SSH Nycklar på DigitalOcean |
Vad är Docker |
Docker Desktop |
Docker med vsc |
Spring Boot med Docker: Lokal miljö |
Spring Boot med Docker: Git + DigitalOcean |
Deploya din MongoDB databas till molnet |
Connection till en MongoDb databas på Atlas |
Mongo.DB.URI med Java |
Network Access på Atlas |
Skaffa ett konto på Digital Ocean |
Vad är SSH |
SSH Nycklar på DigitalOcean |
Deploya React till DigitalOcean |
Om Arduino |
Olika Arduino kort och sensorer |
Om resistorer i Arduino projekt |
Arduino Wifi: Begin |
Arduino Wifi: Server |
Arduino Wifi: Hello World |
Arduino Wifi: IoT Led |
Arduino Wifi: POST backend |
Om Arduino |
Olika Arduino kort och sensorer |
Om resistorer i Arduino projekt |
Arduino utvecklingsmiljö |
Arduino: Blink |
Arduino: Input |
Arduino: Input-pullup |
Arduino: Serial Print |
Arduino: Variabler och Serial in |
Övning: Input och Blink |
Arduino: Analog output |
Arduino: Analog input |
Arduino: LED MAtrix |
Arduino: Temp sensor |
Vad är TDD, Tesdriven utveckling? |
TDD - arbetsprocessen |
Från krav, URS till testdriven utveckling, TDD |
Verifiera och validera - vad är skillnaden? |
Vad är programmering |
Turing och turingkompletthet |
Mer om algoritmer |
Olika typer av programmering |
Pseudokod |
Miljöer |
Hur en dator faktiskt fungerar |
CLI eller kommandotolken |
Vad du behöver för att komma igång med programmering. |
Vad är C# |
Hello World med C# |
VSC + CLI |
Variabler |
De vanligaste datatyperna |
Mer om strängar och karaktärer |
Tal med int och double |
Interaktiva program |
Övning: Öva med variabler |
Slumpade tal med Random |
If - Om något är sant! |
Else - Om något inte är sant! |
Operatorer |
While loopen |
Exempel med While |
Switch - När det finns flera val |
Exempel med Switch - Zoo |
Övning: Slumpade citat med Switch |
Övning: Kasta tärningar |
Övning: Gissa talet |
Övning: Poäng räknaren - 1.0 |
Övning: Poäng räknaren - 2.0 |
De vanligaste datastrukturerna |
Listor och Arrayer |
Foreach loopen |
For loopen |
Övning: Todo-lista med lista |
Övning: Ryggsäcken |
Vad är en metod? |
Definiera metoder |
Anropa metoder |
Parametrar och argument |
Vad är Git och GitHub? |
Installera Git lokalt |
Kom igång med GitHub |
Testa så att Git är installerat lokalt |
Lansera en webbsida på Github pages via upload |
Git och GitHub via Terminalen |
GitHub Flow |
Vad är HTML? |
Ditt första projekt med HTML |
Att jobba med Visual Studio Code |
Projekt i Visual Studio Code, VSC |
Hello World! |
DOM:en, webbläsaren och inspektorn |
Skriv snygg kod med HTML |
Kommentera din HTML-kod |
Mappstruktur med HTML |
Valideringsverktyg för HTML |
Filvägar |
HTML-element och taggar |
Vanligt förekommande taggar: texter och ”lådor” |
Layout med semantiska taggar |
HTML: Attribut |
HTML: Länkar |
HTML: Bilder |
HTML: Media-taggar |
Övning: Google Fonts |
Övning: Twitter Bootstrap |
Användning av ikoner |
Material Icons (Google Fonts) |
Font Awesome |
Övning: Font Awesome |
Lägg till en favicon |
Formulär med HTML |
Listor med HTML |
Tabeller med HTML |
Utilityklasser med TailwindCSS |
Preprocessors som Sass eller Less |
Vad är CSS? |
Var skrivs CSS? |
CSS - att kommentera kod |
CSS-syntax: Regler och egenskaper |
CSS-syntax: Selektorer |
CSS-syntax: Klasser och id |
CSS - Block- och inline element |
Vad är responsivitet? |
Övning: Alfabet med flexbox |
Färg och bakgrund |
Form och storlek |
Boxmodellen |
Text och typsnitt |
Övning: Google Fonts |
Storleksenheter |
Ramar och skuggor |
Positionering |
Vad är Java |
Installera en lokal Java miljö |
Java - IDE - Din bästa kompis! |
Hello World med Java |
Introduktion till Javaprogrammering |
Java Semantik |
Java variabler med input/output |
Input och output med Java |
Övning: Bondalizer |
Importera inbyggda klasser i Java |
Matematiska operatorer med Java |
Jämför variabler med Java |
Assignment operators med Java |
Exempel: Operatorer med Java |
Övning: Poäng räknaren - 1.0 |
Listor (arrays) med Java |
Övning: Tärningskastaren |
Switch med Java |
Övning: Räkna med Java 1.0 |
Loopa med Java |
Branching statements, break, return och continue |
Switch loop |
Övning: Poäng räknaren - 2.0 |
Övning: Räkna med Java 2.0 |
Övning: Gissa talet |
Vad är Metoder? |
Metoder och Return types |
Unika metoder? |
Övning: Bondalizer med Metoder |
Varför Javascript |
Typer och variabler i Javascript |
Ordning och reda och snygg kod! |
Manipulera DOM |
Funktioner med Javascript |
Jobba med event |
Skapa element med createElement() |
Loopar med Javascript |
Listor eller Arrays med Javascript |
Övning: Hello World med Javascript |
Övning: Make it Big |
Övning: Sun vs Moon |
Javascript- If och Switch |
Övning: Räkna på det |
localStorage |
Övning: Vad heter jag? |
FatArrows i Javascript |
Övning: Lunchrestaurangen: Vad ska vi äta idag? |
Övning: Datum med javascript |
Övning: The final countdown! |
Övning: Ljud med Javascript. |
Övning: Piano! |
Websocket med Java: Intro |
Websocket med Java: Setup |
Websocket med Java: Backend |
Websocket med Java: Klient |
Websocket med Java: Chat |
Övning: Skapa en chat |
OpenAI API med Java: Intro |
Vilka är Open Ai |
OpenAI API med Java: Setup |
OpenAI API med Java: Request, Response + Message |
OpenAI API med Java: restTemplate |
OpenAI API med Java: Service |
OpenAI API med Java: Chat |
Övning: Skapa din chatt kompis |
Hemligheter med ENV - Java: Intro |
Hemligheter med ENV - Java: Lokalt |
Hemligheter med ENV - Java: Produktion |
Övning: Hello ENV med Spring Boot |
Introduktion till React |
React 101 - Vad är react |
Starta ett React projekt |
React med Vite |
React-create-app |
React: JSX |
React: State |
React: Props |
React: Life cycle methods |
Övning: Meddelandesystem med React |
Övning: Poängräknare (react) |
React Router |
React: Hooks! |
Övning: React - Spara ditt namn med Hooks! |
React: Lär dig jobba med Map() |
React: Error Boundary |
Övning: Översättningsapplikation med React |
Vad är Svelte |
Svelte - Hello World! |
Fetch och JSON-server med Svelte |
Formulär med Svelte |
Övning: Bibliotek med Svelte |
Vad är Angular? |
Angular versioner |
Angular CLI |
Angular todo: Start |
Angular todo: Nya komponenter |
Angular todo: Komponenter med CLI |
Angular Todo: Todos |
Angular Todo: METOD, STATE & EVENT |
Angular Todo: Signals |
Angular Todo: Listor och Items |
Arduino Todo: Input Props |
Angular Todo: For loop |
Angular Todo: Output |
Angular Todo: Remove item |
Angular Todo: Form |
Angular Todo: Service |
Angular Todo: Dependency injection |
Angular Todo: Models |
Info om Node.js och NPM |
Javascript applikationer med Vite |
REST API med json-server |
Dela upp kod med moduler |
Dela upp ett befintligt projekt med moduler |
React med Vite |
Vad är Typescript och varför? |
Nytt React projekt med Typescript |
Deklarationsfiler med D.TS |
TicTacToe med React och Typescript |
Webbsocket - kommunikationsprotokoll |
Socket.io grunderna med Javascript |
Socket.io fördjupning med React och Typescript |
Effektiva möten - typer |
Effektiva möten - planera |
Effektiva möten - leda |
Effektiva möten - beteende |
Effektiva möten - scenario Tech-projekt |
Photoshop för webb |
Vad är Stripe? |
Att tänka på när du implementerar STRIPE |
Introduktion till Stripe |
Installera mongoDB lokalt |
GUI för MongoDB |
Vad är MongoDB |
MongoDB med Spring: Intro |
MongoDb med Spring: CREATE |
MongoDB med Spring: READ |
Criteria: Filtering methods / Operators |
MongoDB med Spring: UPDATE |
MongoDB med Spring: DELETE |
MongoDB med Spring: Repository |
MongoDB med Spring: Reference |
Spring Data MongoDB dokumentation |
WYSIWYG |
Vad är Docker |
Docker Desktop |
Docker med vsc |
Vad är Jakarta EE |
Detta behöver du för att följa med i denna kurs |
Jakarta EE: Hello Jakarta |
Jakarta EE: The Robot |
Jakarta EE: ORM + Persistance |
Jakarta EE: Transactions |
Jakarta EE: DI + beans |
Jakarta EE: Mocka data |
Jakarta EE: Validation |
Jakarta EE: API dokumentation |
Jakarta EE: Front end med Faces |
Sätt upp ett REST api med Spring Boot |
Spring Boot REST API - GET |
Spring Boot REST API - POST |
Övning: Biblioteks API |
Spring Security Intro |
Spring Security Install |
Spring Security Config |
Spring Security User details |
Mini-app del 1 |
Mini-app del2 |
Mini-app del3 |
Mini-app del4 |
Introduktion - databaser |
SQL vs NoSQL |
Relationsdatabaser |
Relationsdatabaser - Nycklar |
ER-diagram |
Vad är JUnit |
Hello World med JUnit |
JUnit Setup |
Assert True och false med JUnit |
AssertEquals med JUnit |
Övning: Visa rätt temperatur |
Övning: Sortera en array |
Övning: Testa inloggning |
Introduktion - SQL |
SELECT |
WHERE |
DISTINCT/GROUP BY |
LIKE/REGEXP |
ORDER BY |
LIMIT |
JOIN |
CREATE TABLE |
INSERT |
UPDATE |
Databaser - DELETE |
Subqueries |
Databaser med Java Intro |
Java + Mysql - Hello World |
Spring Boot MySql: Todo intro |
Spring Boot MySql: Post & Delete |
Spring Boot MySql: Custom Querys |
Route Handlers - Intro |
Route Handlers - GET |
Route Handlers - POST |
Route Handlers - PATCH |
Route Handlers - DELETE |
Kurs-PM: Webbapplikationer med realtidskommunikation |
Introduktion till Webbapplikationer med realtidskommunikation |
Explore exploit |
Förberedelser vid ett nytt programmeringsprojekt |
Planera för att förstå nya tekniker |
Planera för att jobba tillsammans i grupp |
Systematiskt hitta information |
Systematiskt planera för att förstå ett nytt ämne |
Typiskt genomförande av programmeringsprojekt |
Kontextbyten och ställtid |
Metoder för tidsestimering |
Planing Poker |
Tidsestimera och delegera uppgifter |
Introduktion till Next |
Filstruktur i Next : app, page och layout |
Routing med app router |
Styling i Next |
Övning: Skapa en NextPage |
RSC - React Server Components |
Server components och Client components i Next |
Route Handlers - Intro |
Route Handlers - GET |
Route Handlers - POST |
Route Handlers - PATCH |
Route Handlers - DELETE |
Renderings-paradigm |
Server side rendering (SSR) och metadata för SEO |
Next.Js: Server Actions och forms |
Intro OOP |
Objekt och Klasser |
Packages |
Access Modifiers |
Encapsulation |
Constructors |
Static keyword |
Inheritance |
Method Overriding |
Method Overloading |
Super |
Abstraction |
Interfaces |
Övning: OOP med Java: Calculated Override |
Övning: OOP med Java - The color and the shape |
Övning: OOP med Java: Vehicles |
Övning: OOP med Java: Övningskörning med OOP |
JSON och Javascript |
Vad är ett API |
Hämta data med fetch() |
FETCH - INTRO |
FETCH - POST |
FETCH - GET |
FETCH - DELETE |
Roligt med arrays |
Övning: Adressbok med .fetch() |
Övning: Teams och hjältar |
Övning: Random user |
Övning: Visa dina repos i ditt CV |
Övning: Uppdatera ditt CV med JSON |
Övning: Blogga med JSON stringify och JSON parse |
Hello Swing |
Fånga ett klick med Swing |
Bankapplikation med Java Swing |
Övning: Message maschine med Swing |
Flexlådan (display: flex) |
Flex-axeln (flex-direction) |
Placering längs med axeln (justify-content) |
Placering vikelrätt mot axeln (align-items) |
Hantera radbrytningar (flex-wrap) |
Mellanrum (gap) |
Växande barn (flex-grow) |
Media Queries |
Vad är ett ramverk/Spring Boot? |
Extensions för Spring Boot |
Hello Spring Boot |
Vad är Thymeleaf |
Hello Thymeleaf |
CSS & Javascript med Thymeleaf |
Todo med Thymeleaf, del 1 - Listan |
Todo med Thymeleaf, del 2 - Lägg till |
Todo med Thymeleaf, del 3 - Ta bort |
Övning: Boot företagspresentation |
Övning: Boot Biblioteket |
Vad är OOP |
Object och Class |
Constructors i Java |
Övning: Övningskör med klasser |
Tillgång till klasser |
OOP och Arv med Java |
Övning: OOP Zoo med Java |
Övning: Banken med OOP |
Övning: Betyg till studenter |
Skaffa ett konto på Digital Ocean |
Vad är SSH |
SSH Nycklar på DigitalOcean |
Vad är Docker |
Docker Desktop |
Docker med vsc |
Egna moduler med Node.js |
Egna paket med NPM |
Övning: Rebus på NPM |
PHP OOP - Abstraktion |
PHP OOP - Anonyma klasser |
PHP OOP - Autoloading |
PHP OOP - Static properties och methods |
Realtidskommunikation med socket.io |
Övning: Chat med Socket.io |
Vad är OOP (Object Oriented Programming) |
OOP med C# - Klasser och Objekt |
OOP med c# - Public och private |
OOP med C# - Arv |
OOP med C# - Listor och klasser |
Övning: TODO med OOP |
Hemligheter med DotENV |
Vill du ha en kaka? |
API nycklar |
Express: Autentisering med Headers |
Kryptera med Krypto! |
Statiska egenskaper och metoder |
Autoloading |
Anonyma klasser |
Abstraktion |
Typer och interfaces |
Skaffa ett konto på Digital Ocean |
Deploya en Express server till Digital Ocean |
Övning: Deploya och uppdatera en app! |
Jobba med serverns filsystem med FS! |
Övning: Samla e-postadresser |
Random keys |
Kryptera med Krypto! |
Posta med Postman |
Övning: Posta recept med Postman |
Node.js: Ladda upp filer med Multer |
Övning: Galleri med Multer |
Installera MySql lokalt |
Installera MySql med MAMP |
GUI för MySql |
PhpMyAdmin |
MySql och Node.js |
Querys med SQL |
Övning: Webbshop till Classic models |
Övning: Todo med MySql |
MySql och PhpMyAdmin på DigitalOcean |
Deploya en Wordpress sida till DigitalOcean |
Vad är en blockkedja |
Klasser med Javascript |
Klasser och arv med JS |
Inkapsling och privata variabler med JS |
Vad är Typescript? |
Kom igång med Typescript |
TypeScript Origins: The Documentary |
Grundläggande typning |
Explicit typning med Typescript |
Funktioner i Typescript |
Type aliases i Typescript |
Interfaces med Typescript |
Type assertion i Typescript |
Generics i Typescript |
Tuples i Typescript |
Vad är Stripe? |
Att tänka på när du implementerar STRIPE |
Introduktion till Stripe |
Tips för att integrera JAVA - applikation med STRIPE |
Javascript - INTRO |
PHP - INTRO |
PHP med MAMP |
Hello World med PHP |
PHP: Loopa med foreach |
Funktioner med PHP |
VUE CLI |
Hello world med VUE |
Komponenter med VUE |
Listor, data, life cycle och Pokemons med Vue! |
Deploya VUE till github pages |
Övning: Dagbok med VUE |
Installera mongoDB lokalt |
GUI för MongoDB |
Vad är MongoDB |
Skapa mock data med Mockaroo |
Querys med MongoDB |
Städa ditt resultat |
MongoDB: ObjectId |
Deploya din MongoDB databas till molnet |
Mongoose – Schema med MongoDB |
Exempel: Star Wars qutoes med Node, Mongo och Express! |
Kom igång med MongoDB |
Skaffa ett konto på Digital Ocean |
Vad är SSH |
SSH Nycklar på DigitalOcean |
Sätt upp en Ubuntu server på DigitalOcean |
Ubuntu server med brandvägg och NGINX |
Ubuntu och SSL med Certbot |
Testning med C# |
xUnit: Ett första test |
xUnit: Granularity |
xUnit: AAA |
Olika Assertions i xUnit |
xUnit: Exception |
xUnit: Debugga med vsc |
Övning: Beställningssystem med xUnit |
Om kursen Entity Framework |
Vad är Entity Framwork |
Vad är ORM |
Vad är LINQ |
Träna på LINQ |
EF Databas: MSSQL med UseSqlServer |
EF Databas: MySql |
CLI verktyg för Entity Framework |
Installera MySql lokalt |
Installera MySql med MAMP |
GUI för MySql |
PhpMyAdmin |
EF Todo: Nytt projekt |
EF Todo: Poco Model |
EF Todo: Databas |
EF Todo: DbContext |
EF Todo: Migrations |
EF Todo: Repository |
EF Todo: Visa listan |
EF Todo: Form |
EF Todo: Update |
EF Todo: Delete |
EF Databas: InMemoryDatabase |
InMemory databas med Entity Framework |
Info om Node.js och NPM |
Node.js: The Documentary | An origin story |
EACCESS problem |
CORS problem |
Hello Node.js |
Övning: Jobba med Node och NMP |
Headless vs Monolit |
Hello Express |
Webbserver med express-generator |
Express: routing och request |
Express: resultat med response |
Posta med Postman |
Övning: Böcker med Express |
Övning: Login med Express API |
Övning: 404 med Node.js och express |
Plugga.tech™
Allt material på denna sida är skyddat enligt lagen om upphovsrätt. Det innebär att endast du får använda kurserna och dess material. Det är inte tillåtet att kopiera, ladda ned och dela med sig av material till andra. Du får inte använda något av detta innehåll i kommersiellt syfte.
Powered by @HiveAndFive
© Plugga.tech™