Visa utbildning.se som: Mobil

Diploma in Software Development

CHART Learning Solutions
Kort om utbildningen
Längd: 12 veckor
Pris: 49 995 SEK exkl. moms
Nästa tillfälle: Kursstart första tisdagen varje månad. - Distans
Sista ansökan: Mer info: bjorn.nilsson@chartlearningsolutions.com
   
Ort: Distans
Typ: Onlineutbildning
Språk: Engelska

Kursbeskrivning

Code Institutes Diploma in Software Development är en intensivutbildning i programmering skapad och utvärderad av tech industriexperter och akademiker. Kursen erbjuds som fulltid 12 veckor eller deltid 12 månader. 

Målgrupp

För dig som vill arbeta i framtidens yrke som Programmerare. Inom Europa så saknas det i dagsläget ca 500.000 programmerare varför efterfrågan är stor. Vi söker dig som vill omskola dig antingen via företaget eller privat, som är student och vill bli programmerare eller dig som vill uppdatera dina kunskaper i senaste teknologi.

Kursinnehåll

On top of a professional portfolio and acquired skills; our

graduates are awarded a globally recognised Diploma in Software

Development which is a level 5 Diploma on the European

Qualification Framework (EQF).

Course Breakdown

In order to provide a comprehensive introduction to software development this course takes a look at important coding languages that make up frontend and backend development.

Steve Jobs - Apple Inc Founder  “I think everybody in this country should learn how to program a computer because it teaches you how to think”.

  • HTML
  • Fundamentals
  • CSS3
  • Fundamentals
  • JavaScript
  • Fundamentals
  • Full Stack
  • Frameworks
  • Python
  • Fundamentals
  • Data Centric Development
  • User Centric Front end Development
  • Interactive Front end Development
  • Practical Python
  • 15
  • HTML Fundamentals

Course Breakdown

HyperText Markup Language (HTML) is a powerful computer language devised to implement website creation. HTML is all about content; it defines the structure of the web pages that we view in our browser every time we go to Facebook, Twitter, Amazon, or any other site.

HTML5 is the latest version of the language, which incorporates added video functionality and other features. It takes design and structural cues from print media, allowing us to create headings, paragraphs, and insert images. Most importantly, HTML allows us to link externally to other web pages.

The topics covered in this module include:

  • HTML Document
  • HTML Content Elements
  • Headings, Paragraphs & Comments
  • Divs,  Spans & Attributes
  • Links & Lists
  • Images & Forms
  • iFrames
  • Semantic Web.
  • Box Sizing & The Box Model
  • Working with Background
  • Layout and Visibility
  • Z-index
  • Layout Interactions.
  • CSS Fundamentals

Course Breakdown

Cascading Style Sheets (CSS) allows developers to create styles, and provides the visual impact for websites without having to write complex HTML. CSS doesn’t have to be written into a .html file, and can be linked to from anywhere on the web, allowing for the sharing of style sheets, a practice that is commonly used by developers.

CSS allows you to enhance the User Experience (UX) for web pages. You’ll learn how to style and modify the elements that you’ve created in HTML pages, and how to structure your elements in a balanced way. Gain a knowledge of how to work with different types of fonts, and much more!

The topics covered in this module include:

  • CSS Syntax and selectors
  • Inline and Embedded CSS
  • CSS Rules and External CSS
  • Comments and font-family
  • Working with Texts & Fonts
  • Core CSS & The Grid System
  • Introduction to Planes
  • User Experience Design (UXD)
  • CSS Transitions, Animations and Transformations. 
  • User Centric Web Frontend Development

Course Breakdown

Frontend developers use HTML, CSS and JavaScript to code the website and web app designs created by web designers. The code they write runs inside the user’s browser, as opposed to a backend developer who runs code on a web server.

Frontend developers resolve any errors or bugs on the frontend. They ensure that all interactions on web browsers are seamless and user friendly, as well as managing the design across various platforms. In this module you'll learn the skills, tools and languages to create great web based user centered experiences.  

The topics covered in this module include:

  • Introduction to Cloud9
  • Git Basics, GitHub & Bootstrap
  • Debugging HTML & CSS
  • Responsive Web Design
  • Mobile vs Desktop
  • Loops and Iteration
  • Functions and Keywords
  • Object-Oriented Programming
  • Prototypes
  • Extends
  • Handling Exceptions.
  • JavaScript Fundamentals

Course Breakdown

JavaScript is a coding language that allows you to enhance your HTML with animation, interactivity, and dynamic visual effects. Javascript is currently the most popular coding language. It integrates the ability to provide immediate and insightful feedback to users. For example, a JavaScript-powered shopping cart can instantly display a total cost to a website visitor.

In this module you’ll learn the foundations of JavaScript. In addition to exploring the common concepts and structures that underpin most modern programming languages, you will emerge from the course with the skills and the knowledge required to go to the next level of fully interactive web development. 

The topics covered in this module include:

  • Working with Numbers
  • Comments
  • Strings
  • Arrays
  • Decision Structures
  • Operators
  • Scalable Vector Graphics
  • D3.js ● DC.js, Vue.js (*) & Crossfilter.js
  • Application Programming Interfaces (APIs)
  • Data and The DOM.
  • Interactive Frontend Development

