Vestfold
Du har valgt: Barkåker
Nullstill
Filter
Ferdig

-

Mer enn 100 treff ( i Barkåker )
 

Test test [+]
Test test [-]
Les mer
Nettkurs 40 minutter 5 600 kr
MoP®, er et rammeverk og en veiledning for styring av prosjekter og programmer i en portefølje. Sertifiseringen MoP Foundation gir deg en innføring i porteføljestyring me... [+]
Du vil få tilsendt en «Core guidance» bok og sertifiserings-voucher slik at du kan ta sertifiseringstesten for eksempel hjemme eller på jobb. Denne vil være gyldig i ett år. Tid for sertifiseringstest avtales som beskrevet i e-post med voucher. Eksamen overvåkes av en web-basert eksamensvakt.   Eksamen er på engelsk. Eksamensformen er multiple choice - 50 spørsmål skal besvares, og du består ved 50% korrekte svar (dvs 25 av 50 spørsmål). Deltakerne har 40 minutter til rådighet på eksamen.  Ingen hjelpemidler er tillatt.   Nødvendige forkunnskaper: Ingen [-]
Les mer
6 timer 1 500 kr
C#is very useful. [+]
C# is a power language. [-]
Les mer
Nettkurs 150 minutter 5 600 kr
PRINCE2 Agile® Practitioner tar utgangspunkt i den mest tidsaktuelle og relevante vinklingen av smidig tilnærminger, og rammeverket inkluderer en rekke smidige metoder, s... [+]
Du vil få tilsendt en sertifiserings-voucher slik at du kan ta sertifiseringstesten for eksempel hjemme eller på jobb. Denne vil være gyldig i ett år. Tid for sertifiseringstest avtales som beskrevet i e-post med voucher. Eksamen overvåkes av en web-basert eksamensvakt.  Eksamen er på engelsk. Eksamensformen er casebasert med 50 tilknyttede multiple choice-spørsmål, og du består ved 66% korrekte svar (dvs 30 av 50 spørsmål). Deltakerne har 2 timer og 30 minutter til rådighet på eksamen.  Dette er en åpen bok eksamen. Nødvendige forkunnskaper: PRINCE2® Agile Foundation eller PRINCE2® Foundation sertifisering [-]
Les mer
Nettkurs 1 dag 590 kr
Årlig gjennomgang av FSE inkludert førstehjelp - Nettkurs. For personell som arbeider nær ved elektriske anlegg og betjener elektrisk utstyr [+]
Målsetting: Forebygge at personell som arbeider nær ved elektriske anlegg og betjener elektrisk utstyr ikke blir utsatt for ulykker som er forårsaket av kortslutning (lysbue) eller strømgjennomgang i et lavspenningsanlegg. Deltakerne vil også få opplæring i hvordan man skal opptre hvis en kommer opp i en ulykke forårsaket av elektrisk strøm, samt teoretisk opplæring i førstehjelp (HLR). Kurset er i henhold til: Kurset tilfredsstiller myndighetenes krav iht. FSE-forskriftens §§ 2 og 3 og DSB`s Elsikkerhet nr. 73 og 84 for ikke sakkyndig personell som skal arbeide med enkle driftsoppgaver. Årlig repetisjon er et myndighetskrav, ref. FSE-forskriften § 7.   Læremål: Etter gjennomført kurs skal deltakerne ha en bevisst holdning til elsikkerhet, slik at antall personskader og skader på materiell pga. elektrisk strøm blir redusert. FSE opplæring skal gi kunnskap om regelverk og instruksjoner, enkle vedlikeholdsoppgaver, hvordan betjene et elektrisk anlegg med blant annet sikringer og motorvern, risikovurdering og planlegging, jordfeilproblematikk og faremomenter, bruk av måleinstrumenter, bruk av verneutstyr og til slutt melding om ulykker og opplæring i førstehjelp ved strømulykker. Del 1 – FSE Instruert personell Elsikkerhet – hvorfor så viktig? Myndighetskrav FSE-forskriften Ansvarsforhold Instruert personell – definisjoner – ansvar Overordnet planlegging Risikovurdering Strømgjennomgang Melding om ulykker Ulykker og statistikk Kortslutning og lysbueskader Bruk av verneutstyr Feilsøking Jordfeilproblematikk Faremomenter Teknisk opplæring Del 2 - førstehjelp Opptreden på skadestedet Prioritering og behandling Elektriske skader  -  Fallskader Skader ved strømgjennomgang (rytmeforstyrrelser i hjerte) Lysbueskader Brannskader Hvordan HLR skal utføres De mest alminnelige akutte sykdommer Alminnelig reaksjon når krisesituasjoner oppstår   [-]
Les mer
Nettkurs 75 minutter 5 600 kr
PRINCE2 Agile Foundation gir forståelse for hvordan man bruker PRINCE2 i kombinasjon med smidige metoder. Gjennom sertifiseringen lærer du hvordan PRINCE2s prinsipper, pr... [+]
Du vil få tilsendt en «Core guidance» bok og sertifiserings-voucher slik at du kan ta sertifiseringstesten for eksempel hjemme eller på jobb. Denne vil være gyldig i ett år. Tid for sertifiseringstest avtales som beskrevet i e-post med voucher. Eksamen overvåkes av en web-basert eksamensvakt.   Eksamen er på engelsk. Eksamensformen er multiple choice - 50 spørsmål skal besvares, og du består ved 55% korrekte svar (dvs 28 av 50 spørsmål). Deltakerne har 1 time og 15 minutter til rådighet på eksamen.  Ingen hjelpemidler er tillatt.   Nødvendige Forkunnskaper: Ingen [-]
Les mer
Nettkurs 12 måneder 13 200 kr
Realfag passer for deg som trenger å forbedre karakteren i faget, eller som trenger fordypning for videre studier på høgskole eller universitet. [+]
Ingeniørpakken gir til sammen 2 realfagspoeng og passer for deg som vil bli ingeniør, men som mangler fag eller må forbedre fagene. Har du studiekompetanse, men mangler realfag for å kunne søke opptak ved ingeniørhøyskoler? Fagene du trenger, er matematikk R1 og R2 og fysikk 1. Her kan du prøve Matematikk eller Fysikk (gratis) Gjennomføring NettstudierDu bestemmer hva, hvor og når du vil lære. Her får du varierte leksjoner i form av tekster, video, quiz, podcast, veiledning og oppgaver. Du har alltid kontakt med din personlige lærer hos K2. Målet er å gjøre deg best mulig forberedt til eksamen. Her kan du prøve alle kursene (gratis) Din digitale læringsplattform Den nettbaserte læringsportalen til K2 er tilpasset både mobil, nettbrett og pc. Det gir deg enkelt tilgang til å studere faget på en engasjerende og spennende måte, uansett hvor du er.  Eksamen Som deltaker ved K2 er du privatist og må ta eksamen i fagene for å få karakter. Oppmeldingsfristene er normalt 15. september og 1.februar. Plattform for oppmelding til eksamen kan variere fra fylke til fylke. Se fylkesoversikt her. Husk at betaling av eksamensavgiften skjer ved oppmelding.  Velg Ingeniørpakken og få tilgang til Fysikk 1, Matematikk R1 og Matematikk R2 i 12 måneder. Du velger selv når du vil ta eksamen.  Fysikk 1, eksamen nov/des eller mai/juni Matematikk R1, eksamen nov/des eller mai/juni Matematikk R2, eksamen nov/des eller mai/juni Veien videre Om du har generell studiekompetanse (GENS) og velger å ta fagene fysikk 1 og matematikk R1 og R2 som privatist, da oppfyller du opptakskravene til flere studier, inkludert ingeniørstudier. Se praktisk info for frister og opptak til universitet og høyskole. Gratis veiledning Er du usikker på hva som skal til for å få studiekompetanse, ta gjerne kontakt med oss for gratis veiledning. Vi har veiledere med mange års erfaring som står klare til å hjelpe deg!Ønsker du mer informasjon om kurset velg "Send meg info"-knappen under. Vil du chatte med oss, så klikk på ikonet nederst i høyre hjørne. Lånekassestøtte Utdanningen er godkjent i lånekassen. Søk direkte via lanekassen.no.For mer informasjon se nettsiden vår under Praktisk info. Støtteordninger Er du organisert i en fagforening, kan du i de fleste fagforeningene søke støtte til utdanning. Dersom du er organisert bør du sjekke med din fagforening om muligheter for støtte, frister og hvordan du søker. Forkunnskaper Du må ha fullført grunnskole eller tilsvarende opplæring. Minoritetsspråklige bør ha minimum B1-nivå i norsk muntlig og skriftlig. Dersom du har behov for å lære mer norsk før du starter på utdanning har vi norskkurs på forskjellig nivå (A1-B2). Språkkursene er digitale med personlig oppfølging fra lærer. Se alle kurs her Krav til utstyr Som deltaker på K2 Nettstudier kan du bruke både mobil, nettbrett og PC når du tar kurset.Til eksamen må du ha tilgang til PC. I tillegg trenger du PC-versjonen av Office eller tilsvarende programmer. Se her hva du har tilgang til av nettbaserte ressurser på eksamen. Praktisk info Du finner svar på ofte stilte spørsmål på nettsiden vår under praktisk info.   [-]
Les mer
Virtuelt eller personlig Oslo 4 dager 19 200 kr
10 Jun
16 Jun
Du lærer å gjennomføre HMS-revisjoner på en effektiv og virkningsfull måte [+]
Du skal etter kurset: Kjenne til ulike metoder for å overvåke det systematiske HMS-arbeidet i virksomheten Kunne gjennomføre HMS-revisjoner basert på ISO 19011:2018 Være revisjonsleder og revisor i forbindelse med revisjoner av ledelsessystemer og internkontrollsystemer  Hva lærer du: Hvordan gjennomføre revisjoner med bruk av den internasjonalt anerkjente revisjonsmetoden NS-EN ISO-19011:2018, retningslinjer for revisjon av ledelsessystemer Forskjeller og likheter mellom revisjon i henhold til ISO 9001, ISO 14001, ISO 45001 og forskrift om systematisk HMS-arbeid (Internkontrollforskriften) Alle faser i revisjonsprosessen: Planlegge, utføre, kontrollere og korrigere Om revisjonsfunn, rapportering og oppfølging Hvordan bruke revisjoner i kontinuerlig forbedringsarbeid Revisjonsprinsipper og kompetansekrav til revisor Om etiske retningslinjer og fortrolighet Ulike metoder for systematisk overvåking av internkontrollen Fyll ut skjemaet til høyre, så får du omgående svar fra kursholder med informasjon og datoer.   [-]
Les mer
5 dager 20 200
03 Feb
Du lærer hvordan virksomheter kan jobbe systematisk med ytre miljø for å være i samsvar med relevant regelverk. [+]
Hva lærer du? Du lærer hvordan systematisk arbeid med å redusere miljøpåvirkningen kan bidra til en mer bærekraftig utvikling, og at kontinuerlig forbedring av miljøprestasjonen vil bidra til å fremme virksomhetens samfunnsansvar. Hva du får igjen for kurset Du blir i stand til å bistå virksomheter med å redusere kostnader knyttet til avfall og energiforbrukDu blir i stand til å bruke miljøarbeid aktivt for å forbedre omdømmet Fyll ut skjemaet til høyre, så får du omgående svar fra kursholder med informasjon og datoer.   [-]
Les mer
5 dager 30 000 kr
MCA: Microsoft 365 Modern Desktop Administrator Associate - Boot Camp [+]
MCA: Microsoft 365 Modern Desktop Administrator Associate - Boot Camp [-]
Les mer
Ålesund
04 Jun
Kurset passer for Navigatører med fartstid fra isen eller tilsvarende [+]
Innhold Ord og uttrykk i isen, karakteristikk og lokalisering Lover, regler og standarder Fartøykarakteristikker Manøvrering i isen Ruteplanlegging Isbryter assistanse Fartøy ytelse i Polare farvann/Lave luft-temperaturer Forberede mannskapet, arbeidsforhold og trygghet Miljøhensyn Omfang Opplæringen skal skje ved bruk av studentaktive læringsformer med metoder som inkluderer forelesninger i plenum, gruppearbeid med oppgaver, table topp øvelser og simulatorøvelser. Hver simulatorøvelse skal gjennomgås før den begynner med en briefing om læringskrav og innhold. I etterkant av hver simulatorøvelse skal kursdeltakerne de-briefes om gjennomføringen for repetisjon, praktiske tilnærmingsmåter og refleksjon Etter kurset vil du Etter at kursdeltaker har gjennomført Polarkoden grunnleggende kurs skal de ha: • Kompetanse til hvordan bidra til og gjennomfører sikre operasjoner for fartøy som opererer i polare farvann. • Bevissthet om gjeldende lovgivende krav og etterfølgelse av disse • Forståelse og kunnskap om sikker jobbgjennomføring og hvordan reagere i nødsituasjoner • Forståelse og kunnskap til å etterfølge miljøkrav og hindre forurensning • Forståelse og kunnskap om sikker manøvrering av fartøy i polare farvann. [-]
Les mer
Virtuelt klasserom 3 dager 22 500 kr
18 Jun
Due to the Coronavirus the course instructor is not able to come to Oslo. As an alternative we offer this course as a Blended Virtual Course. [+]
Blended Virtual CourseThe course is a hybrid of virtual training and self-study which will be a mixture of teaching using Microsoft Teams for short bursts at the beginning of the day, then setting work for the rest of the day and then coming back at the end of the day for another on-line session for any questions before setting homework in the form of practice exams for the evening. You do not have to install Microsoft Teams, you will receive a link and can access the course using the web browser.  Remote proctored examTake your exam from any location. Read about iSQI remote proctored exam here Requirements for the exam: The exam will be using Google Chrome and there is a plug-in that needs to be installed  You will need a laptop/PC with a camera and a microphone  A current ID with a picture    KursinnholdDette kurset forklarer det grunnleggende i softwaretesting. Det er basert på ISTQB- pensum og er akkreditert av BCS.    Kurset inneholder øvelser, prøveeksamener og spill for å fremheve sentrale deler av pensum. Dette sammen med kursmateriell og presentasjoner vil bistå i forståelse av begreper og metoder som blir presentert.   Bouvet sine kursdeltakeres testresultater vs ISTQB gjennomsnitt   «Særs godt kurs med mye fokus på praktiske oppgaver som gjør læring vesentlig lettere. Engasjert kursleder hjelper også. Kursleder starter på et nivå som alle føler seg komfortabel med.» Alexander Røstum Course content Fundamentals of Testing This section looks at why testing is necessary, what testing is, and explains general testing principles, the fundamental test process, and psychological aspects of testing.   Skills Gained • Learn about the differences between the testing levels and targets• Know how to apply both black and white box approaches to all levels of testing• Understand the differences between the various types of review and be aware of Static Analysis• Learn aspects of test planning, estimation, monitoring and control• Communicate better through understanding standard definitions of terms• Gain knowledge of the different types of testing tools and the best way of implementing those tools   Testing throughout the software lifecycle Explains the relationship between testing and life cycle development models, including the V-model and iterative development. Outlines four levels of testing:• Component testing• Integration testing• System testing• Acceptance testing Describes four test types, the targets of testing:• functional• non-functional characteristics• structural• change-related Outlines the role of testing in maintenance.   Static Techniques Explains the differences between the various types of review, and outlines the characteristics of a formal review. Describes how static analysis can find defects.   Test Design Techniques This section explains how to identify test conditions (things to test) and how to design test cases and procedures. It also explains the difference between white and black box testing. The following techniques are described in some detail with practical exercises :• Equivalence Partitioning• Boundary Value Analysis• Decision Tables• State Transition testing• Statement and Decision testingIn addition, use case testing and experience-based testing (such as exploratory testing) are described, and advice is given on choosing techniques.   Test Management This section looks at organisational implications for testing and describes test planning and estimation, test monitoring and control. The relationship of testing and risk is covered,and configuration management and incident management.   Tool Support for Testing Different types of tool support for testing are described throughout the course. This session summarises them, and discusses how to use them effectively and how best to introduce a new tool.   The Exam The ISTQB Foundation exam is a 1-hour, 40 question multiple choice exam. There is an extra 15 minutes allowed for candidates whose first language is not English.The pass mark is 65% (26/40) and there are no pre requisites to taking this exam.The exam is a remote proctored exam [-]
Les mer
Webinar 1 time 290 kr
Strever du med selvledelse og motivasjon under Covid-19? -en gavepakke i personlig utvikling for enhver organisasjon! [+]
Er det vanskelig å være disiplinert? Kjenner du deg presset til å endre atferd og arbeidsmåter under Covid-19? Ønsker du å utvikle effektfulle ferdigheter for god selvledelse og optimal motivasjon? Vil du hvordan,da er dette foredraget noe for deg! "Den beste måten å oppnå endring, utvikling og vekst på, er å gjøre planer om til handling. Litt om gangen, men hele tiden!" ØNSKER DU Å LÆRE MER OM: Å redusere stress i livet og  arbeidshverdagen? Fylle mer liv i livet. Finne mer mening i det du gjør. Ta bedre vare på min fysiske, relasjonelle og mentale helse? Å gjøre mindre, jobbe bedre for og oppnå mer? Effektfull kommunikasjon i møte med andre. Hvordan ta vare på og bygge gode relasjoner i en krevende tid? Finn ditt hvorfor! Hvordan du kommer fra prat til optimalt resultat? Et enkelt universalverktøy for atferdsendring? OM FOREDRAGET 60 minutter hjelp til selvhjelp og deretter hvordan du kan hjelpe andre Hvordan ta selvledelse til et nytt nivå for å skape ekstraordinære resultater og optimal motivasjon i arbeidshverdagen og livet Kunnskap om "nøklene" for å lykkes med positive endringsprosesser Hvordan kommer du fra tanker og prat til garantert bedre resultat på 66 dager? Kunnskap om og tilgang til Change66©, din personlige "trener" Du får tilgang til analysene: Selvledelse, Optimal motivasjon og Covid-19 og jobben min Som deltaker på foredraget får du 50% rabatt på det virtuele kurset Selvledelse i praksis på fire moduler à to timer, 12 mnd lisens på Change66© samt 50% rabatt på personlig coaching. BEDRE SELVLEDELSE OG OPTIMAL MOTIVASJON MED CHANG66© Utviklingsverktøyet Change66© tar deg gjennom hele endringsprosessen fra A til Å! Change66© samler inn og sammenstiller data fra din subjektive opplevelse av nåsituasjon og hjelper deg med å finne frem til dine forbedringsområder, prioritere arbeidsoppgaver og lage din personlige handlingsplan. Systemet minner deg på hva du har forpliktet deg til å gjøre, tar vare på gjennomføringsresultatene som gjør det mulig å se utvikling over tid. Change66© er forankret i solid forskning innen atferdspsykologi og motivasjonsteori i kombinasjon med bruk av smart teknologi. CHANGE66© BIDRAR MED: En systematisk tilnærming i alt utviklings- og forbedringsarbeid Å samle inn og sammenstille data om din nåsituasjon Et unikt grunnlag for analyse av årsakssammenhenger mellom resultater, arbeidsmåter og tilgang på ressurser Hjelp til å identifisere forbedringsområder Hjelp til å prioritere det viktigste tiltaket du kan gjøre noe med Hjelp til å beskrive ditt hvorfor som utløser optimal motivasjon Hjelp til å lage og følge opp din personlige handlingsplan Læringslogg som beskriver gjennomføringsresultatene Måler og viser utvikling over tid Tar vare på resultater og beste praksis En enkel måte å dele rapporter OM FOREDRAGSHOLDER RUNE HAUGEN EdTech-gründer og daglig leder WiseHouse AS Rune Haugen er spesialist på digital transformasjon av atferdsendring og arbeidsmåter og har utviklet det digitale verktøyet Change66© som kombinerer ny forskning på atferdspsykologi med bruk av smart teknologi. 30 års erfaring fra læringsindustrien. Haugen har i tillegg skrevet boken Helsefremmende lederskap - slik leder de beste og har mer enn 20 års erfaring med design og gjennomføring av blandede læringsløp Han er en annerkjent foredragsholder og kjent for sine evner til å engasjere og formidle viktig kunnskap på en folkelig måte. Les mer om Rune Haugen og hans referanser på LinkedIn NOEN REFERANSER Change66©, et verktøy for effektiv selvledelse! Rune Haugen holdt et gnistrende godt foredrag for BI studentene, og skapte nye synapser om selvledelse og Optimal motivasjon. Roy W. Elvegård, Lecturer in Marketing and Communication, BI Norwegian Business School Rune Haugen som foredragsholder Rune Haugen er en dedikert og dyktig kurs/foredragsholder. Rune har en helt egen evne til å engasjere og involvere de rundt seg. Han snakker og underviser med begeistring og overbevisning, og ga meg både god faglig innsikt og tro på mine egne evner. Anbefales på det varmeste!  Johan Bergh, Kommandørkaptein (Pensj.) Senior advisor Hvorfor jeg anbefaler verktøyet for atferdsendring Change66©? Å utvikle prestasjonskulturer og skape fremragende resultater krever treningsarbeid satt i system over tid med kvalitet i alle faser. Fra analyse av nåsituasjon til ønsket resultat. Valg og prioritering av konkrete arbeidsmål i forbedring av atferd og arbeidsmåter er avgjørende. Dette krever at analysegrunnlaget er ferskvare med informasjon fra både sak, person og arbeidsmåter. Change66© bidrar til å ta utviklingsarbeid fra «stunt» til prosess.   Bjørge Stensbøl, Stensbøl Consulting Bruk av Change66 i min coaching virksomhet Jeg har deltatt på sertifiseringskurs i bruk av utviklingsverktøyet Change66© som jeg anvender i min coaching virksomhet. Rune oppnår tillit gjennom sin lange erfaring innen ledelsesfaget og ledertrening. Han har stor kunnskap om hva som fungerer og ikke fungerer. Han er en suveren kursholder som skaper engasjement gjennom god struktur og involvering som oppfordrer til deltakelse, ettertanke og refleksjon. Rune lærte meg viktigheten av selvledelse og hvorfor det er essensielt å ansvarliggjøre seg selv til enhver tid: Hva har resultatene med meg å gjøre? Gjennom refleksjon, prioritering og praktisk trening opplevde jeg å få grunnfestet min nye læring. Jeg vil sterkt anbefale Rune som instruktør for deg som vil ha forskningsbasert ledertrening i kombinasjon med et unikt digitalt verktøy for atferdsendring og resultatforbedring. Unn Helen Børvind, daglig leder i Excellent HR Det digitale utviklingsverktøyet Change66©, er genialt, samtidig som den er enkelt. Jeg har i årevis jobbet etter noe av den samme prinsipielle tenkningen, men her er tenkningen systematisert, digitalisert, kosteffektivt og med en brukerterskel som alle kan håndtere. Change66© vil være et svært godt og verdifullt verktøy for ledere - uavhengig av nivå. Tor Rune Raabye, Strategic Leadership&Crisis Management Consulting, Generalmajor(R)     [-]
Les mer
1 dag 2 890 kr
    Kursinnhold -Teori Innledning - typer lift Prinsipper - oppbygging Sikkerhet - bruk Sikkerhetsutstyr - oppstilling Personløfter i trafikken Uhell - ulykker Klassei... [+]
    Kursinnhold -Teori Innledning - typer lift Prinsipper - oppbygging Sikkerhet - bruk Sikkerhetsutstyr - oppstilling Personløfter i trafikken Uhell - ulykker Klasseinndeling - avsluttende prøve     Hvem krever slik opplæring ? Forskrift om organisering, ledelse og medvikrning. 1355 - Best nr. 701 FORSKRIFT OM UTFØRELSE AV ARBEID -  1357 - BEST NR. 703 For arbeidsutstyr som arbeidsgiver etter risikovurdering finner at krever særlig forsiktighet ved bruk, kan det bare benyttes arbeidstakere som har dokumentert sikkerhetsopplæring. KAPITTEL 10:  §10-1 og § 10-2        Om du ønsker kurs holdt på Engelsk eller Porugisisk/Spansk send oss en mail på: kontakt@mtkskolen.no så ordner vi det raskt!     Er du på jakt etter ett annet kurs, her er hva vi tilbyr   [-]
Les mer
Virtuelt klasserom 4 dager 23 000 kr
Python is an object oriented rapid development language deployed in many scenarios in the modern world. [+]
COURSE OVERVIEW   This Python Programming 1 course is designed to give delegates the knowledge to develop and maintain Python scripts using the current version (V3) of Python. There are many similarities between Python V2 and Python V3. The skills gained on this course will allow the delegate to develop their own skills further using Python V2 or V3 to support the development and maintenance of scripts. The Python Programming 1 course comprises sessions dealing with syntax,variables and data types,operators and expressions,conditions and loops,functions,objects,collections,modules and packages,strings,pattern matching,exception handling,binary and text files,and databases. Exercises and examples are used throughout the course to give practical hands-on experience with the techniques covered. TARGET AUDIENCE The Python Programming 1 course course is aimed at those who want to improve their Python programming skills,and for developers/engineers who want to migrate to Python from another language,particularly those with little or no object-oriented knowledge. For those wishing to learn Python and have no previous knowledge of programming,they should look to attend our foundation course Introduction to Programming - Python. COURSE OBJECTIVES This course aims to provide the delegate with the knowledge to be able to produce Python scripts and applications that exploit all core elements of the language including variables,expressions,selection and iteration,functions,objects,collections,strings,modules,pattern matching,exception handling,I/O,and classes. COURSE CONTENT DAY 1 COURSE INTRODUCTION Administration and Course Materials Course Structure and Agenda Delegate and Trainer Introductions SESSION 1: GETTING STARTED About Python Python versions Python documentation Python runtimes Installing Python The REPL shell Python editors SESSION 2: PYTHON SCRIPTS & SYNTAX Script naming Comments Docstring Statements The backslash Code blocks Whitespace Console IO (to enable the writing of simple programs) A first Python program Script execution SESSION 3: VARIABLES & DATA TYPES Literals Identifiers Assignment Numbers (bool,int,float,complex) Binary,octal,and hexadecimal numbers Floating point accuracy Collections (str,list,tuple,set,dict) None Implicit and explicit type conversion (casting) The type function SESSION 4: OPERATORS & EXPRESSIONS Arithmetic Operators Assignment Operators Comparison Operators Logical Operators Membership Operators Bitwise Operators Identity Operators SESSION 5: CONDITIONS & LOOPS Conditional statements (if,elif,else) Nested conditional statements Short hand if/if else Python's alternative to the ternary operator Iterative statements (while,for,else) The range function Iterating over a list Break Continue Nested conditional/iterative statements COURSE CONTENTS - DAY 2 SESSION 6: FUNCTIONS Declaration Invocation Default values for parameters Named arguments args and kwargs Returning multiple values None returned Variable scope Masking and shadowing The pass keyword Recursive functions SESSION 7: OBJECTS AND CLASSES About objects Attributes and the dot notation The dir function Dunder attributes Mutability The id function Pass by reference Introduction to Classes Class Declaration and Instantiation Data attributes Methods Composition SESSION 8: LISTS About lists List syntax including slicing Getting and setting list elements Iterating over a list Checking for the presence of a value The len function List methods incl. append,insert,remove,pop,clear,copy,sort,reverse etc. The del keyword Appending to and combining lists List comprehension SESSION 9: TUPLES About tuples Tuple syntax Getting tuple elements including unpacking Iterating over a tuple Checking for the presence of a value The len function Appending to and combining tuples SESSION 10: SETS About Sets Dictionary syntax Creating,adding and removing set elements Iterating over a set Membership Testing Sorting Copying Set methods incl. union,intersection,difference,symmetric_difference etc. COURSE CONTENTS - DAY 3 SESSION 11: DICTIONARIES About dictionaries Dictionary syntax Getting and setting dictionary elements Iterating over a dictionary (keys,values,and items) Checking for the presence of a key The len function Dictionary methods incl. keys,values,items,get,pop,popitem,clear etc. The del keyword Dictionary comprehension SESSION 12: STRINGS About strings String syntax including slicing Escape characters Triple-quoted strings Concatenation Placeholders The format method Other methods e.g. endswith,find,join,lower,replace,split,startswith,strip,upper etc. A string as a list of bytes SESSION 13: MODULES & PACKAGES About modules Inbuilt modules math,random and platform the dir() and help() functions Creating and using modules the __pycache__ and the .pyc files The module search path Importing modules Namespaces Importing module objects The import wildcard Aliases Importing within a function Executable modules Reloading a module About packages Importing packaged modules Importing packaged module objects Package initialisation Subpackages Referencing objects in sibling packages The Standard Library Installing modules and packages using pip SESSION 14: PATTERN MATCHING About regular expressions Regular expression special characters Raw strings About the re module re module functions incl. match,search,findall,full match,split,sub   COURSE CONTENTS - DAY 4 SESSION 15: EXCEPTION HANDLING About exceptions and exception handling Handling exceptions (try,except,else,finally) Exception types The exception object Raising exceptions Custom exception types Built-in exceptions hierarchy SESSION 16: FILES & THE FILESYSTEM The open function Methods for seeking (seekable,seek) Methods for reading from a file (readable,read,readline,readlines) Iterating over a file Methods for writing to a file (writable,write,writelines) Introduction to context managers Text encoding schemes,codepoints,codespace ASCII and UNICODE (UTF schemes) UTF-8,binary and hexadecimal representations The ord() and chr() functions Binary files,bytes and bytearray I/O layered abstraction. About the os module os module functions incl. getcwd,listdir,mkdir,chdir,remove,rmdir etc. OSError numbers and the errno module SESSION 17: DATABASES The DB-API DP-API implementations Establishing a connection Creating a cursor Executing a query Fetching results Transactions Inserting,updating,and deleting records FOLLOW ON COURSES Python Programming 2  Data Analysis Python  Apache Web Server PHP Programming  PHP & MySQL for Web Development  PHP & MariaDB for Web Development  Perl Programming  Ruby Programming  Introduction to MySQL  Introduction to MariaDB [-]
Les mer