Alle kategorier
Du har valgt: Valderøya
Nullstill
Filter
Ferdig

-

Mer enn 100 treff ( i Valderøya )
 

Nettkurs 4 500 kr
Nettkurs eller brevkurs kombinert med forelesninger i form av lyd og bilde på din egen PC. [+]
Vårt lederkurs gir deg grunnleggende kunnskaper om motiverende ledelse. Kurset skal gi deltakerne en faglig forståelse for ulike utfordringer knyttet til ledelse der mellommenneskelige relasjoner inngår. Nettkurs eller brevkurs kombinert med forelesninger i form av lyd og bilde på din egen PC.     Start:         Når du selv ønsker. Omfang:     3 innleveringer Pris:           kr. 4.500,- (kan deles i 4 månedlige avdrag med                    kr. 200,- i avdragsgebyr for hvert avdrag).    Tidsplan • Kurset kan tas etter egen tidsplan med innlevering av besvarelser til veiledning. • Du velger selv når du vil starte opp med lederkurset og hvor lang tid du vil      bruke.   Innleveringer • Innlevering av 3 besvarelser   Målgruppe for vårt lederkurs Alle som har et verv eller arbeid, eller ønsker et verv eller arbeid der mellommenneskelige relasjoner og ledelse inngår.   Mål for lederkurset Kurset skal gi deltakerne en faglig forståelse for ulike utfordringer knyttet til lederverv og ledelse.   Kursbeskrivelse Vårt lederkurs gir deg grunnleggende kunnskaper om ledelse.   Tema - Lederkurs • Ledelse i dag • Dagens utfordringer • Dagens muligheter • Ledelsesteori • Administrasjon • Organisasjon • Lederkompetanse • Hvor læres denne kompetansen? • Ledertyper • Personlighet • Kommunikasjon • Hva er god kommunikasjon? • Hvilke utfordringer møter vi i kommunikasjon? • Relasjonskompetanse • Makt • Tillit • Motivasjon • Kreativitet • Behov • Gruppe • Team • Utvikling • Vi-følelse • Helhetlig tenking   Litteratur Relasjonell ledelse Hans Morten Skivik ISBN 9788205329669 Gyldendal 2004   Vurdering  Bestått/ikke bestått.   Kursbevis  Kursbevis utstedes til de som har bestått og som har betalt kursavgiften i sin helhet.   Er du organisert? Undersøk med ditt fagforbund om du kan søke å få dekket kursavgiften for vårt lederkurs.   Dersom du ønsker å komme i kontakt med studieekspert kan du trygt ta kontakt med oss på telefon: 913 58 038913 58 038 eller sende oss E-post til: postmottak@kompetansesenter-bedriftshjelp.com Vi har lang erfaring med kurs og studier og vet hva som vil passe deg best etter en kort og uforpliktende samtale. [-]
Les mer
Nettkurs 18 måneder 14 370 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 ingeniørstudier? 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. 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 Vi har veiledere med mange års erfaring som står klare til å hjelpe deg! Er du usikker på hva som skal til for å få studiekompetanse, ta gjerne kontakt med oss for gratis veiledning.  Ønsker du mer informasjon om kurset, velg "Send meg info"-knappen under. Vil du chatte med oss, klikk på ikonet nederst i høyre hjørne. Lånekassestøtte Utdanningen er godkjent i lånekassen. Du søker direkte via lanekassen.no. Alt du må vite om lån og stipend fra Lånekassen som deltaker hos K2 utdanning Støtteordning 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 mere 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 norskkurs K2 tilbyr. Krav til utstyr Som deltaker hos K2 må du ha tilgang til pc på eksamen. I tillegg trenger du PC-versjonen av Office eller tilsvarende programmer. Se 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
Nettkurs 10 000 kr
Nettkurs uten samlinger med nettforelesninger. [+]
Kurset passer for: deg som skal bli: apotektekniker – helsesekretær - tannhelsesekretær deg som har helse- og sosialfag vg1 eller grunnkurs samt fellesfagene/allmennfagene fra vg1 og vg2/grunnkurs og vk-1. Kursets innhold er: Felles programfag: Helsefremmende arbeid • Kommunikasjon og samhandling • Yrkesutøvelse

Nettkurs kombinert med forelesninger i form av lyd og bilde på din egen PC. Felles programfag: Helsefremmende arbeid • Kommunikasjon og samhandling • Yrkesutøvelse

