Start the New Year with a bang! Become a $1000+ richer!! (Few days to go)

quiz 4.PNGMake the upcoming New Year memorable. Simpliv offers you the opportunity to become richer by more than a $1000! All that you need to do is take up a quiz from Simpliv, win, and hop all the way to the bank!

Do general knowledge, aptitude and reasoning fascinate you? Put them to lucrative use. Exhibit your general knowledge, aptitude and reasoning skills and become richer this New Year. Simpliv gives you a terrific opportunity to win exciting prizes. Showering yourself with amazing prizes for the New Year could not have been easier:

quiz 5.PNG

  • Just purchase one from the many Simpliv courses, which start at $ 9
  • Register yourself for the quiz, which is open from today till December 19
  • Take part in the quiz, which will be on December 20, 7PM IST
  • Check for the results on January 6, 2019!

Other attractive prizes could be yours!

By taking part in this Simpliv quiz, you could be in line for a host of exciting prizes:

quiz 2

  • $1000+/1 lac in cash
  • iPhone 7mobile phone
  • iPhone 6S mobile phone
  • Fossil smartwatch.

What are you waiting for? Enroll for a course from Simpliv today. Start making smart moves! But there is a catch: there are limited seats for this quiz. So, start now!

 

Advertisements

Java Servlets and JSP – Build Java EE(JEE) app in 25 Steps

About this Course

Reviews

“It’s so easy to follow and you learn seamlessly by examples”

“Simple and perfect. I would recommend for any one who wants to begin Java web development”

“I’d strongly recommend to all the beginners to go through this tutorial. It helps in clearing side dish technologies for Java. The quality is good and the instructor really explained very clearly. Thanks!”

“Perfect for a beginner to understand the basics & to continue interest in web application development !! Thanks :)”

Course Description

java0

Developing your first Java Web Application using JSP and Servlets is fun.

In this course, you will learn the basics developing a Basic Todo Management Application using Java Servlets and JSP with Login and Logout functionalities.

You will build a Dynamic Website using the Core technologies of Java Web Programming. You will understand the basic concepts of Java Web Application Development – HTTP protocol, Request-Response cycle, Java Servlets, JSPs.

You will build the website step by step – in more than 25 steps. This course would be a perfect first step as an introduction to Java Web Application Development.

We will be using Tomcat Web Server and Eclipse IDE. We will help you set these up.

You will learn

  • Basic Web Application Architecture – Model 1 and Model 2 MVC
  • Basics of Java EE – Servlets, JSP, Scriptlets, JSTL, web dot xml and EL
  • Basic Flow of a Web Application, Forms, Request and Response
  • Basics of creating a Web Page using CSS and HTML
  • Basics of using Maven, Tomcat and Eclipse
  • Difference between Session and Request Scopes

Steps

  • Step 01 : Up and running with a Web Application in Tomcat
  • Step 02 : First JSP
  • Step 03 : Adding a Get Parameter name
  • Step 04 : Adding another Get Parameter Password
  • Step 05 : Let’s add a form
  • Step 06 : New Form and doPost
  • Step 07 : Adding Password and Validation of User Id / Password combination
  • Step 08 : Adding a TodoService and Todos to welcome page
  • Step 09 : Bit of Refactoring – Packages
  • Step 10 : Redirect from One Servlet to another – New TodoServlet.
  • Step 11 : First JSTL Tag : Using a Loop around todos
  • Step 12 : Difference between Session and Request Scopes
  • Step 13 : Add a New Todo
  • Step 14 : Delete Todo with equals and hashcode methods
  • Step 15 : Adding webjars for jquery and bootstrap
  • Step 16 : Missing Step 🙂 We want you to take a break. Nothing in here..
  • Step 17 : Updating Bootstrap to 3.3.6
  • Step 18 : More Refactoring
  • Step 19 : Adding a Filter for More Security.
  • Step 20 : Logout
  • Step 21 : Theory : Understand Maven and Tomcat
  • Step 22 : Theory : Servlet LifeCycle
  • Step 23 : Theory : Model 1 and Model 2 MVC Architectures
  • Step 24 : Moving Add Functionality to a New Page.
  • Step 25 : Add Category Field
  • Step 26 : Format the JSPs better.
  • Step 27 : JSP Fragments

