Shopping cart

Full-Stack Software Engineer
Instructor

Eroll Maxhuni

Instructor

Ediz Süleyman

Start:

November 1, 2021

Course Overview

Structure

  1. Each week will consist of
    1. 1. Self-study
    2. 2. Guided lessons by beriflapp senior engineers
    3. 3. Practical exercises
  2. Each candidate will be measured in terms of
    1. 1. Technical knowledge (gained and applied)
    2. 2. Communication (express complex mechanisms clearly and concisely)

You will learn to...

  1. programm like a champ
  2. write enterprise grade software
  3. describe complex mechanisms
  4. bring your ideas in workshops
  5. work in a team
  6. use software engineering tools
  7. use programming guidelines
  8. use state of the art programming frameworks
  9. apply principles of good software architecture
  10. develop hybrid apps
  11. develop single page applications
  12. design databases

You will benefit from...

  1. practical real world exercises
  2. monthly exams revealing your progress in technical and soft skills
  3. a modern work environment and infrastructure
  4. a grading certificate stating completion of the training

What you need

  1. interest in gaining in-depth knowledge of software engineering
  2. strong communication skills to express yourself clearly and comprehensibly
  3. proficient in spoken and written English

Field: Web

Topics: HTML and Git / Github

Content:
  1. Intro to HTML
    1. What is HTML?
    2. Basic Nesting Practices, Indentation
    3. The Head, Body & Footer
    4. Body Tags (lists, tables, etc...)
    5. Building Forms & Declaring Input Values
    6. Containers, Elements, Attributes & Classes
  2. Git & Version Control
    1. Using Terminal Commands
    2. How to Create & Utilize a Repository
    3. Making, Tracking, & Reverting Changes
    4. Git Workflow Overview & States*
    5. Advanced Git Commands & Concepts*
    6. Branching, Merging, & Conflicts*
  3. Github
    1. How to Use a Github Repository
    2. Forking, Cloning, & Pulling*
    3. Github Collaboration & Workflow

Field: Web

Topics: CSS and Responsive Web Design

Content:
  1. Intro to CSS
    1. CSS Selectors & Declarations
    2. Inspecting Element
    3. Inline, Block, Float, and Positioning
    4. Div Layout & Formatting
    5. Styling Text & How Fonts Work
    6. Using Properties & Backgrounds
    7. Replicating Complete User Interfaces
    8. Building Shapes
    9. Constructing Complex Tables
    10. Intro to Bootstrap
    11. CSS Preprocessors, LESS, & SASS
  2. Intro to Responsive Web Design (RWD)
    1. Breakpoints, Units, & Media Queries
    2. Basics to Typesetting & Scaling
    3. Cross-device RWD
    4. Grid System, Fluid Grids, & Adaptive Layouts
  3. Github
    1. Responsive Typography
    2. Using CSS Reset & Boilerpoint

Field: Web

Topics: JavaScript

Content:
  1. Fundamentals
  2. Declaring & Referencing Variables
  3. Variable Hoisting in JavaScript
  4. Conditionals, Operators, & Nested Loops
  5. Using Arrays & Loops in JavaScript

Field: Web

Topics: JavaScript

Content:
  1. Objects, Functions, & Function Scoping
  2. Variable Hoisting with Scoping
  3. Return Statements in JavaScript
  4. Function Hoisting

Field: Web/Framework

Topics: Angular

Content:
  1. Angular CLI, Forms, Components
  2. Routing, Services, Dependency injection

Field: Web/Framework

Topics: Angular

Content:
  1. Unit testing
  2. Advanced workflows

Field: Web/Framework

Topics: React

Content:
  1. Create React App
  2. Class Based Components
  3. Props, Children, Synthetic Events
  4. State, LifeCycle Methods
  5. Functional Components
  6. useState, useEffect, useReducer
  7. context API

Field: Web/Framework

Topics: React

Content:
  1. React Native Basics
  2. React Native Components Model
  3. Native Apps vs.React Native
  4. Build Native iOS and Android Apps
  5. Using ExternalData and Libraries
  6. Layout and Styling

Field: Project

Topics: Team project

Content: Team project

Field: .Net

Topics: C#

Content:
  1. Intro to C#
    1. .NET Core Console Applications
    2. Variables, Types, Type Casting, & Functions
    3. Control Structures
    4. Debugging .NET Core Applications (VS Code)

Field: .Net

Topics: C# OOP and DB

Content:
  1. Intro to Object Oriented Programming
    1. Classes & Objects
    2. Access Modifiers
    3. Inheritance & Polymorphism
    4. Encapsulation with Properties
    5. Repository pattern
    6. Advanced C# OOP
    7. Interfaces
    8. Abstract Classes
    9. Generics
    10. Data Structures
    11. Singly Linked Lists
    12. Doubly Linked Lists
    13. Tries

Field: .Net

Topics: .Net Core and Web API

Content:
  1. ASP.NET Core
    1. Dependency Injection with ASPServices
    2. View Modeling
    3. Extension Methods
    4. Custom User Authentication/Authorization
    5. Restful APIAsync methods
  2. Object Relational Mapping (ORM)
    1. Working with ORMs
    2. LINQ
    3. Entity Framework Core
  3. Identity Framework Core
    1. User Authentication/Authorization
    2. Identity Roles
    3. Third Party OAuth
  4. Deployment
    1. Azure
    2. Production Environments

Field: Project

Topics: Real-world project

Content: Working in real-world project

Field: Project

Topics: Real-world project

Content: Working in real-world project

Field: Project

Topics: Real-world project

Content: Working in real-world project

Field: Project

Topics: Real-world project

Content: Working in real-world project

or

Paid career starter program
  • Instructor : Eroll Maxhuni and Ediz Süleyman
  • Contract :Job contract at Beriflapp for those who are successful in the program
  • Certificate
  • Duration :4 Months
  • Enrolled :4 Students
  • Language :English
  • Location :Prishtine
    (Onsite / Remote)
  • Work time :09:00 - 17:00
  • Work days :Monday - Friday
  • Application deadline :18.10.2021

or

You can be your own Guiding star with our help