Nettkurs kombinert med forelesninger i form av lyd og bilde på din egen PC. Start:          Når du selv ønskerOmfang:      En innlevering for hvert fag – i alt 3Pris:            Felles programfag: Kr. 10.000,- ekskl. lærebøker og eksamensavgift                    (kan deles i 4 månedlige avdrag med kr. 200,- i avdragsgebyr pr. avdragTidsplan Kurset kan tas etter egen tidsplan med innlevering av mapper til retting. Du velger selv når du vil starte opp med kurset og hvor lang tid du vil bruke. Innleveringer En innlevering for hvert fag – i alt 3. Kurset er i tråd med læreplanens kompetansemål. Det følger med ulike nettressurser som du kan benytte så mye og så ofte du vil.Lånekassen  Utdanningen er godkjent for lån og stipend i Lånekassen. For å få lån omgjort til stipend kreves det at deltaker avlegger privatisteksamen i samtlige fag som utgjør 4 eksamener.Eksamensform  Privatisteksamen etter gjeldende regler. Oppmelding elektronisk: www.privatistweb.no Fører frem til fagbrev. Er du organisert? Undersøk med ditt fagforbund om du kan søke å få dekket kursavgift. Er du organisert? Undersøk med ditt fagforbund om du kan søke å få dekket kursavgift. [-]
Les mer
Nettkurs 12 måneder 12 000 kr
ITIL® 4 Strategist: Direct, Plan and improve er en modul innen ITIL®. Modulen er en nøkkelkomponenten i både ITIL® 4 Managing Professional og ITIL® 4 Strategic Leader-løp... [+]
Modulen dekker bruk og effekt av Lean og agile arbeidsmåter, og hvordan dette kan utnyttes til fordel for organisasjonen. Kurset vil gi kandidatene en praktisk og strategisk metode for å planlegge og levere kontinuerlig forbedring med nødvendig smidighet.  E-læringskurset inneholder 18 timer med undervisning, og er delt inn i 12 moduler. Les mer om ITIL® 4 på AXELOS sine websider Du vil motta en e-post med tilgang til e-læringen, sertifiseringsvoucher og digital bok fra Peoplecert. Du avtaler tid for sertifiseringen som beskrevet i e-posten fra Peoplecert.   [-]
Les mer
2 dager 11 900 kr
Alle som ønsker å bli dyktige på å lage, forberede og holde profesjonelle presentasjoner som engasjerer og overbeviser i små og store forsamlinger. [+]
Målgruppe Alle som ønsker å bli dyktige på å lage, forberede og holde profesjonelle presentasjoner som engasjerer og overbeviser i små og store forsamlinger.Kurset kan også spesialtilpasses og holdes bedriftsinternt i deres eller våre lokaler. Målsetting Du lærer å lage målrettede, velfungerende presentasjoner, samt å forberede og fremføre disse. Du vil bl.a. lære om målsetting, deltakeranalyse, disposisjon, argumentasjon, retoriske grep, design av lysbilder, manus, øving, bruk av tekniske hjelpemidler, håndtering av nervøsitet, bevisst bruk av stemme og kroppsspråk, presentasjon med projektor og PowerPoint, håndtering av spørsmål og vanskelige situasjoner, m.m. Hvordan foregår kurset Maks 9 deltakere. Kombinerer gjennomgang av teknikker og praktiske tips, med mange morsomme oppgaver og trening med en gradvis økende progresjon. Bl.a. 2 presentasjoner hvor du får tilbakemeldinger fra kursleder og de andre deltakerne. Valgfritt videoopptak. [-]
Les mer
Virtuelt eller personlig 3 dager 8 300 kr
The course provides the participants with a general understanding of how Norwegian Health and Safety regulations are expected to be implemented in all work environments. [+]
The course provides the participants with a general understanding of how Norwegian Health and Safety regulations are expected to be implemented in all work environments.          The different roles of emlpoyers, management, the work environment committee and the safety delegates are emphasized. The participants will also learn how they can engage with the laws and regulations to acquaint themselves with specific regulations related to different areas of the work environment. Examples include  demands on technical equipment, noise limits, safety regulations, and a wide range of other issues.   Content: Basic knowledge of the Working Environment Act Duties of employer, employees and safety representatives Requirements regarding the working enviroment Roles and responsibilities Systematic health, environment and safety work Working environment cooperation Target group: Safety representatives, members of working environment committees and others involved in HSE work [-]
Les mer
Virtuelt klasserom 3 dager 16 700 kr
XML er en etablert standard for plattformuavhengig lagring og utveksling av data, der innhold og presentasjon bearbeides separat. XSL er en nøkkelteknologi innenfor utvi.... [+]
Kursinstruktør Terje Berg-Hansen Terje Berg-Hansen har bred erfaring fra prosjektledelse, utvikling og drift med små og store databaser, både SQL- og NoSQL-baserte. I tillegg til å undervise i etablerte teknologier leder han også Oslo Hadoop User Group, og er levende interessert i nye teknologier, distribuerte databaser og Big Data Science.    Kursinnhold XML er en etablert standard for plattformuavhengig lagring og utveksling av data, der innhold og presentasjon bearbeides separat. XSL er en nøkkelteknologi innenfor utvikling og nyttiggjørelse av XML. Viktige hoveddeler innenfor XSL er XSLT, XSL-FO og XPath. Kurset gir deltakerne en innføring i XSL . Vi ser på hvilke muligheter vi har for bearbeiding av XML-data, og hvordan vi kan gjøre data tilgjengelig for presentasjon.   Du får en gjennomgang i: Introduksjon til XML, XSL og XSLT. Introduksjon til XPath og XQuery. Bruk av XSLT-maler og Xpath-uttrykk for å søke etter data i XML-dokumenter. Transformering av XML-dokumenter til xml, html og tekstdokumenter. Introduksjon til XSL-FO og produksjon av svg- og pdf-dokumenter Design og formatering av ouput fra XSLT-transformasjoner Sortering, gruppering og kombinering av XML-dokumenter Bruk av XSLT-verktøy til transformering og søk.   Målsetting Etter endt kurs skal kursdeltakerne blant annet vite hvordan man filtrerer, sorterer og transformerer XML-data, samt hvilke muligheter man har for å trekke inn annet innhold/data for presentasjon.   Gjennomføring Kurset gjennomføres med en kombinasjon av online læremidler, gjennomgang av temaer og problemstillinger og praktiske øvelser. Det er ingen avsluttende eksamen, men det er øvelsesoppgaver til hovedtemaene som gjennomgås.   [-]
Les mer
1 time 889 kr
01 Sep
Hos NLS Norwegian Language School tilbyr vi 1-til-1 privatundervisning i italiensk, skreddersydd til dine behov og mål. Med dedikerte instruktører og fleksible leksjoner ... [+]
Privatundervisning i italiensk – skreddersydd for deg Hos NLS Norwegian Language School er vi stolte av å tilby italienskundervisning med en personlig og målrettet tilnærming. Vi forstår at ingen studenter er like – derfor tilpasses hver leksjonsplan dine individuelle behov, interesser og læringsmål. Enten du har spesifikke ambisjoner, forbereder deg til en eksamen, eller rett og slett ønsker å fordype deg i det italienske språket og kulturen, sørger våre erfarne italiensklærere for at undervisningen treffer akkurat der du trenger det. Vårt dedikerte team av morsmålsbrukere og eksperter i italiensk brenner for din utvikling. Med solid fagkunnskap og ekte engasjement skaper de et læringsmiljø der du både lærer raskt og forstår de språklige nyansene som gjør kommunikasjon på italiensk naturlig, autentisk og meningsfull. Hvorfor velge én-til-én italienskundervisning hos NLS? ✅ Personlig tilpasset progresjon Du lærer i ditt eget tempo, med grundig gjennomgang av hvert tema før vi går videre. Ingen gruppepress – bare stødig og trygg fremgang. ✅ Full oppmerksomhet Direkte respons på spørsmål og utfordringer gir deg dypere forståelse og trygghet i bruken av språket. ✅ Kulturell forståelse Leksjonene inkluderer innsikt i italiensk kultur, idiomer og sosiale koder – noe som gjør språket levende og relevant. ✅ Fleksibelt format Velg om du vil ha undervisning online, i klasserom eller hjemme hos deg. Du bestemmer hva som passer best. ✅ Umiddelbar tilbakemelding Korrigering og veiledning skjer i sanntid – slik lærer du riktig fra starten og unngår å innarbeide feil. ✅ Innhold som engasjerer deg Vi velger undervisningsmateriale som matcher dine interesser, slik at hver time blir relevant, motiverende og effektiv. Hver undervisningsøkt varer i 60 minutter og gir deg en konsentrert, engasjerende og lærerik språkopplevelse. Med NLS sin private italienskundervisning tar du kontroll over læringen og får et solid fundament for å mestre språket – både språklig og kulturelt. [-]
Les mer
Virtuelt klasserom 2 timer 6 950 kr
Styrets egen analyse med etterfølgende assistanse av styrekonsulent med styreevaluering. [+]
Styreanalyse - «Digital Basic» inkl. evaluering med styrekonsulent (Digital + 1.time)    NB! I perioden fra 01.06 - 15.08.2024 kan du bestille vår nye digitale styreanalyse til rabattert medlemspris, med praktisk gjennomføring på en nærmere avtalt dato innen den 30.09.2024.    Betalende medlemmer kan bruke kampanjekode: ANALYSE (i store bokstaver) som legges inn i feltet for "Ev.kampanjekode" i bestillingsskjema på våre nettsider. Du kan bestille en analyse som er lagt på en dato fra vår side i kursplanen, men anmerke om du ønsker å avtale en annen aktuell dato for selve gjennomføringen. Ved bruk av kampanjekoden. ANALYSE i bestillingsskjema rabatteres din bestilling med kr. 2.750,- som tilsvarer hele medlemskapsprisen for deg som person for ett helt år når og dersom du er betalende medlem.   Hva omfatter bestillingen av en digital styreanalyse levert og gjennomgått med en styrekonsulent fra vår side? en konkret leveranse, med gjennomføring av heldigital og nettbasert styreanalyse for deres eget styre. Alle styremedlemmer(og eventuelt daglig leder) mottar individuelt, og i forkant av evalueringsdagen, link til analysen, Via linken besvares ca 40 påstander om styrerelaterte forhold i din virksomhet i vårt digitale analyseverktøy Det avtales dato for gjennomføring av analysens resultater sammen med en av våre styrekonsulenter. Diagrammer og rapporten med analysen sendes oppdragsgiver i forkant av møtet. Deretter følger en times gjennomgang av resultatene av analysen og assistanse med evalueringsprosessen via teams eller annen digital plattform sammen med styrekonsulent fra Styreforeningen.    PROSESSEN FRA: A - Å FUNGERER SOM FØLGER: 1. Bestill prosess direkte via bestillingsskjema  2. Dersom du ønsker å avtale en alternativ dato angir du det på bestillingen så  følger vi opp og avklarer passende dag og tid. 3. Du mottar veiledning for igangsettelse av den digitale analysedelen for deg selv og alle de øvrige styremedlemmer og ev.daglig leder  4. Alle styremedlemmer inviteres via epost og link til å gjennomføre styreanalysen - når det passer for den enkelte - innen en angitt tidsfrist. (VIKTIG AT FRIST OVERHOLDES). Styreanalysen gjennomføres deretter digitalt og individuelt.  5. Vi samles på teams på avtalt prosessdato (ev.kan vi møtes fysisk hos oss på Aker Brygge). Der gjennomgår styrekonsulent / prosessveileder fra Styreforeningen resultatene av analysen: deler skjerm og ser på grafiske og visuelle bilder av analysens resultater med tilhørende dialog omkring det analysedelen forteller oss.  6. En dialogbasert samlet evaluering fortsetter med basis i analysens resultater. Evalueringen skal provosere til meningsutveksling og åpen dialog om + / -, status på kvaliteten av styrerelaterte forhold, samt skape bevisthet omkring forbedringsområder og utviklingsmuligheter. 7. Evalueringen summeres opp med en tiltaksplan fremover for det aktuelle styret.    GENERELL INFORMASJON OM PROSESSEN:  Kan leveres på den dato / tid tilbudet er lagt opp til i vår kurs- / aktivitetskalender, eller vi avtaler bare et annet tidspunkt om ønskelig.Analysen igangsettes via link og ved bruk av tildelt kode og gjennomføres innen et avtalt tidsvindu. F.eks i perioden mellom mandag xx og torsdag xx. Analysedelen er bygget opp med påstander om funksjonalitet, samspill og arbeidsform mm i styret og påstandene evalueres ut fra opplevelsene av korrekthet - angitt på en 5 trinns skala.En av Styreforeningens erfarne Styrekonsulenter er prosessansvarlig og leder det hele, herunder den dialogbaserte evalueringen og oppsummeringen, med eventuelle råd og innspill underveis og avslutningsvis.    SEND INN DIN BESTILLING - SÅ TAR VI KONTAKT FOR VIDERE PRAKTISK AVKLARING, EVENTUELL TILPASNING AV DATO SOM PASSER FOR DERES DEL.  [-]
Les mer
Nettkurs 1 time
Få en gratis, effektiv og god innføring i SharePoint! Vi viser deg nyttig funksjonalitet slik at du kommer i gang. [+]
Få en gratis, effektiv og god innføring i SharePoint Online! Vi viser deg nyttig funksjonalitet slik at du kommer igang. Webinaret varer i 1 time og består av 1 økt à 45 min, samt 15 min spørsmålsrunde. Webinaret kan også spesialtilpasses og holdes bedriftsinternt kun for din bedrift.   Kursinnhold:   Hva er SharePoint? Bruksområder for SharePoint i Office 365 SharePoint eller OneDrive? Ord og uttrykk i SharePoint   Bli kjent med områder Lagre informasjon i lister Lagre filer i bibliotek Presentere informasjon på sider   Jobbe med dokumenter Opprette og redigere dokument Deling av dokumenter Søk etter innhold   Veien videre Flow Nyheter Teams   3 gode grunner til å velge KnowledgeGroup 1. Best practice kursinnhold 2. Markedets beste instruktører 3. Du får tilgang til korte "how-to"-videoklipp [-]
Les mer
Virtuelt klasserom 2 dager 13 500 kr
Dette er et 2-dagers påbyggingskurs i SQL-programmering. Målsettingen er at etter gjennomført kurs vil deltakerne være fortrolige med mer avanserte søk etter data i SQL-d... [+]
Dette er et 2-dagers påbyggingskurs i SQL-programmering. Målsettingen er at etter gjennomført kurs vil deltakerne være fortrolige med mer avanserte søk etter data i SQL-databaser, oppretting av egne funksjoner og eksportering av data i ulike formater, som XML- og JSON.   Innhold Vi bruker Oracle, PostgreSQL og Microsoft SQL-server i kurset og belyser forskjellene mellom disse i håndteringen av avanserte SQL-setninger.   Agenda Gruppering med delsummer ved bruk av Rollup og Cube. Betingelseslogikk i søk med CASE ... WHEN ... THEN ... ELSE Oppretting av egne funksjoner med SQL Oppretting og bruk av Materialized Views Bruk av Common Table Expressions (CTE) Bruk av komplekse felt og sammensatte datatyper (arrays, egne datatyper etc.) - opprette komplekse felt, sette inn data og søke etter data i komplekse felt. Eksportere data som JSON / XML Bruk av Vindusfunksjoner til bl.a. å regne ut kumulative summer, rangeringer mm. Krysstabuleringer med PIVOT-funksjoner Bruk av SELF JOINS Behandling av geografiske data med SQL   Gjennomføring Kurset gjennomføres med en kombinasjon av online læringsmidler, gjennomgang av temaer og problemstillinger og praktiske øvelser. Det er ingen avsluttende eksamen, men det er øvingsoppgaver til hvert av hovedtemaene som gjennomgås.   Kursinstruktør: Terje Berg-Hansen har bred erfaring fra prosjektledelse, utvikling og drift med små og store databaser, både SQL- og NoSQL-baserte. I tillegg til å undervise i etablerte og nye teknologier jobber han med programmering, webutvikling og administrasjon av Linux-servere. Han er levende interessert i nye teknologier, distribuerte databaser og Data Science.   [-]
Les mer
Oslo 5 dager 27 900 kr
20 Oct
20 Oct
GDPR - Certified Data Protection Officer [+]
GDPR - Certified Data Protection Officer [-]
Les mer
Nettkurs 1 dag 3 750 kr
Fishwelfare at slaughter - repetition. Fiskevelferd Slakteri repetisjonskurs på engelsk [+]
Val R&D and Sikkerhetssenteret Rørvik AS have developed an eLearning course for the aquaculture industry. The course is required by law and covers statutory and regulatory competence requirements for staff handling salmonids. Fish welfare Laws and regulations Preventive healthcare Health challenges and disease Fishwelfare at slaughter Living conditions and welfare challenges in different production systems The course is developed and held by fish health professionals working in the aquaculture industry. Kurset har både engelsk tekst og tale. [-]
Les mer
Nettkurs 2 timer 1 990 kr
Instruktørbasert opplæring: Delta på webinar å lær hvordan man bygger en prosjektplan for å få god kontroll med gjennomføringen! [+]
Delta på webinar å lær hvordan man bygger en prosjektplan for å få god kontroll med gjennomføringen! Webinaret varer i 2 timer og består av to økter à 45 min. Etter hver økt er det 10 min spørsmålsrunde. Mellom øktene er det 10 min pause. Webinaret kan også spesialtilpasses og holdes bedriftsinternt kun for din bedrift.   Kursinnhold:   Tabeller og felt i Project Forskjellige typer felt. Forskjeller mellom felt i aktiviteter og ressurser Legge til og fjerne felt Opprette og tilpasse felt Endre eksisterende tabeller Opprette nye tabeller   Forskjellige visninger Sortering Filtrering - Innebygde filetere. Definere nye filtre Gruppering. Benytte grupper til bedre oversikt og kontroll   3 gode grunner til å velge KnowledgeGroup 1. Best practice kursinnhold 2. Markedets beste instruktører 3. Gratis support   [-]
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