We do NOT interact with a Database in this Beginner’s Course.

java00

Who is the target audience?

  • You are looking forward to developing your first Java Web Application
  • You have some experience with Java Web Applications but did not completely understand the basics
  • You want to learn basics of JSP and Servlets
Basic knowledge
  • You are expected to be familiar with Java
  • You are NOT expected to have any experience with Eclipse,Maven or Tomcat
  • We will help you install Eclipse and get up and running with Maven and Tomcat
What you will learn
  • Build a Basic Todo Management Application piece by piece in 25 Steps.
  • Understand Basic Web Application Architecture
  • Understand and use Basics of Java EE – Servlets, JSP, Scriptlets, JSTL, web.xml and EL
  • Understand Servlet LifeCycle
  • Use HttpRequest – GET/POST, Request Parameters
  • Understand HTTP Response – Response Status – 404,200,500 etc
  • Understand HTML Forms – Method, Action & Form Data
  • Understand Basics of using Maven, Tomcat and Eclipse
  • Understand Difference between Session and Request Scopes
  • Use Maven for Basic Dependency Management
  • Run Web Application in Tomcat
  • Style web applications with Bootstrap (Basics)
  • Use Filters to intercept Request

More:

Fundamentals of Java with NetBeans

About this Course

This is a mini-course about the programming language Java. You will learn about how to install the NetBeans IDE together with Java, create your first project and start this project. The course will introduce you into commands, variables, conditional statements, methods, classes, inheritance and visibility modifiers.

This is a very short course about the Java language. It will teach the very basics. It is create for those who need a quick start maybe because they have to solve some exercise questions they received by their teachers as homework. Or it is intended for people who need a first feeling what Java is.

Java-NetBeans

 

Who is the target audience?

  • All people who do not need a large course but a quick start for the programming language Java
Basic knowledge
  • You need basic knowledge about how to use your PC
  • You should be interested in learning a programming language
What you will learn
  • You will be able to program small Java programs
  • You will be able to solve small homework exercises where Java programs should be written

More:

Design Patterns – 24 That Matter – In Java

About this Course
  • Prerequisites: Basic understanding of Java
  • Taught by a Stanford-educated, ex-Googler, husband-wife team
  • More than 50 real-world examples

This is an intensely practical, deeply thoughtful, and quirky take on 24 Design Patterns that matter.

Let’s parse that.

  • The course is intensely practical, bursting with examples – the more important patterns have 3-6 examples each. More than 50 real-world Java examples in total
  • The course is deeply thoughtful, and it will coax and cajole you into thinking about the irreducible core of an idea – in the context of other patterns, overall programming idioms and evolution in usage
  • The course is also quirky. The examples are irreverent. Lots of little touches: repetition, zooming out so we remember the big picture, active learning with plenty of quizzes. There’s also a peppy soundtrack, and art – all shown by studies to improve cognition and recall
  • Lastly, the patterns matter because each of these 24 is a canonical solution to recurring problems

design-patterns-24-that-matter-in-java

What’s Covered:

  • Decorator, Factory, Abstract Factory, Strategy, Singleton, Adapter, Facade, Template, Iterator, MVC, Observer, Command, Composite, Builder, Chain of Responsibility, Memento, Visitor, State, Flyweight, Bridge, Mediator, Prototype, Proxy, Double-Checked Locking and Dependency Injection
  • The only GoF pattern not covered is the Interpreter pattern, which we felt was too specialized and too far from today’s programming idiom; instead we include an increasingly important non-GoF pattern, Dependency Injection
  • Examples: Java Filestreams, Reflection, XML specification of UIs, Database handlers, Comparators, Document Auto-summarization, Python Iterator classes, Tables and Charts, Threading, Media players, Lambda functions, Menus, Undo/Redo functionality, Animations, SQL Query Builders, Exception handling, Activity Logging, Immutability of Strings, Remote Method Invocation, Serializable and Cloneable, networking
  • Dependency Inversion, Demeter’s Law, the Open-Closed Principle, loose and tight coupling, the differences between frameworks, libraries and design patterns

