Nu presenterar vi vårt nya koncept, SweClockers Shortcut – en serie korta men informationstäta webbinarier inom relevanta ämnen, som erbjuds helt kostnadsfritt. Denna gång fokuserar vi på olika aspekter av programmering.
Snabbkurserna äger rum från måndagen den 8 juli till fredagen den 12 juli, alltså vecka 28. Vår mentor och handledare Oscar Olsson och hans två katter kommer att ge en introduktion till programmering och täcka ämnen som databaser, frontend, backend, webbutveckling och containers. SweClockers Shortcut passar dig som är nybörjare inom programmering eller vill väcka liv i ditt gamla intresse för kod.
För att vi ska kunna behålla SweClockers fina communitykänsla och gemenskap kommer sessionerna att bestå av 30 personer åt gången. Efteråt kommer det att finnas möjlighet till frågestund, diskussion och vägledning i hur du kommer vidare.
Då tanken är att bygga upp fler sätt att sprida kunskap i SweClockers-communityt tar vi tacksamt emot feedback på hur vi kan göra detta ännu bättre.
Schema vecka 28
Måndag 8/7: Programmering
Introduktion till programmering
Översikt av programmeringsspråk (Python, Java, C#)
Skillnader mellan språken och deras användningsområden
Skapa och köra tre enkla C#-program (Hello World, Fruktsallad, Gissa talet)
Grundläggande syntax och koncept (variabler, loopar, if-satser)
Hur man kommer igång med VS Code och C#
Debuggning av program
Tips på nästa steg och förslag på projekt på olika nivåer
Frågor och feedback
Tisdag 9/7: Databaser
Introduktion till databaser
Typer av databaser (SQL Server, Postgres, MySQL)
Skillnader mellan relationsdatabaser och NoSQL-databaser
Komma igång med Postgres
Installation och skapande av en databas
Grundläggande SQL-kommandon (CREATE, SELECT, INSERT, UPDATE, DELETE)
Onsdag 10/7: Frontend Development
Introduktion till frontend-utveckling
Betydelsen av frontend-utveckling
Översikt av moderna ramverk (React, Angular, Vue)
Komma igång med React
Installera Node.js och npm
Skapa en ny React-app med Create React App
Grundläggande komponenter och JSX
Torsdag 11/7: Web Development
Introduktion till webbutveckling
Komponenter av webbutveckling (frontend, backend, fullstack)
Översikt av alternativ (.NET, Django, Laravel, Node.js, Next.js, Spring Boot, Phoenix)
Komma igång med .NET Web Development
Installera .NET och skapa ett ASP.NET-projekt
Grundläggande MVC-struktur (Model, View, Controller)
Bygga en enkel webbapplikation
Fredag 12/7: Containers
Introduktion till containers
Fördelar med containers jämfört med virtuella maskiner
Komma igång med Docker
Installera Docker
Skapa en Dockerfile och bygga en container
Köra och hantera containrar
Hur tycker du att detta verkar? Vad skulle göra att det kändes riktigt värt att ha varit med? Dela gärna dina tankar och idéer i tråden!