Course Breakdown

In this module you’ll learn to work with elements of HTML, CSS and JavaScript and how to combine them to create interactive web applications. As well as working with data from external applications using Application Programming Interfaces (APIs), you will learn how to create data visualizations using custom JavaScript Libraries. 

The topics covered in this module include:

  • Syntactically Awesome Stylesheets (Sass)
  • CSS Extensions
  • Design & Structuring with SCSS
  • Test Development with  Jasmine
  • Introduction to JQuery
  • Sequences, Indexing and Lists
  • Scoping and Functions
  • Modules, Collections & Dictionaries
  • Mutability and Immutability.
  • Python Fundamentals

Course Breakdown

Python is a powerful general purpose language. It is considered more readable and intuitive than other languages that serve the same purpose. Python can be used to build web or app prototypes, web development, simple scripting and data analysis. It is a constantly evolving language thanks to its open source nature; Python has an extensive community of volunteers who are passionate about improving the language.

It is a popular language among tech and web giants like Google, Instagram and Reddit. This module will provide you with an understanding of the foundations of Python. You will learn how to make calculations, write algorithms, and instruct a computer to make decisions and perform repetitive tasks. You will experience how all these elements come together when you’re building projects and applications.

The topics covered in this module include:

  • Numbers, Operators, Variables & Types
  • Strings & User Input
  • Escape Characters
  • Decision Structures & Loops
  • Improving Reuse and Readability
  • Boggle Solver
  • Reading and writing to files
  • The Flask Framework
  • Applying Styles, Flask & Data
  • Routing and Templates
  • Deploying To Heroku.
  • Practical Python

Course Breakdown

Coding skills can help solve common, user-specific problems. Maybe you need to rename a few hundred files or send out notifications each time a particular website updates. Python is an ideal language for beginners because of its simple syntax. It’s not a series of cryptic 1’s and 0’s; you’ll be able to learn it without any programming experience.

The topics covered in this module include:

  • Core Python
  • Working with  Python In Cloud 9
  • Test Driven Development with Python
  • Working with algorithms
  • Routing & Templates
  • Manipulate Data
  • Python and MySQL
  • Twitter API
  • Twitter Streams
  • Create a  Mongo DB Database.
  • Data Centric Development

Course Breakdown

A Data Centric Application is one in which the database plays a key role. How the data is structured will influence how you write the code. In this module, you'll work with structured and unstructured databases to learn how to manipulate your data. You'll learn how to present that data in a meaningful and easily digestible way.

The topics covered in this module include:

  • Data Fundamentals & Store Types
  • Database Fundamentals
  • Relational Database Design
  • Working with Data
  • Authentication & Authorisation
  • User Registration & Profiles
  • Bootstrapping A Django Project
  • Blogs, Models, Views & URLs
  • HTML Templates & CSS Styles.
  • Full Stack Frameworks

Course Breakdown

A programming framework is a toolkit of components that you need to create a web or mobile application. Django is more fully featured than other frameworks; it contains everything you need to build an app. In this module, you'll build on all your experience and knowledge to create expressive, production quality Full Stack Applications using Django.

The topics covered in this module include:

  • Working with Django
  • Heroku Toolbelt
  • Getting  our Code Ready
  • Environments, Automation, Passwords & Security

Assessment

Each module will have a number of quizzes and challenges

5  projects to complete

Projects must be completed before the certificate is awarded

This Diploma contains 360 hours of learning material

The course can be completed in 12 months part-time with 10 hours of learning per week.

Examen, diplom m.m.

Du erhåller Diploma in Software Development som är en europeisk EQF nivå 5 utbildning. För tillfället pågår även ansökan till regeringen om att erhålla en SeQF nivå 5, dvs den svenska motsvarigheten.

Intresseanmälan

Vill du få mer information om Diploma in Software Development? Fyll i formuläret så blir du kontaktad av utbildningsarrangören.

Recensioner

Jodie Gardner   |   2018-09-18
5 av 5
          (5)
Maria Hynes   |   2018-09-18
5 av 5
          (5)
Darragh Browne   |   2018-09-18
5 av 5
          (5)

CHART Learning Solutions

CHART Learning Solutions

Vi erbjuder marknadens främsta eLearning utbildningar med certifiering inom Ledarskap, Försäljning, Kundservice och Team-building! Vi erbjuder individuell eller gruppcoaching på våra program.

Alla utbildningar skapar direkta resultat för dig och ditt företag då metodiken är anpassad enligt allra senaste rön så kallad ”break-through learning” som är inbyggt i vår utbildningsplattform. Till företag så erbjuder vi anpassade utbildningar efter ert behov och antalet medarbetare....


Läs mer om CHART Learning Solutions och visa alla utbildningar.

Kontaktuppgifter

CHART Learning Solutions

Helsingborg

 Visa telefonnummer

Recensioner
Diploma in Software Development
Kursrecensioner
          (5,0)
Baseras på 9 recensioner
Läs recensioner
Arrangörsrecensioner
          (4,9)
Baseras på 100 recensioner
Alla recensioner för arrangören