Who is the target audience?

  • Yep! Engineers – from street-smart coders to wise architects – ought to take this course. After this class, you’ll look at software design with a new pair of eyes
  • Yep! Product Managers ought to take this course – you will learn to understand the ‘how’ of Software Design without being constrained by it
  • Yep! Technology executives and investors who don’t write code ought to take this course – after this you will always have an intelligent point-of-view on software, and won’t find your eyes glazing over when its time to talk nitty-gritty
  • Computer Science majors (undergrad or grad) – if you are among the folks that make ‘real world example Observer Pattern’ such a common search phrase on Google, this is precisely the place for you
  • Yep! Journalists, Wall Street types or IP lawyers seeking to understand recurring patterns of problems and solutions in technology
  • Yep! If you are prepping hard for software engineering interviews 🙂
  • Nope! This course is not right for you if you are looking for a Programming 101 course. That’s not because there are pre-requisites, but simply because a Programming 101 course focuses on syntax, and on doing, while this course focuses on design, and on thinking

Design Patterns - 24 That Matter - In Java1

Basic knowledge
  • There are no pre-requisites other than curiosity – about Design, about Patterns, about Life 🙂
What you will learn
  • Identify situations that call for the use of a Design Pattern
  • Understand each of 24 Design Patterns – when, how, why and why not to use them
  • Distill the principles that lie behind the Design Patterns, and apply these in coding and in life, whether or not a Design Pattern is needed
  • Spot programming idioms that are actually built on Design Patterns, but that are now hiding in plain sight

More: 

Crack Programming And Coding Interviews in 1st Attempt

About this Course

Programming interviews are like standard plays in professional sport – prepare accordingly. Don’t let Programming Interview gotchas get you down!

  • This course has been drawn by a team that has conducted hundreds of technical interviews at Google and Flipkart
  • Just like teams prepare for their opponent’s playbooks in professional sport, it makes sense for you to approach programming interviews anticipating the interviewer’s playbook
  • Programming interviews differ from real programming jobs in several important aspects, so they merit being treated differently, just like set pieces in sport

Crack Programming And Coding Interviews

What’s Covered:

  • Pointers: Memory layout of pointers and variables, pointer arithmetic, arrays, pointers to pointers, pointers to structures, argument passing to functions, pointer reassignment and modification – complete with visuals to help you conceptualize how things work
  • Strings: Strings, Character pointers, character arrays, null termination of strings, string.h function implementations with detailed explanations
  • Linked lists: Visualization, traversal, creating or deleting nodes, sorted merge, reversing a linked list and many many problems and solutions, doubly linked lists
  • Bit Manipulation: Work with bits and bit operations
  • Sorting and searching algorithms: Visualize how common sorting and searching algorithms work and the speed and efficiency of those algorithms
  • Recursion: Master recursion with lots of practice! 8 common and uncommon recursive problems explained. Binary search, finding all subsets of a subset, finding all anagrams of a word, the infamous 8 Queens problem, executing dependent tasks, finding a path through a maze, implementing PaintFill, comparing two binary trees
  • Data Structures: Understand queues, stacks, heaps, binary trees and graphs in detail along with common operations and their complexity. Includes code for every data structure along with solved interview problems based on these data structures
  • Step-by-step solutions to dozens of common programming problems: Palindromes, Game of Life, Sudoku Validator, Breaking a Document into Chunks, Run Length Encoding, Points within a distance are some of the problems solved and explained

Who is the target audience?

  • YEP! New engineering graduate students who are interviewing for software engineering jobs
  • YEP! Professionals from other fields with some programming knowledge looking to change to a software role
  • YEP! Software professionals with several years of experience who want to brush up on core concepts
  • NOPE! Other technology related professionals who are looking for a high level overview of pointer concepts

Programming And Coding Interviews

Basic knowledge
  • This course requires some basic understanding of a programming language, preferably C. Some solutions are in Java, though Java is not a requirement
What you will learn
  • Know how to approach and prepare for coding interviews
  • Understand pointer concepts and memory management at a very deep and fundamental level
  • Tackle a wide variety of linked list problems and know how to get started when asked linked list questions as a part of interviews
  • Tackle a wide variety of general pointer and string problems and know how to answer questions on them during interviews
  • Tackle a wide variety of general programming problems which involve just plain logic, no standard algorithms or data structures, these help you get the details right!

 More: 

Data Structures & Algorithms in Java

About this Course

This is an animated, visual and spatial way to learn data structures and algorithms

  • Our brains process different types of information differently – evolutionarily we are wired to absorb information best when it is visual and spatial i.e. when we can close our eyes and see it
  • More than most other concepts, Data Structures and Algorithms are best learnt visually. These are incredibly easy to learn visually, very hard to understand most other ways
  • This course has been put together by a team with tons of everyday experience in thinking about these concepts and using them at work at Google, Microsoft and Flipkart

Data Structures & Algorithms in Java1

What’s Covered:

  • Big-O notation and complexity
  • Stacks
  • Queues
  • Trees
  • Heaps
  • Graphs and Graph Algorithms
  • Linked lists
  • Sorting
  • Searching

Using discussion forums

Please use the discussion forums on this course to engage with other students and to help each other out. Unfortunately, much as we would like to, it is not possible for us at Loonycorn to respond to individual questions from students:-(

We’re super small and self-funded with only 2 people developing technical video content. Our mission is to make high-quality courses available at super low prices.

The only way to keep our prices this low is to *NOT offer additional technical support over email or in-person*. The truth is, direct support is hugely expensive and just does not scale.

We understand that this is not ideal and that a lot of students might benefit from this additional support. Hiring resources for additional support would make our offering much more expensive, thus defeating our original purpose.

It is a hard trade-off.

Thank you for your patience and understanding!

Who is the target audience?

  • Yep! Computer Science and Engineering grads who are looking to really visualise data structures, and internalise how they work
  • Yep! Experienced software engineers who are looking to refresh important fundamental concepts
Basic knowledge
  • Basic knowledge of programming is assumed, preferably in Java
What you will learn
  • Visualise – really vividly imagine – the common data structures, and the algorithms applied to them
  • Pick the correct tool for the job – correctly identify which data structure or algorithm makes sense in a particular situation
  • Calculate the time and space complexity of code – really understand the nuances of the performance aspects of code

More:

Easy to Advanced Data Structures

About this Course

Data structures are amongst the most fundamental ingredients in the recipe for creating efficient algorithms and good software design. Knowledge of how to create and design good data structures is an essential skill required in becoming an exemplary programmer. This course will teach you how to master the fundamental ideas surrounding data structures.

Learn and master the most common data structures in this comprehensive course:

4 Easy to Advanced Data Structures

  • Static and dynamic arrays
  • Singly and doubly linked lists
  • Stacks
  • Queues
  • Heaps/Priority Queues
  • Binary Trees/Binary Search Trees
  • Union find/Disjoint Set
  • Hash tables
  • Fenwick trees
  • AVL trees

Course contents

This course provides you with high quality animated videos explaining a multitude of data structures and how they are represented visually. You will learn how to code various data structures together with simple to follow step-by-step instructions. Every data structure presented will be accompanied by some working source code (in Java) to solidify your understanding of that particular data structure. I will also be posting various coding exercises and multiple choice questions to ensure that you get some hands on experience.

Who is the target audience?

  • Individuals hungry for new knowledge
  • Students who want a fundamental understanding of data structures
Basic knowledge
  • Basic computer science knowledge
What you will learn
  • Mature understanding of data structures
  • Algorithms associated with data structures
  • Dynamic arrays
  • Singly and doubly linked list
  • Queues & Stacks
  • Binary Trees and Binary search trees
  • Heaps & Priority queues
  • Union find/Disjoint set
  • Hash table/Associative array
  • Fenwick tree/Binary indexed tree

More: